OSDN Git Service

2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR libfortran/32972
4         PR libfortran/32512
5         * intrinsic_spread_1.f90:  New file.
6         * intrinsic_spread_2.f90:  New file.
7         * intrinsic_spread_3.f90:  New file.
8
9 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
10
11         PR fortran/34714
12         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
13         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
14         * gfortran.dg/func_assign.f90: Likewise.
15         * gfortran.dg/implicit_11.f90: Likewise.
16         * gfortran.dg/proc_assign_1.f90: Likewise.
17         * gfortran.dg/proc_assign_2.f90: Likewise.
18         * gfortran.dg/procedure_lvalue.f90: Likewise.
19
20 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21
22         PR fortran/35699
23         * gfortran.dg/direct_io_10.f: New test.
24
25 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
26
27         * gcc.target/i386/vectorize6.c: New test.
28
29 2008-03-28  Tobias Burnus  <burnus@net-b.de>
30
31         PR fortran/35721
32         * gfortran.dg/associated_target_2.f90: New.
33
34 2008-03-28  Richard Guenther  <rguenther@suse.de>
35
36         PR tree-optimization/19580
37         * gcc.dg/tree-ssa/loop-34.c: New testcase.
38
39 2008-03-28  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/30317
42         PR tree-optimization/30911
43         PR tree-optimization/34793
44         * gcc.dg/tree-ssa/vrp35.c: New testcase.
45         * gcc.dg/tree-ssa/vrp36.c: Likewise.
46         * gcc.dg/tree-ssa/vrp37.c: Likewise.
47
48 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
49
50         PR target/31334
51         * gcc.target/powerpc/altivec-25.c: New testcase.
52
53 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
54
55         PR fortran/35724
56         * gfortran.dg/cshift_shift_real_2.f90: New test.
57
58 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
59
60         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
61         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
62
63 2008-03-27  Richard Guenther  <rguenther@suse.de>
64
65         PR c/32511
66         * gcc.dg/attr-weak-1.c: New testcase.
67
68 2008-03-27  Richard Guenther  <rguenther@suse.de>
69
70         PR tree-optimization/32810
71         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
72
73 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
74
75         * g++.dg/cpp0x/variadic91.C: New.
76
77 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
78
79         * gcc.dg/tree-ssa/loop-32.c: New testcase.
80         * gcc.dg/tree-ssa/loop-33.c: Likewise.
81
82 2008-03-27  Richard Guenther  <rguenther@suse.de>
83
84         * gcc.dg/fold-addr-1.c: New testcase.
85
86 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
87
88         PR middle-end/35429
89         * gcc.c-torture/compile/complex-5.c: New test.
90
91 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
92
93         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
94
95 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
96
97         PR c++/35546
98         * g++.dg/ext/attrib33.C: New test.
99
100 2008-03-26  Richard Guenther  <rguenther@suse.de>
101
102         Revert:
103         2008-03-26  Richard Guenther  <rguenther@suse.de>
104
105         * gcc.dg/fold-addr-1.c: New testcase.
106
107 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
108
109         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
110         before redefinitions of extern and __inline.
111         * gcc.target/i386/sse-13.c: Ditto.
112
113 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
114
115         PR c++/35332
116         * g++.dg/other/error27.C: New test.
117
118 2008-03-26  Richard Guenther  <rguenther@suse.de>
119
120         * gcc.dg/fold-addr-1.c: New testcase.
121
122 2008-03-26  Richard Guenther  <rguenther@suse.de>
123
124         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
125         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
126         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
127         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
128         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
129         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
130         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
131
132 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
133
134         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
135         variadic template template parameter binding semantics.
136         * g++.dg/cpp0x/variadic85.C: Ditto.
137         * g++.dg/cpp0x/variadic88.C: New.
138         * g++.dg/cpp0x/variadic89.C: New.
139         * g++.dg/cpp0x/variadic90.C: New.
140         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
141         variadic template template parameter binding semantics.
142         * g++.dg/cpp0x/variadic-lambda.C: New.
143
144 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
145
146         PR target/31558
147         * g++.dg/ext/altivec-15.C: New testcase.
148
149 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
150
151         PR objc/29197
152         * objc.dg/method-20.m: New testcase.
153         
154 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
155
156         PR rtl-optimization/35232
157         * gcc.target/mips/pr35232.c: New test.
158
159 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
160
161         * g++.dg/template/sfinae4.C: New.
162         * g++.dg/template/sfinae5.C: New.
163         * g++.dg/template/sfinae6.C: New.
164         * g++.dg/template/sfinae6_neg.C: New.
165         * g++.dg/template/sfinae7.C: New.
166         * g++.dg/template/sfinae8.C: New.
167         * g++.dg/template/sfinae9.C: New.
168         * g++.dg/template/sfinae10.C: New.
169         * g++.dg/template/sfinae11.C: New.
170         * g++.dg/template/sfinae12.C: New.
171         * g++.dg/template/sfinae13.C: New.
172         * g++.dg/template/sfinae14C: New.
173
174 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
175
176         * gcc.target/sh/sh2a-bclr.c: New test.
177         * gcc.target/sh/sh2a-bset.c: New test.
178
179 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
180
181         * gcc.target/sh/sh2a-movrt.c: New test.
182
183 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
184
185         * gcc.target/sh/sh2a-prefetch.c: New test.
186
187 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
188             Naveen.H.S  <naveen.hs@kpitcummins.com>
189
190         * gcc.target/sh/sh2a-movi20s.c: New test.
191
192 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
193             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
194             Naveen.H.S  <naveen.hs@kpitcummins.com>
195
196         * gcc.target/sh/sh2a-resbank.c: New test.
197         * gcc.target/sh/sh2a-tbr-jump.c: New test.
198         * gcc.target/sh/sh2a-jsrn.c: New test.
199         * gcc.target/sh/sh2a-rtsn.c: New test.
200
201 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
202
203         * gcc.target/i386/sse-17.c: Include sse2-check.h.
204         (main): Change to void and rename to sse2_test.
205         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
206         dg-do-what-default to "compile" if SSE2 hardware is not available.
207         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
208         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
209         xfail vect_no_int_max from "vectorization not profitable" check.
210
211 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
212
213         PR middle-end/26222
214         * gcc.dg/torture/pr26222.c: New testcase.
215
216 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/34813
219         * gfortran.dg/null_3.f90 : New test
220
221         PR fortran/33295
222         * gfortran.dg/module_function_type_1.f90 : New test
223
224 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
225
226         PR libfortran/32972
227         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
228         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
229         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
230
231 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
232
233         * gcc.target/mips/dse-1.c: Add checks for zeros.
234
235 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
236
237         PR target/27946
238         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
239
240 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
241
242         PR libfortran/32972
243         * internal_pack_1.f90:  New test case.
244         * internal_pack_2.f90:  New test case.
245         * internal_pack_3.f90:  New test case.
246
247 2008-03-21  Olivier Hainque  <hainque@adacore.com>
248
249         * gnat.dg/empty_vector_length.adb: New testcase.
250
251 2008-03-20  Richard Guenther  <rguenther@suse.de>
252
253         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
254
255 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
256             Uros Bizjak  <ubizjak@gmail.com>
257
258         PR testsuite/34168
259         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
260         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
261         if SSE2 hardware is not available.
262         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
263         gcc.dg/vect/vect.exp.
264         * gfortran.dg/vect/vect.exp: Ditto.
265         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
266
267 2008-03-20  Andreas Schwab  <schwab@suse.de>
268
269         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
270         xfail.
271
272 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
273
274         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
275         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
276         from dg-options.
277
278 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
279
280         PR testsuite/35621
281         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
282         * gcc.target/i386/ssse3-pabsd.c: Likewise.
283         * gcc.target/i386/ssse3-pabsw.c: Likewise.
284         * gcc.target/i386/ssse3-palignr.c: Likewise.
285         * gcc.target/i386/ssse3-phaddd.c: Likewise.
286         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
287         * gcc.target/i386/ssse3-phaddw.c: Likewise.
288         * gcc.target/i386/ssse3-phsubd.c: Likewise.
289         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
290         * gcc.target/i386/ssse3-phsubw.c: Likewise.
291         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
292         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
293         * gcc.target/i386/ssse3-pshufb.c: Likewise.
294         * gcc.target/i386/ssse3-psignb.c: Likewise.
295         * gcc.target/i386/ssse3-psignd.c: Likewise.
296         * gcc.target/i386/ssse3-psignw.c: Likewise.
297
298 2008-03-20  Andreas Schwab  <schwab@suse.de>
299
300         PR testsuite/35647
301         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
302         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
303         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
304         continuation and remove xfail.
305
306 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
307
308         PR libfortran/32972
309         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
310         in subroutine.
311
312 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
313
314         * gcc.dg/format/ms_array-1.c: New.
315         * gcc.dg/format/ms_c90-scanf-3.c: New.
316         * gcc.dg/format/ms_c99-strftime-1.c: New.
317         * gcc.dg/format/ms_no-y2k-1.c: New.
318         * gcc.dg/format/ms_attr-1.c: New.
319         * gcc.dg/format/ms_c90-scanf-4.c: New.
320         * gcc.dg/format/ms_c99-strftime-2.c: New.
321         * gcc.dg/format/ms_nonlit-1.c: New.
322         * gcc.dg/format/ms_c90-scanf-5.c: New.
323         * gcc.dg/format/ms_cast-1.c: New.
324         * gcc.dg/format/ms_nonlit-2.c: New.
325         * gcc.dg/format/ms_attr-2.c: New.
326         * gcc.dg/format/ms_c90-strftime-1.c: New.
327         * gcc.dg/format/ms_miss-1.c: New.
328         * gcc.dg/format/ms_nonlit-3.c: New.
329         * gcc.dg/format/ms_attr-3.c: New.
330         * gcc.dg/format/ms_c90-strftime-2.c: New.
331         * gcc.dg/format/ms_miss-2.c: New.
332         * gcc.dg/format/ms_nul-1.c: New.
333         * gcc.dg/format/ms_attr-4.c: New.
334         * gcc.dg/format/ms_c94-printf-1.c: New.
335         * gcc.dg/format/ms_miss-3.c: New.
336         * gcc.dg/format/ms_nul-2.c: New.
337         * gcc.dg/format/ms_attr-7.c: New.
338         * gcc.dg/format/ms_c94-scanf-1.c: New.
339         * gcc.dg/format/ms_miss-4.c: New.
340         * gcc.dg/format/ms_null-1.c: New.
341         * gcc.dg/format/ms_bitfld-1.c: New.
342         * gcc.dg/format/ms_c99-printf-1.c: New.
343         * gcc.dg/format/ms_miss-5.c: New.
344         * gcc.dg/format/ms_plus-1.c: New.
345         * gcc.dg/format/ms_branch-1.c: New.
346         * gcc.dg/format/ms_c99-printf-2.c: New.
347         * gcc.dg/format/ms_miss-6.c: New.
348         * gcc.dg/format/ms_sec-1.c: New.
349         * gcc.dg/format/ms_c90-printf-1.c: New.
350         * gcc.dg/format/ms_c99-printf-3.c: New.
351         * gcc.dg/format/ms_multattr-1.c: New.
352         * gcc.dg/format/ms_unnamed-1.c: New.
353         * gcc.dg/format/ms_c90-printf-2.c: New.
354         * gcc.dg/format/ms_c99-scanf-1.c: New.
355         * gcc.dg/format/ms_multattr-2.c: New.
356         * gcc.dg/format/ms_va-1.c: New.
357         * gcc.dg/format/ms_c90-printf-3.c: New.
358         * gcc.dg/format/ms_c99-scanf-2.c: New.
359         * gcc.dg/format/ms_multattr-3.c: New.
360         * gcc.dg/format/ms_c90-scanf-1.c: New.
361         * gcc.dg/format/ms_c99-scanf-3.c: New.
362         * gcc.dg/format/ms_no-exargs-1.c: New.
363         * gcc.dg/format/ms_zero-length-1.c: New.
364         * gcc.dg/format/ms_c90-scanf-2.c: New.
365         * gcc.dg/format/ms_c99-scanf-4.c: New.
366         * gcc.dg/format/ms_no-exargs-2.c: New.
367         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
368         * gcc.dg/format/miss-1.c: Likewise.
369         * gcc.dg/format/miss-3.c: Likewise.
370         * gcc.dg/format/multattr-2.c: Likewise.
371         * gcc.dg/format/miss-5.c: Likewise.
372         * gcc.dg/format/attr-2.c: Likewise.
373         * gcc.dg/format/attr-4.c: Likewise.
374         * gcc.dg/format/c90-scanf-4.c: Likewise.
375         * gcc.dg/format/c99-printf-3.c: Likewise.
376         * gcc.dg/format/multattr-1.c: Likewise.
377         * gcc.dg/format/miss-4.c: Likewise.
378         * gcc.dg/format/miss-6.c: Likewise.
379         * gcc.dg/format/c90-printf-3.c: Likewise.
380         * gcc.dg/format/attr-1.c: Likewise.
381         * gcc.dg/format/attr-3.c: Likewise.
382         * gcc.dg/format/attr-7.c: Likewise.
383         * gcc.dg/format/format.h: Treat mingw and gnu style.
384         * gcc.dg/format/sys_format.c: New.
385
386 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR libfortran/35627
389         * gfortran.dg/namelist_46.f90: New test.
390
391 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
392
393         PR target/14552
394         * gcc.target/i386/pr14552.c: New test.
395
396 2008-03-19  Michael Matz  <matz@suse.de>
397
398         PR middle-end/35616
399         * gcc.dg/pr35616.c: New test.
400
401 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
402
403         PR fortran/35152
404         * gfortran.dg/argument_checking_16.f90: New test.
405
406 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
407
408         PR libfortran/32972
409         * gfortran.dg/internal_pack_1.f90:  New test case.
410         * gfortran.dg/internal_pack_2.f90:  New test case.
411         * gfortran.dg/internal_pack_3.f90:  New test case.
412
413 2008-03-19  Jan Hubicka  <jh@suse.cz>
414
415         * gcc.dg/20050811-2.c: Update dumping flags.
416         * gcc.dg/sms-2.c: Update dumping flags.
417         * gcc.dg/var-expand1.c: Update dumping flags.
418         * gcc.dg/var-expand3.c: Update dumping flags.
419         * gcc.dg/pr30957-1.c: Update dumping flags.
420         * gcc.dg/20050811-1.c: Update dumping flags.
421         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
422         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
423
424 2008-03-19  Richard Guenther  <rguenther@suse.de>
425
426         PR middle-end/35609
427         * gcc.dg/testsuite/uninit-15.c: New testcase.
428         * gcc.dg/testsuite/uninit-16.c: Likewise.
429
430 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
431
432         PR target/35504
433         * g++.dg/other/pr35504.C: New test.
434
435 2008-03-18  Richard Guenther  <rguenther@suse.de>
436
437         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
438         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
439
440 2008-03-18  Richard Guenther  <rguenther@suse.de>
441
442         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
443
444 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR libfortran/35617
447         * gfortran.dg/namelist_45.f90: New test.
448
449 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
450
451         PR testsuite/35512
452         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
453         Write variables instead of reading them.
454
455 2008-03-17  Jason Merrill  <jason@redhat.com>
456
457         PR c++/35548
458         * g++.dg/init/ref16.C: New testcase.
459
460 2008-03-17  Richard Guenther  <rguenther@suse.de>
461
462         PR tree-optimization/19637
463         * g++.dg/tree-ssa/pr19637.C: New testcase.
464
465 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
466
467         PR fortran/35470
468         * gfortran.dg/subref_array_pointer_3.f90 : New test.
469
470 2008-03-16  Richard Guenther  <rguenther@suse.de>
471
472         PR middle-end/35607
473         * gcc.c-torture/compile/pr35607.c: New testcase.
474         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
475
476 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
477
478         PR fortran/35582
479         * gfortran.dg/write_invalid_format.f90: New test.
480
481 2008-03-15  Richard Guenther  <rguenther@suse.de>
482
483         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
484
485 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR testsuite/35184
488         * gfortran.dg/elemental_subroutine_6.f90: New test.
489
490 2008-03-15  Richard Guenther  <rguenther@suse.de>
491
492         * gcc.dg/pr23911.c: Adjust testcase.
493         * gcc.dg/tree-ssa/pr14841.c: Likewise.
494         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
495
496 2008-03-15  Richard Guenther  <rguenther@suse.de>
497
498         PR middle-end/35593
499         * g++.dg/warn/Warray-bounds-3.C: New testcase.
500
501 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
502
503         PR testsuite/35478
504         * gfortran.dg/generic_16.f90: New test.
505
506 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
507
508         PR middle-end/35595
509         * gcc.c-torture/compile/pr35595.c: New test.
510
511 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
512
513         PR testsuite/33296
514         * gfortran.dg/nearest_4.f90: New test.
515
516 2008-03-14  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/13761
519         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
520
521 2008-03-14  Richard Guenther  <rguenther@suse.de>
522
523         PR tree-optimization/34172
524         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
525         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
526         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
527         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
528         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
529         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
530
531 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
532
533         PR libcpp/35322:
534         * gcc.dg/cpp/pr35322.c: Add dg-error line.
535
536 2008-03-14  Richard Guenther  <rguenther@suse.de>
537
538         PR tree-optimization/34043
539         PR tree-optimization/33989
540         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
541         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
542         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
543         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
544         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
545
546 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
547             Uros Bizjak  <ubizjak@gmail.com>
548
549         PR testsuite/35538 
550         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
551         Skip *-*-darwin*.
552         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
553
554 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
555             Uros Bizjak  <ubizjak@gmail.com>
556
557         PR testsuite/35406
558         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
559         count from 0 to 1 for lp64 targets.
560         * gfortran.dg/ldist-1.f90: Update test to check
561         for 5 loops distributed instead of 4 for lp64 targets.
562
563 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
564
565         PR fortran/35475
566         * gfortran.dg/derived_sub.f90: New test.
567
568 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
569
570         PR testsuite/35558
571         * g++.dg/tls/static-1.C: Move dg-additional-sources after
572         dg-require-effective-target.
573         * g++.dg/tls/static-1a.cc: Likewise.
574
575 2008-03-13  Tom Tromey  <tromey@redhat.com>
576
577         PR libcpp/35322:
578         * gcc.dg/cpp/pr35322.c: New file.
579
580 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
581
582         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
583         (main): Call check_vect.
584
585 2008-03-13  Alon Dayan  <alond@il.ibm.com>
586             Olga Golovanevsky  <olga@il.ibm.com>
587         
588         PR tree-optimization/35041
589         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
590
591 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
592
593         PR target/34000
594         PR target/35553
595         * g++.dg/other/i386-3.C: New test.
596         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
597         * gcc.target/i386/sse-14.c: Ditto.
598         * gcc.target/i386/mmx-1.c: Ditto.
599         * gcc.target/i386/mmx-2.c: Ditto.
600         * gcc.target/i386/3dnow-1.c: Ditto.
601         * gcc.target/i386/3dnow-2.c: Ditto.
602         * gcc.target/i386/3dnowA-1.c: Ditto.
603         * gcc.target/i386/3dnowA-2.c: Ditto.
604
605 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
606
607         PR tree-opt/35422
608         * gcc.target/i386/pr35422.c: Escape brackets.
609
610 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
611
612         PR tree-opt/35422
613         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
614         third loop.
615         * gcc.target/i386/pr35422.c: New.
616
617 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
618
619         PR tree-opt/35403
620         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
621
622 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
623
624         PR target/35540
625         * gcc.target/i386/pr35540.c: New test.
626
627 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
628
629         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
630
631 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR middle-end/35526
634         * g++.dg/torture/pr35526.C: New test.
635
636 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
637
638         PR c++/35328
639         * g++.dg/gomp/pr35328.C: New test.
640
641         PR c++/35337
642         * g++.dg/gomp/pr35337.C: New test.
643
644         PR c/35438
645         PR c/35439
646         * gcc.dg/gomp/pr35438.c: New test.
647         * gcc.dg/gomp/pr35439.c: New test.
648
649         PR middle-end/35099
650         * g++.dg/gomp/pr35099.C: New test.
651
652 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gnat.dg/range_check2.adb: New test.
655
656 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
657
658         PR tree-optimization/35494
659         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
660         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
661         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
662         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
663
664 2008-03-10  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/34677
667         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
668         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
669         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
670
671 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
672
673         PR fortran/35474
674         * gfortran.dg/module_commons_2.f90: New test.
675
676 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gnat.dg/frame_overflow.adb: Improve portability.
679
680 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
681
682         PR target/35350
683         * gcc.target/i386/isa-1.c: Add -march=x86-64.
684         * gcc.target/i386/isa-2.c: Likewise.
685         * gcc.target/i386/isa-3.c: Likewise.
686         * gcc.target/i386/isa-10.c: Likewise.
687         * gcc.target/i386/isa-11.c: Likewise.
688         * gcc.target/i386/isa-12.c: Likewise.
689         * gcc.target/i386/isa-13.c: Likewise.
690         * gcc.target/i386/isa-14.c: Likewise.
691
692 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
693
694         PR target/22152
695         * gcc.target/i386/pr22152.c: New test.
696         * gcc.target/i386/sse2-mmx.c: Ditto.
697
698 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/uninit_func.adb: New test.
701
702 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
703
704         * gnat.dg/pack4.adb: New test.
705
706 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
707
708         * gnat.dg/small_alignment.adb: New test.
709
710 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gnat.dg/specs/alignment2.ads: New test.
713
714 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
715
716         * gnat.dg/pack3.adb: New test.
717
718 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
719
720         PR c++/20366
721         * g++.dg/other/pr20366.C: New test.
722
723 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
724
725         PR tree-opt/35402
726         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
727
728 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
729
730         PR preprocessor/35458
731         * gcc.dg/cpp/cmdlne-M-2.c: New file.
732         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
733         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
734
735 2008-03-06  Tom Tromey  <tromey@redhat.com>
736
737         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
738         * treelang: Delete.
739
740 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/specs/pack33.ads: New test.
743
744 2008-03-05  Richard Guenther  <rguenther@suse.de>
745
746         PR tree-optimization/35472
747         * gcc.c-torture/execute/pr35472.c: New testcase.
748
749 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
750
751         PR 33009
752         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
753         * gcc.c-torture/compile/pr33009.c: Likewise.
754
755 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
756
757         PR 31341
758         * gcc.dg/vect/pr31041.c: Fix.
759
760 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
761
762         PR libfortran/35293
763         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
764         New.
765         * gfortran.fortran-torture/execute/list_read_1.x,
766         gfortran.fortran-torture/execute/read_null_string.x,
767         gfortran.fortran-torture/execute/backspace.x,
768         gfortran.fortran-torture/execute/seq_io.x,
769         gfortran.fortran-torture/execute/slash_edit.x,
770         gfortran.fortran-torture/execute/unopened_unit_1.x,
771         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
772         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
773         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
774         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
775         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
776         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
777         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
778         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
779         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
780         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
781         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
782         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
783         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
784         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
785         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
786         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
787         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
788         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
789         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
790         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
791         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
792         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
793         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
794         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
795         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
796         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
797         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
798         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
799         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
800         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
801         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
802         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
803         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
804         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
805         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
806         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
807         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
808         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
809         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
810         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
811         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
812         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
813         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
814         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
815         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
816         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
817         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
818         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
819         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
820         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
821         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
822         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
823         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
824         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
825         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
826         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
827         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
828         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
829         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
830         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
831         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
832         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
833         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
834         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
835         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
836         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
837         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
838         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
839         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
840         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
841         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
842         gfortran.dg/write_back.f: Gate test on effective_target
843         fd_truncate.
844
845 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
846
847         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
848         targets declaring functions in assembly.
849
850 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
851
852         PR 28322
853         * gcc.dg/pr28322-3.c: New.
854
855 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
856
857         PR target/35453
858         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
859         _SIDD_XXX.
860         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
861         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
862         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
863         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
864         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
865         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
866         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
867         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
868
869 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
870
871         PR middle-end/35456
872         * gcc.c-torture/execute/pr35456.c: New test.
873
874 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
875
876         * gcc.target/i386/sse-10.c: Don't use
877         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
878
879 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
880
881         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
882         * gfortran.dg/reassoc_2.f90: Ditto.
883         * gfortran.dg/reassoc_3.f90: Ditto.
884
885 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
886
887         PR fortran/33197
888         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
889         * gfortran.dg/dg.exp: Likewise.
890         * gfortran.dg/vect/vect.exp: Likewise.
891         * gfortran.fortran-torture/execute/execute.exp: Likewise.
892         * gfortran.fortran-torture/compile/compile.exp: Likewise.
893         * gfortran.dg/gamma_1.f90: Also check log_gamma.
894         * gfortran.dg/invalid_contains_1.f90: Remove warning about
895         empty CONTAINS.
896         * gfortran.dg/gamma_2.f90: Add a few error messages.
897         * gfortran.dg/invalid_contains_2.f90: Remove warning about
898         empty CONTAINS.
899         * gfortran.dg/gamma_3.f90: Adjust error message.
900         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
901         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
902         * gfortran.dg/bessel_1.f90: New test.
903         * gfortran.dg/recursive_check_3.f90: Remove warnings.
904         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
905         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
906         * gfortran.dg/contains_empty_1.f03: New test.
907         * gfortran.dg/erfc_scaled_1.f90: New test.
908         * gfortran.dg/hypot_1.f90: New test.
909         * gfortran.dg/contains_empty_2.f03: New test.
910
911 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
912
913         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
914
915 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
916
917         PR 24924
918         * g++.dg/cpp/string-2.C: This is a warning now.
919         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
920         default, so add it.
921         
922 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
923
924         * g++.dg/cpp0x/auto1.C: New.
925
926 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
927
928         PR fortran/34770
929         * gfortran.dg/pointer_1.f90: New test.
930
931 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
932
933         PR c++/35315
934         * g++.dg/ext/attrib32.C: Add another test case.
935
936 2008-02-29  Tom Tromey  <tromey@redhat.com>
937
938         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
939         line.
940
941 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
942
943         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
944         to make the interchange profitable.
945
946 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
947
948         PR fortran/31463
949         PR fortran/33950
950         PR fortran/34296
951         * gfortran.dg/arrayio_11.f90: Fixed test.
952         * gfortran.dg/arrayio_12.f90: Likewise.
953         * gfortran.dg/module_read_1.f90: Added warning-directives.
954         * gfortran.dg/pr32242.f90: Likewise.
955         * gfortran.dg/result_in_spec_3.f90: Likewise.
956         * gfortran.dg/use_12.f90: Likewise.
957         * gfortran.dg/warn_function_without_result.f90 : New test.
958
959 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
960
961         PR fortran/34868
962         * gfortran.dg/f2c_9.f90: New test.
963
964 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
965
966         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
967         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
968         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
969         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
970         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
971         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
972         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
973         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
974         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
975         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
976         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
977         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
978         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
979         * testsuite/gfortran.dg/ldist-1.f90: New.
980
981 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
982
983         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
984
985 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
986
987         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
988
989 2008-02-27  Jan Beulich  <jbeulich@novell.com>
990
991         * gcc.target/i386/mmx-1.c: Add
992         -Werror-implicit-function-declaration to dg-options.
993         * gcc.target/i386/mmx-2.c: Likewise.
994         * gcc.target/i386/sse-13.c: Likewise.
995         * gcc.target/i386/sse-14.c: Likewise.
996
997 2008-02-27  Revital Eres  <eres@il.ibm.com>
998
999         PR rtl-optimization/34999
1000         * gcc.dg/tree-prof/pr34999.c: New.
1001
1002 2008-02-27  Richard Guenther  <rguenther@suse.de>
1003
1004         PR middle-end/25290
1005         * gcc.c-torture/execute/pr35390.c: New testcase.
1006
1007 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1008
1009         PR ada/22255
1010         * gnat.dg/test_direct_io.adb: New file.
1011
1012 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1013
1014         PR ada/34799
1015         * gnat.dg/specs/pr34799.ads: New test.
1016
1017 2008-02-27  Richard Guenther  <rguenther@suse.de>
1018
1019         PR middle-end/34971
1020         * gcc.c-torture/execute/pr34971.c: New testcase.
1021
1022 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1023
1024         * gcc.dg/gomp/preprocess-1.c: New test.
1025
1026         PR c++/35368
1027         * g++.dg/ext/visibility/typeinfo2.C: New test.
1028         * g++.dg/ext/visibility/typeinfo3.C: New test.
1029
1030 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1031
1032         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1033
1034 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1035
1036         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1037         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1038
1039 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1040
1041         PR c/28800
1042         * gcc.dg/empty-source-2.c: Adjust for warning message.
1043         * gcc.dg/empty-source-3.c: Likewise.
1044         * gcc.dg/pack-test-2.c: Adjust comment.
1045         * gcc.dg/pragma-ep-2.c: Likewise.
1046         * gcc.dg/pragma-re-2.c: Likewise.
1047         * gcc.dg/va-arg-2.c: Likewise.
1048
1049 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1050
1051         PR fortran/35033
1052         * gfortran.dg/assignment_2.f90: New.
1053
1054 2008-02-26  Jason Merrill  <jason@redhat.com>
1055
1056         PR c++/35315
1057         * g++.dg/ext/attrib32.C: New.
1058
1059 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1060
1061         * gcc.c-torture/execute/nest-align-1.x: Delete.
1062
1063 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1064
1065         PR 26264
1066         * 20021023-1.c: Use __builtin_va_start instead of
1067         __builtin_stdarg_start.
1068         * pr17301-1.c: Likewise.
1069         * pr17301-2.c: Likewise.
1070                 
1071 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1072         
1073         * gcc.dg/pr34351.c: New.
1074         
1075 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1076
1077         * gcc.dg/Wlarger-than2.c: New.
1078         
1079 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1080
1081         PR c++/35323
1082         * g++.dg/lookup/crash7.C: New.
1083
1084 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1085
1086         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1087
1088 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1089
1090         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1091
1092 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1093
1094         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1095
1096 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1097
1098         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1099         Windows.
1100
1101 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1102
1103         * lib/target-supports.exp (check_profiling_available): Report -p
1104         unavailable on *-*-mingw*.
1105
1106 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1107
1108         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1109         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1110         dg-require-effective-target pthread_h.
1111
1112 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1113
1114         * gcc.dg/Wswitch-enum-error.c: New.
1115         * gcc.dg/Wswitch-error.c: New.
1116         * gcc.dg/20011021-1.c: Use two directives to match two different
1117         messages.
1118         
1119 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1120         
1121         PR 28322
1122         * gcc.dg/pr28322.c: New.
1123         * gcc.dg/pr28322-2.c: New.
1124         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1125         preceding it.
1126
1127 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1128
1129         PR c++/35333
1130         * g++.dg/other/error26.C: New.
1131
1132 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1133
1134         PR c++/35338
1135         * g++.dg/other/error25.C: New.
1136
1137 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1138
1139         PR target/35258
1140         * gcc.dg/pr35258.c: New testcase.
1141
1142 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1143
1144         * gcc.dg/20020426-2.c: Remove bogus workaround.
1145         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1146         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1147
1148 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1149
1150         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1151
1152 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         PR middle-end/19984
1155         * gcc.dg/pr19984.c: New test.
1156         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1157         name of the variable.
1158
1159 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1160
1161         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1162         (main): Call check_vect and foo.  Check array values after
1163         the call to foo.
1164         * gcc.dg/vect/vect-117.c: Call check_vect.
1165         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1166
1167 2008-02-25  Jason Merrill  <jason@redhat.com>
1168
1169         PR c++/33486
1170         * g++.dg/lookup/strong-using-5.C: New.
1171
1172 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1173
1174         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1175         sh* targets.
1176
1177 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         PR target/35349
1180         * gcc.c-torture/execute/20050604-1.x: New file.
1181
1182 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1183
1184         * gcc.target/i386/pr22076.c: Update number of mov insns
1185         for PIC targets.
1186         * gcc.target/i386/pr34256.c: Ditto.
1187
1188 2008-02-24  Diego Novillo  <dnovillo@google.com>
1189
1190         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1191
1192         PR 33738
1193         * g++.dg/warn/pr33738.C: New.
1194
1195 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1196
1197         * gcc.c-torture/execute/nest-align-1.x: New file.
1198
1199 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1200
1201         PR c++/34749
1202         * g++.dg.ext/dllimport13.C: New test.
1203
1204 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1205
1206         PR libfortran/24685
1207         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1208         powerpc*-apple-darwin*.
1209
1210 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1211
1212         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1213         ERFC into gfortran.dg/large_real_kind_3.F90.
1214         * gfortran.dg/large_real_kind_3.F90: New test.
1215
1216 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1217
1218         PR rtl-opt/33512
1219         * gcc.dg/and-1.c: New test.
1220
1221 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1222
1223         * gcc.c-torture/execute/20080222-1.c: New test.
1224
1225 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1226
1227         PR target/22076
1228         PR target/34256
1229         * gcc.target/i386/pr22076.c: New test.
1230         * gcc.target/i386/pr34256.c: New test.
1231         * gcc.target/i386/vecinit-5.c: New test.
1232         * gcc.target/i386/vecinit-6.c: New test.
1233         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1234
1235         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1236         <xmmintrin.h>, define __m64 and __m128 directly.
1237         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1238
1239 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1240
1241         PR C++/34715
1242         * g++.dg/ext/always_inline-1.C: New test.
1243         * g++.dg/ext/always_inline-2.C: New test.
1244         * g++.dg/ext/always_inline-3.C: New test.
1245         * g++.dg/ext/always_inline-4.C: New test.
1246
1247 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1248
1249         * gcc.target/cris/asm-b-1.c: New test.
1250
1251 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1252
1253         PR c++/35282
1254         * g++.dg/template/nontype17.C: Add.
1255
1256 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1257
1258         PR c++/35282
1259         Revert:
1260         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1261
1262         PR c++/28743
1263         * g++.dg/template/nontype17.C: New.
1264         * g++.dg/template/nontype16.C: Add error.
1265
1266 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1267
1268         PR c/19999
1269         * gcc.dg/Wfloat-equal-1.c: New.
1270         * g++.dg/warn/Wfloat-equal-1.C: New.
1271
1272 2008-02-21  Michael Matz  <matz@suse.de>
1273
1274         PR target/35264
1275         * gcc.dg/pr35264.c: New testcase.
1276
1277 2008-02-21  Richard Guenther  <rguenther@suse.de>
1278
1279         * gfortran.dg/reassoc_1.f90: New testcase.
1280         * gfortran.dg/reassoc_2.f90: Likewise.
1281         * gfortran.dg/reassoc_3.f90: Likewise.
1282
1283 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1284
1285         PR libfortran/34974
1286         * gfortran.dg/fmt_t_7.f: New test.
1287
1288         PR libfortran/35132
1289         * gfortran.dg/streamio_15.f90: New test.
1290         
1291 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1292
1293         PR libfortran/35036
1294         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1295
1296 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1297
1298         * gcc.dg/Wframe-larger-than.c: New option test.
1299
1300 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1301
1302         PR fortran/34997
1303         * gfortran.dg/dollar_sym_1.f90: New.
1304         * gfortran.dg/dollar_sym_2.f90: New.
1305
1306 2008-02-20  Richard Guenther  <rguenther@suse.de>
1307
1308         PR middle-end/35265
1309         * gcc.dg/builtins-66.c: New testcase.
1310
1311 2008-02-20  Richard Guenther  <rguenther@suse.de>
1312
1313         * gcc.dg/fold-reassoc-1.c: New testcase.
1314         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1315
1316 2008-02-20  Richard Guenther  <rguenther@suse.de>
1317
1318         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1319
1320 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1321
1322         * lib/target-supports.exp (check_effective_target_vect_unpack):
1323         Return true for SPU.
1324         (check_effective_target_vect_short_mult): Likewise.
1325         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1326         the loop on targets that support vect_unpack.
1327
1328 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1331         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1332         templates to reduce number of passed arguments.
1333
1334 2008-02-19  Jason Merrill  <jason@redhat.com>
1335
1336         PR c++/34950
1337         * g++.dg/template/explicit-args1.C: New.
1338
1339 2008-02-19  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/34989
1342         * gcc.dg/pr34989-1.c: New testcase.
1343         * gcc.dg/pr34989-2.c: Likewise.
1344
1345 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR c++/35028
1348         * g++.dg/gomp/pr35028.C: New test.
1349
1350         PR c++/34964
1351         PR c++/35244
1352         * gcc.dg/gomp/pr34964.c: New test.
1353         * g++.dg/gomp/pr34964.C: New test.
1354         * gcc.dg/gomp/pr35244.c: New test.
1355         * g++.dg/gomp/pr35244.C: New test.
1356
1357         PR c++/35078
1358         * g++.dg/gomp/pr35078.C: New test.
1359
1360 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1361
1362         * gcc.dg/packed-array.c: New testcase. 
1363
1364 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         PR target/33555
1367         * gcc.target/i386/pr33555.c: New test.
1368         
1369 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1370
1371         PR target/35189
1372         * gcc.target/i386/isa-1.c: New.
1373         * gcc.target/i386/isa-2.c: Likewise.
1374         * gcc.target/i386/isa-3.c: Likewise.
1375         * gcc.target/i386/isa-4.c: Likewise.
1376         * gcc.target/i386/isa-5.c: Likewise.
1377         * gcc.target/i386/isa-6.c: Likewise.
1378         * gcc.target/i386/isa-7.c: Likewise.
1379         * gcc.target/i386/isa-8.c: Likewise.
1380         * gcc.target/i386/isa-9.c: Likewise.
1381         * gcc.target/i386/isa-10.c: Likewise.
1382         * gcc.target/i386/isa-11.c: Likewise.
1383         * gcc.target/i386/isa-12.c: Likewise.
1384         * gcc.target/i386/isa-13.c: Likewise.
1385         * gcc.target/i386/isa-14.c: Likewise.
1386
1387 2008-02-18  Joey Ye  <joey.ye@intel.com>
1388             H.J. Lu  <hongjiu.lu@intel.com>
1389
1390         PR middle-end/34921
1391         * gcc.c-torture/execute/nest-align-1.c: New test case.
1392
1393 2008-02-17  Richard Guenther  <rguenther@suse.de>
1394
1395         PR middle-end/35227
1396         * gcc.dg/torture/pr35227.c: New testcase.
1397
1398 2008-02-17  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/35231
1401         * gcc.c-torture/execute/pr35231.c: New testcase.
1402
1403 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1404
1405         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1406         (test_gt): Ditto.
1407
1408 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1409
1410         * obj-c++.dg/encode-2.mm: XFAIL.
1411         * obj-c++.dg/encode-3.mm: Likewise.
1412
1413 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1414             Paolo Carlini  <pcarlini@suse.de>
1415
1416         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1417         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1418         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1419
1420 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1421
1422         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1423         (main): Change to void and rename to sse_test.
1424         * gcc.target/i386/pr24306.c: Ditto.
1425         * gcc.target/i386/pr32065-2.c: Ditto.
1426         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1427         (main): Change to void and rename to sse2_test.
1428         * gcc.target/i386/20060512-3.c: Ditto.
1429
1430 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1431
1432         PR fortran/35150
1433         * gfortran.dg/c_loc_tests_12.f03: New test.
1434
1435 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1436
1437         PR c++/35023
1438         PR c++/35024
1439         PR c++/35026
1440         * g++.dg/cpp0x/vt-35026.C: New.
1441         * g++.dg/cpp0x/vt-35023.C: New.
1442         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1443         * g++.dg/cpp0x/vt-35024.C: New.
1444
1445 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         * gcc.c-torture/execute/va-arg-25.x: Remove.
1448
1449 2008-02-15  Richard Guenther  <rguenther@suse.de>
1450             Zdenek Dvorak  <ook@ucw.cz>
1451
1452         PR tree-optimization/35164
1453         * g++.dg/torture/pr35164-1.C: New testcase.
1454         * g++.dg/torture/pr35164-2.C: Likewise.
1455
1456 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1457
1458         PR testsuite/35119
1459         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1460         in dg-final to match the assembly code generated by Darwin 9.
1461
1462 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1463
1464         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1465
1466 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1469
1470 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1471
1472         * lib/dejapatches.exp: New file.
1473
1474 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1475
1476         PR c++/34050
1477         * g++.dg/cpp0x/vt-34050.C: New.
1478
1479 2008-02-14  Jason Merrill  <jason@redhat.com>
1480
1481         PR c++/5645
1482         PR c++/11159
1483         * g++.dg/warn/pr11159.C: New.
1484         * g++.dg/warn/pr5645.C: Likewise.
1485
1486 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1487
1488         PR preprocessor/35061
1489         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1490
1491 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1492
1493         PR c++/28743
1494         * g++.dg/template/nontype17.C: New.
1495         * g++.dg/template/nontype16.C: Add error.
1496
1497 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR c++/35138
1500         * g++.dg/template/member8.C: New test.
1501
1502 2008-02-13  Michael Matz  <matz@suse.de>
1503
1504         * gcc.dg/pr35065.c: Fix testcase warnings.
1505
1506 2008-02-13  Jason Merrill  <jason@redhat.com>
1507
1508         PR c++/34962, c++/34937, c++/34939
1509         * g++.dg/ext/tmplattr9.C: New.
1510
1511 2008-02-13  Michael Matz  <matz@suse.de>
1512
1513         PR debug/35065
1514         * gcc.dg/pr35065.c: New testcase.
1515
1516 2008-02-12  Richard Guenther  <rguenther@suse.de>
1517
1518         PR tree-optimization/35171
1519         * gcc.c-torture/compile/pr35171.c: New testcase.
1520
1521 2008-02-12  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/35163
1524         * gcc.c-torture/execute/pr35163.c: New testcase.
1525
1526 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1527
1528         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1529
1530 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gnat.dg/loop_address.adb: New test.
1533
1534 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1535
1536         * obj-c++.dg/bitfield-1.mm: Expect failures.
1537         * obj-c++.dg/bitfield-4.mm: Likewise.
1538         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1539         * obj-c++.dg/encode-8.mm: Likewise.
1540         * obj-c++.dg/isa-field-1.mm: Likewise.
1541         * obj-c++.dg/layout-1.mm: Likewise.
1542         * obj-c++.dg/lookup-2.mm: Likewise.
1543         * obj-c++.dg/try-catch-2.mm: Likewise.
1544         * obj-c++.dg/try-catch-9.mm: Likewise.
1545
1546 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1547
1548         PR c++/35144
1549         * g++.dg/tree-ssa/pr35144.C: New test.
1550
1551         PR inline-asm/35160
1552         * gcc.target/i386/pr35160.c: New test.
1553
1554         PR c++/34862
1555         * g++.dg/init/new27.C: New test.
1556
1557 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1558
1559         PR c++/35077
1560         * g++.dg/template/crash78.C: New.
1561
1562 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         PR testsuite/35047
1565         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1566         * gcc.dg/compat/vector-2_y.c: Ditto.
1567
1568 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1569             Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/33992
1572         * gcc.c-torture/execute/pr33992.c: New testcase.
1573
1574 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1575
1576         * gfortran.dg/streamio_14.f90:  New test.
1577
1578 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1579
1580         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1581         Add -mfpmath=387 to dg-options.
1582
1583 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         PR testsuite/35047
1586         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1587         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1588         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1589         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1590         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1591         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1592         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1593         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1594         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1595
1596 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1597
1598         PR objc++/34193
1599         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1600
1601 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1602
1603         PR c++/35056
1604         * g++.dg/conversion/bitfield8.C: New.
1605
1606 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1607
1608         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1609
1610 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1611
1612         PR c++/35049
1613         PR c++/35096
1614         * g++.dg/ext/vector13.C: New.
1615
1616 2008-02-06  David Daney  <ddaney@avtrex.com>
1617
1618         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1619
1620 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1621
1622         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1623         special case for xtensa-*-*.
1624         
1625 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1626
1627         PR fortran/35037
1628         * gfortran.dg/volatile11.f90: New test.
1629
1630 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR c++/33553
1633         * g++.dg/template/array19.C: New test.
1634
1635 2008-02-05  Diego Novillo  <dnovillo@google.com>
1636
1637         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1638
1639         PR 33738
1640         * g++.dg/warn/pr33738.C: Remove.
1641
1642 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1643
1644         PR fortran/34945
1645         * gfortran.dg/bounds_check_13.f: New test.
1646
1647 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1648
1649         PR testsuite/33946
1650         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1651
1652 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1653
1654         PR target/35083
1655         * gcc.target/i386/pr35083.c: New test.
1656
1657 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1658
1659         PR fortran/32315
1660         * gfortran.dg/data_bounds_1.f90: New test.
1661
1662 2008-02-04  Diego Novillo  <dnovillo@google.com>
1663
1664         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1665
1666         PR 33738
1667         * testsuite/g++.dg/warn/pr33738.C: New.
1668
1669 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1670
1671         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1672         to match.
1673
1674 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1675
1676         * lib/target-supports.exp (check_effective_target_hard_float): Only
1677         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1678         other targets, grep for a call insn in the rtl expand dump for an
1679         add of two doubles.
1680         (target_compile): Support generating rtl dumps as output.
1681
1682 2008-02-04  Richard Guenther  <rguenther@suse.de>
1683
1684         PR middle-end/33631
1685         * gcc.c-torture/execute/pr33631.c: New testcase.
1686
1687 2008-02-04  Richard Guenther  <rguenther@suse.de>
1688
1689         PR middle-end/35043
1690         * gcc.c-torture/compile/pr35043.c: New testcase.
1691
1692 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1693
1694         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1695
1696 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         * gcc.target/i386/pr31628.c: Require effective target fpic.
1699         * gcc.target/i386/strinline.c: Ditto.
1700         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1701         * gcc.dg/pr35045.c: Ditto.
1702         * gcc.dg/20050503-1.c: Ditto.
1703
1704 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1705
1706         PR fortran/32760
1707         * gfortran.dg/host_assoc_variable_1.f90: New test.
1708         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1709
1710 2008-02-02  Michael Matz  <matz@suse.de>
1711
1712         PR target/35045
1713         * gcc.dg/pr35045.c: New test.
1714
1715 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1716
1717         PR libfortran/35001
1718         * gfortran.dg/shape_4.f90:  New test.
1719
1720 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1721
1722         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1723
1724 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1725
1726         PR rtl-optimization/34773
1727         * gcc.target/cris/torture/pr34773.c: New test.
1728
1729 2008-02-01  Nick Clifton  <nickc@redhat.com>
1730
1731         * lib/target-supports.exp (check_profiling_available): Do not
1732         expect profiling to work on the xstormy16 target.
1733
1734 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1735
1736         PR testsuite/35047
1737         * gcc.c-torture/execute/20050316-2.x: New file.
1738         * gcc.target/i386/pr17390.c: Update scan pattern.
1739         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1740         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1741
1742 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1743
1744         PR fortran/34910
1745         * gfortran.dg/proc_assign_2.f90: New test.
1746
1747 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1748             Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR c++/34935
1751         PR c++/34936
1752         * g++.dg/ext/alias-canon.C: New.
1753         * g++.dg/ext/alias-mangle.C: New.
1754
1755 2008-01-30  Jan Hubicka  <jh@suse.cz>
1756
1757         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1758
1759 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1760
1761         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1762         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1763
1764 2008-01-30  Jan Hubicka  <jh@suse.cz>
1765
1766         PR target/34982
1767         * gcc.c-torture/execute/pr34982.c: New testcase.
1768
1769 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1770
1771         * gcc.target/s390/tf_to_di-1.c: New testcase.
1772
1773 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1774
1775         PR fortran/34975
1776         * gfortran.dg/use_only_3.f90: New test.
1777         * gfortran.dg/use_only_3.inc: Modules for new test.
1778
1779         PR fortran/34429
1780         * gfortran.dg/function_charlen_2.f90: New test.
1781
1782 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR middle-end/34969
1785         * gcc.dg/pr34969.c: New test.
1786
1787         PR c/35017
1788         * gcc.dg/inline-25.c: New test.
1789         * gcc.dg/inline-26.c: New test.
1790         * gcc.dg/inline-27.c: New test.
1791
1792 2008-01-29  Richard Guenther  <rguenther@suse.de>
1793
1794         PR middle-end/35006
1795         * gcc.c-torture/compile/pr35006.c: New testcase.
1796
1797 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1798
1799         PR c++/34055
1800         PR c++/34103
1801         PR c++/34219
1802         PR c++/34606
1803         PR c++/34753
1804         PR c++/34754
1805         PR c++/34755
1806         PR c++/34919
1807         PR c++/34961
1808         * g++.dg/cpp0x/vt-34219-2.C: New.
1809         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1810         * g++.dg/cpp0x/vt-34961.C: New.
1811         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1812         cases from the re-opened PR.
1813         * g++.dg/cpp0x/vt-34753.C: New.
1814         * g++.dg/cpp0x/vt-34919.C: New.
1815         * g++.dg/cpp0x/vt-34754.C: New.
1816         * g++.dg/cpp0x/vt-34606.C: New.
1817         * g++.dg/cpp0x/vt-34219.C: New.
1818         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1819         * g++.dg/cpp0x/vt-34755.C: New.
1820         * g++.dg/cpp0x/pr31438.C: Ditto.
1821         * g++.dg/cpp0x/variadic81.C: Ditto.
1822
1823 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1824
1825         * g++.dg/torture/pr34641.C: Put the dg-do first.
1826
1827 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1828
1829         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1830
1831 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1832
1833         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1834
1835 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1836
1837         PR 31535
1838         * gcc.target/powerpc/spe-small-data-1.c: New test.
1839         * gcc.target/powerpc/spe-small-data-2.c: New test.
1840
1841 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1842
1843         PR libfortran/34980
1844         * gfortran.dg/shape_3.f90:  New test.
1845
1846 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1847
1848         * gcc.target/s390/20020926-1.c: Remove -m31.
1849
1850 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1851
1852         * gcc.target/s390/20020926-1.c: Disable for s390x.
1853
1854 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1855
1856         PR fortran/34994
1857         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1858         expression.
1859
1860 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1861
1862         PR fortran/34990
1863         * gfortran.dg/array_constructor_22.f90: New test.
1864
1865 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1866
1867         PR middle-end/34688
1868         * gcc.c-torture/compile/pr34688: New test.
1869
1870 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/34848
1873         * gfortran.dg/missing_optional_dummy_5.f90: New.
1874
1875 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1876
1877         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1878         noinline.  XFAIL test.
1879
1880 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1881
1882         PR fortran/31610
1883         * gfortran.dg/array_3.f90: New test.
1884
1885 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1886
1887         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1888         on i?86/x86_64.
1889
1890         PR c++/34965
1891         * gcc.dg/pr34965.c: New test.
1892         * g++.dg/other/error24.C: New test.
1893
1894 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1895
1896         PR libfofortran/34887
1897         * gfortran.dg/x_slash_2.f:  New test.
1898
1899 2008-01-26  Richard Guenther  <rguenther@suse.de>
1900
1901         PR c++/34235
1902         * g++.dg/torture/pr34235.C: New testcase.
1903
1904 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1905
1906         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1907
1908 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1909
1910         PR target/34981
1911         * gcc.target/mips/lazy-binding-1.c: New test.
1912         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1913         mips_forced_no_abicalls and mips_forced_no_shared.
1914         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1915         Avoid using small data with -mabicalls.  Don't make -G0 force
1916         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1917         forces the opposite option.
1918
1919 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1920
1921         PR target/34970
1922         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1923         Use -std=gnu89 switch.
1924
1925 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926
1927         PR libfortran/34876
1928         * gfortran.dg/direct_io_9.f: New test.
1929
1930 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1931
1932         PR fortran/34661
1933         * gfortran.dg/where_operator_assign_4.f90: New test.
1934
1935 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1936
1937         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1938         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1939         c4x-*-* targets.
1940
1941 2008-01-25  Richard Guenther  <rguenther@suse.de>
1942
1943         PR middle-end/32244
1944         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1945
1946 2008-01-25  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/34966
1949         * gcc.c-torture/compile/pr34966.c: New testcase.
1950
1951 2008-01-25  Richard Guenther  <rguenther@suse.de>
1952
1953         PR c++/33887
1954         * g++.dg/torture/pr33887-1.C: New testcase.
1955         * g++.dg/torture/pr33887-2.C: Likewise.
1956         * g++.dg/torture/pr33887-3.C: Likewise.
1957         * gcc.c-torture/execute/20071211-1.c: Likewise.
1958
1959 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1960
1961         PR target/34856
1962         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1963
1964 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR middle-end/33333
1967         * g++.dg/gomp/pr33333.C: New test.
1968
1969         PR preprocessor/34692
1970         * gcc.dg/cpp/pr34692.c: New test.
1971         * gcc.dg/gomp/pr34692.c: New test.
1972
1973 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1974
1975         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1976
1977 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1978
1979         PR fortran/34202
1980         * gfortran.dg/empty_type.f90: New test.
1981
1982 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1983
1984         PR c++/34603
1985         * g++.dg/template/crash77.C: New.
1986
1987 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1988
1989         PR target/34856
1990         * gcc.dg/pr34856.c: New test.
1991
1992 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1993
1994         * gfortran.dg/namelist_39.f90: Delete temporary files.
1995         * gfortran.dg/namelist_44.f90: Ditto.
1996
1997 2008-01-24  Richard Guenther  <rguenther@suse.de>
1998
1999         PR middle-end/34953
2000         * g++.dg/torture/pr34953.C: New testcase.
2001
2002 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR middle-end/34934
2005         * gcc.c-torture/compile/20080124-1.c: New test.
2006
2007 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2008
2009         PR fortran/34872
2010         * gfortran.dg/function_charlen_3.f: New test.
2011
2012 2008-01-23  Michael Matz  <matz@suse.de>
2013
2014         PR debug/34895
2015         * g++.dg/debug/pr34895.cc: New testcase.
2016
2017 2008-01-23  Richard Guenther  <rguenther@suse.de>
2018
2019         PR middle-end/31529
2020         * gcc.dg/pr31529-1.c: New testcase.
2021         * gcc.dg/pr31529-2.c: Likewise.
2022
2023 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR c++/34829
2026         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2027         unsigned int for the first argument.
2028
2029 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR c++/33984
2032         * g++.dg/conversion/bitfield7.C: New test.
2033         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2034
2035 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2036
2037         From Michael Frysinger  <michael.frysinger@analog.com>
2038         * gcc.target/bfin/mcpu-bf547.c: New test.
2039         * gcc.target/bfin/mcpu-bf523.c: New test.
2040         * gcc.target/bfin/mcpu-bf524.c: New test.
2041         * gcc.target/bfin/mcpu-bf526.c: New test.
2042
2043 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2044
2045         * gcc.c-torture/execute/20080122-1.c: New test.
2046
2047 2008-01-22  Tom Tromey  <tromey@redhat.com>
2048
2049         PR c++/34859
2050         * gcc.dg/cpp/pr34859.c: New file.
2051
2052 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2053
2054         PR fortran/34875
2055         * gfortran.dg/vector_subscript_3.f90: New test.
2056
2057 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2058
2059         PR fortran/34848
2060         * gfortran.dg/missing_optional_dummy_4.f90
2061
2062 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2063
2064         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2065
2066 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2067
2068         * gnat.dg/unchecked_union1.adb: New test.
2069
2070 2008-01-22  Tom Tromey  <tromey@redhat.com>
2071
2072         PR c++/34829
2073         * g++.dg/ext/pr34829.C: New file.
2074
2075 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR c++/34607
2078         * gcc.dg/gomp/pr34607.c: New test.
2079         * g++.dg/gomp/pr34607.C: New test.
2080
2081         PR c++/34914
2082         * g++.dg/ext/vector10.C: New test.
2083
2084         PR c++/34918
2085         * g++.dg/other/error23.C: New test.
2086
2087         PR c++/34917
2088         * g++.dg/ext/vector12.C: New test.
2089
2090 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2091
2092         PR 32102
2093         * gcc.dg/Wstrict-overflow-21.c: New.
2094         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2095
2096 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2097
2098         PR middle-end/33092
2099         * gcc.dg/pr33092.c: New.
2100
2101 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2102
2103         * gcc.target/s390/20020926-1.c: Add -m31 option.
2104
2105 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2106
2107         PR fortran/34915
2108         * gfortran.dg/initialization_18.f90: New test.
2109
2110 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/34899
2113         * gfortran.dg/tab_continuation.f: New.
2114
2115 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2116
2117         PR fortran/34896
2118         * gfortran.dg/use_rename_2.f90: New test.
2119
2120 2008-01-21  Richard Guenther  <rguenther@suse.de>
2121
2122         PR middle-end/34856
2123         * gcc.c-torture/compile/pr34856.c: New testcase.
2124
2125 2008-01-21  Richard Guenther  <rguenther@suse.de>
2126
2127         PR c/34885
2128         * gcc.c-torture/compile/pr34885.c: New testcase.
2129
2130 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2131
2132         * gnat.dg/specs/alignment1.ads: New test.
2133
2134 2008-01-21  Richard Guenther  <rguenther@suse.de>
2135
2136         PR c++/34850
2137         * g++.dg/torture/pr34850.C: New testcase.
2138
2139 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2140             Olga Golovanevsky  <olga@il.ibm.com>
2141
2142         PR tree-optimization/34701
2143         * gcc.dg/struct/wo_prof_array_field.c: New test.
2144         
2145 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2146
2147         PR c++/34891
2148         * g++.dg/ext/vector9.C: New.
2149
2150 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2151
2152         PR c++/34776
2153         PR c++/34486
2154         * g++.dg/template/crash75.C: New.
2155         * g++.dg/template/crash76.C: Likewise.  
2156
2157 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2158
2159         PR rtl-optimization/34808
2160         * gcc.c-torture/compile/pr34808.c: New test.
2161
2162 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2163
2164         PR fortran/34784
2165         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2166
2167         PR fortran/34861
2168         * gfortran.dg/entry_array_specs_3.f90: New test.
2169
2170         PR fortran/34854
2171         * gfortran.dg/use_rename_1.f90: New test.
2172
2173 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2174
2175         PR fortran/34784
2176         * gfortran.dg/array_constructor_20.f90: New test.
2177         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2178
2179         PR fortran/34785
2180         * gfortran.dg/array_constructor_21.f90: New test.
2181
2182 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183
2184         PR libfortran/34795
2185         * gfortran.dg/inquire_13.f90: New test.
2186         
2187         PR libfortran/34659
2188         * gfortran.dg/continuation_9.f90: New test.
2189
2190 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2191
2192         PR target/34831
2193         * gcc.target/mips/pr34831.c: New test.
2194
2195 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2196
2197         PR fortran/34817
2198         PR fortran/34838
2199         * gfortran.dg/any_all_1.f90:  New test.
2200         * gfortran.dg/any_all_2.f90:  New test.
2201
2202 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2203
2204         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2205         "dg-require-weak" statement.
2206         * g++.dg/eh/weak1.C: Likewise.
2207
2208 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR gcov-profile/34610
2211         * gcc.dg/gomp/pr34610.c: New test.
2212
2213 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2214
2215         PR fortran/34760
2216         * gfortran.dg/implicit_11.f90: New.
2217         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2218         * gfortran.dg/entry_15.f90: Ditto.
2219         * gfortran.dg/func_assign.f90: Ditto.
2220         * gfortran.dg/gomp/reduction3.f90: Ditto.
2221         * gfortran.dg/proc_assign_1.f90: Ditto.
2222
2223         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2224         of dg-excess-errors.
2225
2226 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2227
2228         PR fortran/32616
2229         * gfortran.dg/argument_checking_15.f90: New.
2230         * gfortran.dg/argument_checking_5.f90: Change TODO into
2231         dg-warning.
2232
2233 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2234
2235         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2236         * gfortran.dg/enum_5.f90: Ditto.
2237         * gfortran.dg/enum_6.f90: Ditto.
2238         * gfortran.dg/bom_error.f90: Ditto.
2239         * gfortran.dg/func_decl_4.f90: Ditto.
2240
2241 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2242
2243         PR libfortran/34782
2244         * gfortran.dg/fmt_t_6.f: New test.
2245
2246 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2247
2248         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2249
2250 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2251
2252         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2253
2254 2008-01-18  Ian Lance Taylor  <iant@google.com>
2255
2256         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2257
2258 2008-01-18  Ian Lance Taylor  <iant@google.com>
2259
2260         PR c++/33407
2261         * g++.dg/init/new26.C: New test.
2262
2263 2008-01-18  Richard Guenther  <rguenther@suse.de>
2264
2265         PR middle-end/34801
2266         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2267         redundant one.
2268
2269 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2270
2271         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2272         dg-require-effective-target.
2273
2274 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2275
2276         PR target/34556
2277         * gfortran.dg/reshape_2.f90: New test.
2278
2279 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2280
2281         * gcc.dg/20040223-1.c: Fix comment typo.
2282
2283 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2284
2285         PR target/34814
2286         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2287         until 34814 is fixed.
2288
2289 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2290
2291         PR tree-optimization/34648
2292         * gcc.c-torture/compile/pr34648.c: New testcase.
2293
2294 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2295
2296         PR testsuite/34821
2297         * gcc.dg/autopar/autopar.exp: New.
2298         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2299         * lib/target-supports.exp (check_effective_target_pthread): New.
2300
2301         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2302         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2303         * gcc.dg/tree-ssa/reduc-1.c: Same.
2304         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2305         * gcc.dg/tree-ssa/reduc-2.c: Same
2306         * gcc.dg/tree-ssa/reduc-3.c: Same.
2307         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2308         * gcc.dg/tree-ssa/reduc-6.c: Same.
2309         * gcc.dg/tree-ssa/reduc-7.c: Same.
2310         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2311         * gcc.dg/tree-ssa/reduc-8.c: Same.
2312         * gcc.dg/tree-ssa/reduc-9.c: Same.
2313
2314 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2315
2316         * gnat.dg/discr5.adb: New test.
2317
2318 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2319
2320         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2321
2322 2008-01-17  Richard Guenther  <rguenther@suse.de>
2323
2324         PR tree-optimization/34825
2325         * gcc.dg/pr34825.c: New testcase.
2326
2327 2008-01-17  Richard Guenther  <rguenther@suse.de>
2328
2329         * gcc.c-torture/execute/20080117-1.c: New testcase.
2330
2331 2008-01-17  Revital Eres  <eres@il.ibm.com>
2332
2333         PR30957
2334         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2335
2336 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2337
2338         PR fortran/34429
2339         * gfortran.dg/function_charlen_1.f90: New test.
2340
2341         PR fortran/34431
2342         * gfortran.dg/function_types_1.f90: New test.
2343         * gfortran.dg/function_types_2.f90: New test.
2344
2345         PR fortran/34471
2346         * gfortran.dg/function_kinds_4.f90: New test.
2347         * gfortran.dg/function_kinds_5.f90: New test.
2348
2349         * gfortran.dg/defined_operators_1.f90: Errors now at function
2350         declarations.
2351         * gfortran.dg/private_type_4.f90: The same.
2352         * gfortran.dg/interface_15.f90: The same.
2353         * gfortran.dg/elemental_args_check_2.f90: The same.
2354         * gfortran.dg/auto_internal_assumed.f90: The same.
2355
2356 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gnat.dg/sizetype.adb: New test.
2359
2360 2008-01-16  Richard Guenther  <rguenther@suse.de>
2361
2362         PR middle-end/32628
2363         * gcc.dg/overflow-warn-7.c: New testcase.
2364
2365 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2366
2367         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2368
2369 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2370         Richard Guenther  <rguenther@suse.de>
2371
2372         PR c/34668
2373         * gcc.dg/pr34668-1.c: New test.
2374         * gcc.dg/pr34668-2.c: Likewise.
2375
2376 2008-01-16  Richard Guenther  <rguenther@suse.de>
2377
2378         PR c++/33819
2379         * g++.dg/torture/pr33819.C: New testcase.
2380
2381 2008-01-16  Richard Guenther  <rguenther@suse.de>
2382
2383         PR c/34768
2384         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2385         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2386
2387 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2388
2389         PR fortran/34796
2390         * gfortran.dg/argument_checking_13.f90: New.
2391         * gfortran.dg/argument_checking_14.f90: New.
2392
2393 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2394         
2395         PR libfortran/34671
2396         * gfortran.dg/anyallcount_1.f90:  New test.
2397
2398 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2399
2400         PR c++/34399
2401         * g++.dg/cpp0x/vt-34399.C: New.
2402         * g++.dg/template/friend50.C: New.
2403
2404 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2405
2406         PR c++/34751
2407         * g++.dg/cpp0x/vt-34751.C: New.
2408
2409 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2410
2411         PR c++/34051
2412         PR c++/34055
2413         PR c++/34102
2414         PR c++/34103
2415         * g++.dg/cpp0x/vt-34051-2.C: New.
2416         * g++.dg/cpp0x/vt-34102.C: New.
2417         * g++.dg/cpp0x/vt-34051.C: New.
2418         * g++.dg/cpp0x/vt-34055.C: New.
2419         * g++.dg/cpp0x/vt-34103.C: New.
2420
2421 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2422
2423         PR c++/34314
2424         * g++.dg/cpp0x/vt-34314.C: New.
2425         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2426         reality (the error message was wrong previously).
2427
2428 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2429
2430         PR c++/33964
2431         * g++.dg/cpp0x/vt-33964.C: New.
2432         * g++.dg/template/partial5.C: New.
2433
2434 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2435
2436         PR c++/34052
2437         * g++.dg/cpp0x/vt-34052.C: New.
2438         * g++.dg/template/ttp26.C: New.
2439         
2440 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2441
2442         * gnat.dg/rep_clause2.ad[sb]: New test.
2443         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2444
2445 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2446
2447         PR c++/24924
2448         * g++.dg/cpp/pedantic-errors.C: Delete.
2449         * g++.dg/cpp/permissive.C: Delete.
2450         
2451 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2452
2453         * gcc.c-torture/compile/20080114-1.c: New test.
2454
2455 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2456
2457         PR fortran/34665
2458         * gfortran.dg/argument_checking_11.f90: New.
2459         * gfortran.dg/argument_checking_12.f90: New.
2460         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2461         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2462         * gfortran.dg/argument_checking_3.f90: Ditto.
2463         * gfortran.dg/pointer_intent_2.f90: Ditto.
2464         * gfortran.dg/import2.f90: Ditto.
2465         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2466         * gfortran.dg/implicit_actual.f90: Ditto.
2467         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2468         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2469
2470 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/34763
2473         * gfortran.dg/interface_proc_end.f90: New.
2474
2475 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2476
2477         PR fortran/34759
2478         * gfortran.dg/assumed_size_refs_4.f90: New.
2479
2480 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/unchecked_convert1.adb.
2483
2484 2008-01-13  Richard Guenther  <rguenther@suse.de>
2485
2486         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2487         readable and writable again before exiting.
2488
2489 2008-01-13  Richard Guenther  <rguenther@suse.de>
2490
2491         PR middle-end/34601
2492         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2493
2494 2008-01-13  Jan Hubicka  <jh@suse.cz>
2495
2496         PR middle-end/32135
2497         * gcc.dg/pr32135.c: new.
2498
2499 2008-01-12  Doug Kwan  <dougkwan@google.com>
2500
2501         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2502         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2503         -Wignored-qualifiers.
2504
2505 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2506
2507         * gnat.dg/slice3.adb: New test.
2508         * gnat.dg/slice4.adb: Likewise.
2509
2510 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2511
2512         * gnat.dg/bit_packed_array.ad[sb]: New test.
2513
2514 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR fortran/34432
2517         * gfortran.dg/parens_7.f90: New test.
2518
2519 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2520
2521         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2522         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2523
2524         * gcc.dg/pr33826.c: Require nonpic.
2525
2526 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2527
2528         PR fortran/34722
2529         * gfortran.dg/inquire_12.f90: New test.
2530
2531 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2532
2533         PR libfortran/34670
2534         * all_bounds_1.f90: New test case.
2535         * maxloc_bounds_1.f90: New test case.
2536         * maxloc_bounds_2.f90: New test case.
2537         * maxloc_bounds_3.f90: New test case.
2538         * maxloc_bounds_4.f90: New test case.
2539         * maxloc_bounds_5.f90: New test case.
2540         * maxloc_bounds_6.f90: New test case.
2541         * maxloc_bounds_7.f90: New test case.
2542         * maxloc_bounds_8.f90: New test case.
2543
2544 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2545
2546         * gcc.dg/struct-ret-3.c: New test.
2547
2548 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2549
2550         PR fortran/34537
2551         * gfortran.dg/transfer_simplify_8.f90: New test.
2552
2553 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2554
2555         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2556         size_t using predefined macro.
2557
2558 2008-01-10  Raksit Ashok  <raksit@google.com>
2559
2560         PR rtl-optimization/27971
2561         * gcc.target/i386/pr27971.c: New testcase.
2562
2563 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2564
2565         PR fortran/34396
2566         * gfortran.dg/bounds_check_12.f90: New test.
2567
2568 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2569
2570         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2571         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2572
2573 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2574
2575         PR middle-end/34641
2576         * g++.dg/torture/pr34641.C: New testcase.
2577
2578 2008-01-10  Richard Guenther  <rguenther@suse.de>
2579
2580         PR tree-optimization/34651
2581         * g++.dg/torture/pr34651.C: New testcase.
2582
2583 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2584
2585         PR tree-optimization/34017
2586         * gcc.dg/tree-ssa/pr34017.c: New.
2587
2588 2008-01-09  Richard Guenther  <rguenther@suse.de>
2589         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2590
2591         PR middle-end/30132
2592         * gcc.c-torture/compile/pr30132.c: New testcase.
2593
2594 2008-01-09  Richard Guenther  <rguenther@suse.de>
2595
2596         PR middle-end/34458
2597         * gcc.c-torture/compile/pr34458.c: New testcase.
2598
2599 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2600
2601         PR testsuite/30459
2602         g++.dg/eh/ia64-2.C: Require weak support.
2603
2604 2008-01-08  Richard Guenther  <rguenther@suse.de>
2605
2606         PR middle-end/31863
2607         * g++.dg/torture/pr31863.C: New testcase.
2608
2609 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR middle-end/34694
2612         * gcc.dg/gomp/pr34694.c: New test.
2613         * g++.dg/gomp/pr34694.C: New test.
2614
2615         PR c++/33890
2616         * g++.dg/gomp/pr33890.C: New test.
2617
2618 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2619
2620         PR fortran/34476
2621         * gfortran.dg/parameter_array_init_3.f90: New test.
2622
2623 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2624
2625         PR fortran/34681
2626         PR fortran/34704
2627         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2628
2629 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2632         * g++.dg/other/spu2vmx-1.C: Use it.
2633
2634 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2635
2636         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2637
2638         PR testsuite/34575
2639         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2640         * gcc.target/powerpc/parity-1.c: Likewise.
2641
2642 2008-01-07  Fred Fish  <fnf@specifix.com>
2643
2644         PR preprocessor/30363:
2645         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2646         macro expansions.
2647
2648 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/34672
2651         * gfortran.dg/use_only_2.f90: New test.
2652
2653 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2654
2655         PR libstdc++/34680
2656         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2657         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2658
2659 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2660
2661         PR fortran/34545
2662         * gfortran.dg/use_12.f90: New test.
2663
2664 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2665
2666         PR fortran/34689
2667         * interface.c (compare_actual_formal): Fix intent(out) check for
2668         function result variables.
2669
2670 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2671
2672         PR fortran/34690
2673         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2674
2675 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2676
2677         PR fortran/34689
2678         * gfortran.dg/intent_out_4.f90: Fix test case.
2679
2680 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/34689
2683         * gfortran.dg/intent_out_4.f90: New.
2684
2685 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR libfortran/34540
2688         * gfortran.dg/optional_dim_3.f90: New test.
2689
2690 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2691
2692         PR fortran/34658
2693         * gfortran.dg/common_11.f90: New.
2694         * gfortran.dg/blockdata_1.f90: Update test case.
2695         * gfortran.dg/blockdata_2.f90: Update test case.
2696
2697 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2698
2699         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2700
2701 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2702
2703         PR fortran/34655
2704         * gfortran.dg/equiv_constraint_9.f90: New.
2705
2706 2008-01-06  Revital Eres  <eres@il.ibm.com>
2707
2708         PR tree-optimization/34263
2709         * gcc.dg/pr34263.c:  New testcase.
2710
2711 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2712
2713         PR fortran/34654
2714         * gfortran.dg/internal_io_unf.f90: New.
2715
2716 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/34660
2719         * gfortran.dg/elemental_args_check_2.f90: New.
2720
2721 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/34662
2724         * gfortran.dg/intent_out_3.f90: New.
2725
2726 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2727
2728         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2729
2730 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2731
2732         PR libfortran/34676
2733         * gfortran.dg/list_read_8.f90: New test.
2734
2735 2008-01-04  Richard Guenther  <rguenther@suse.de>
2736
2737         PR middle-end/34029
2738         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2739         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2740
2741 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR gcov-profile/34609
2744         * g++.dg/gcov/gcov-6.C: New test.
2745
2746 2008-01-04  Richard Guenther  <rguenther@suse.de>
2747
2748         PR tree-optimization/31081
2749         * g++.dg/torture/pr31081-1.C: New testcase.
2750         * g++.dg/torture/pr31081-2.C: Likewise.
2751
2752 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2753
2754         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2755         * gcc.target/mips/rsqrt-2.c: Likewise.
2756         * gcc.target/mips/rsqrt-4.c: New test.
2757
2758 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2759
2760         PR fortran/34557
2761         * gfortran.dg/equiv_substr.f90: New.
2762
2763 2008-01-03  Tom Tromey  <tromey@redhat.com>
2764
2765         PR c/34457:
2766         * gcc.dg/pr34457-2.c: New file.
2767         * gcc.dg/pr34457-1.c: New file.
2768
2769 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2770
2771         Revert fix for PR tree-optimization/34458.
2772
2773 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2774
2775         PR tree-optimization/34458
2776         * gcc.dg/tree-ssa/pr34458.c: New.
2777
2778 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2779
2780         PR libfortran/34565
2781         * gfortran.dg/internal_readwrite_1.f90:  New test.
2782         * gfortran.dg/internal_readwrite_2.f90:  New test.
2783
2784 2008-01-03  Tom Tromey  <tromey@redhat.com>
2785
2786         PR preprocessor/34602:
2787         * gcc.dg/cpp/pr34602.c: New file.
2788
2789 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR tree-optimization/29484
2792         * gcc.c-torture/execute/20071220-1.c: New test.
2793         * gcc.c-torture/execute/20071220-2.c: New test.
2794
2795 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2796
2797         PR tree-optimization/34635
2798         * gcc.dg/tree-ssa/pr34635.c: New.
2799         * gcc.dg/tree-ssa/pr34635-1.c: New.
2800
2801 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2802
2803         PR middle-end/34562
2804         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2805         scan-assembler check.
2806
2807 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR middle-end/34608
2810         * g++.dg/gomp/pr34608.C: New test.
2811
2812 2008-01-02  Richard Guenther  <rguenther@suse.de>
2813
2814         PR middle-end/34093
2815         PR middle-end/31976
2816         * gcc.c-torture/compile/pr34093.c: New testcase.
2817
2818 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2819
2820         * g++.dg/cpp0x/long_long.C: New.
2821
2822 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2823
2824         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2825         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2826         warning on the function main.
2827
2828 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2829
2830         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2831         rather than __v2di type.
2832
2833 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2834
2835         PR fortran/34558
2836         * gfortran.dg/linked_list_1.f90: New test.
2837
2838 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2839
2840         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2841         instead of appending to it.
2842
2843 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2844
2845         PR tree-optimization/34591
2846         * gcc.dg/vect/pr34591.c: New test.
2847
2848 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2849
2850         PR libfortran/34594
2851         * gfortran.dg/direct_io_8.f90:  New test case.
2852
2853 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR target/34281
2856         * gcc.c-torture/execute/20071213-1.c: New test.
2857
2858 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libfortran/34560
2861         * gfortran.dg/read_eof_5.f90: New test.
2862
2863 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2864
2865         PR fortran/34514
2866         * gfortran.dg/initialization_17.f90: New.
2867
2868 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2869
2870         PR libfortran/34566
2871         * gfortran.dg/matmul_6.f90:  New test.
2872
2873 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2874
2875         PR fortran/34421
2876         * gfortran.dg/entry_17.f90: New.
2877
2878 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2879
2880         PR fortran/34536
2881         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2882         * gfortran.dg/real_const_3.f90: Likewise.
2883         * gfortran.dg/unary_operator.f90: New test.
2884
2885 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2886
2887         * gnat.dg/pack2.adb: New test.
2888
2889 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2890
2891         PR fortran/34559
2892         * gfortran.dg/repeat_6.f90: New test.
2893
2894 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2895
2896         PR fortran/34549
2897         * cshift_shift_real_1.f90:  New test.
2898
2899 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR fortran/34540
2902         * gfortran.dg/shift-kind_2.f90: New test.
2903
2904 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2905
2906         PR target/8835
2907         * gcc.dg/pr8835-1.c: New.
2908
2909 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/34438
2912         * gfortran.dg/default_initialization_3.f90: New test.
2913
2914 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2915
2916         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2917         conditions.
2918         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2919
2920 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2921
2922         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2923         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2924
2925 2007-12-20  Jason Merrill  <jason@redhat.com>
2926
2927         * gcc.dg/overload/arg[14].C: Remove expected errors.
2928
2929 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2930
2931         PR c++/34459
2932         * gcc.c-torture/execute/20071219-1.c: New test.
2933
2934 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/34530
2937         * gfortran.dg/namelist_44.f90: New.
2938
2939 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2940
2941         PR fortran/34482
2942         * gfortran.dg/boz_8.f90: Add error-check check.
2943         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2944         stop by call abort.
2945
2946 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2947
2948         * gcc.dg/gomp/combined-1.c: New test.
2949
2950 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2951
2952         PR tree-optimization/34355
2953         * g++.dg/tree-ssa/pr34355.C: New test.
2954
2955 2007-12-19  Revital Eres  <eres@il.ibm.com>
2956
2957          * gcc.dg/sms-5.c: New testcase.
2958
2959 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2960
2961         PR fortran/34325
2962         * gfortran.dg/missing_parens_1.f90: New.
2963         * gfortran.dg/missing_parens_1.f90: New.
2964         
2965 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2966
2967         PR fortran/34495
2968         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2969         expressions.
2970         * gfortran.dg/transfer_simplify_7.f90: New test.
2971
2972 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2973
2974         * gcc.dg/pr32912-3.c: Compile with -w.
2975
2976         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2977
2978 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2979             Jakub Jelinek  <jakub@redhat.com>
2980         
2981         PR c++/32565
2982         PR c++/33943
2983         PR c++/33965
2984         * g++.dg/cpp0x/variadic86.C: New.
2985         * g++.dg/cpp0x/variadic87.C: New.
2986         * g++.dg/cpp0x/variadic84.C: New.
2987         * g++.dg/cpp0x/variadic85.C: New.
2988         * g++.dg/template/ttp25.C: New.
2989
2990 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2991
2992         PR tree-optimization/34123
2993         * gcc.dg/tree-ssa/pr34123.c: New test.
2994
2995 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2996
2997         PR rtl-optimization/34456
2998         * gcc.c-torture/execute/pr34456.c: New test.
2999
3000 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/34488
3003         * g++.dg/parse/friend7.C: New test.
3004
3005         PR rtl-optimization/34490
3006         * gcc.c-torture/execute/20071216-1.c: New test.
3007
3008 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3009
3010         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3011
3012 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3013
3014         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3015         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3016         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3017         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3018         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3019
3020 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR c/34506
3023         * gcc.dg/gomp/clause-2.c: New test.
3024         * g++.dg/gomp/clause-4.C: New test.
3025
3026 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3027
3028         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3029         part of Fortran 77/95/2003.
3030
3031 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3032
3033         PR tree-optimization/34445
3034         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3035         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3036
3037 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3038
3039         PR fortran/34427
3040         * gfortran.dg/namelist_42.f90: Update.
3041         * gfortran.dg/namelist_43.f90: New.
3042         
3043 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3044
3045         PR fortran/34495
3046         * gfortran.dg/initialization_16.f90: New.
3047
3048 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3049
3050         PR fortran/34305
3051         * gfortran.dg/real_dimension_1.f:  New test case.
3052
3053 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3054
3055         * gcc.dg/torture/pr24257.c: Remove -O from options.
3056
3057 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/34246
3060         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3061
3062 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         PR fortran/31213
3065         PR fortran/33888
3066         PR fortran/33998
3067         * gfortran.dg/mapping_1.f90: New test.
3068         * gfortran.dg/mapping_2.f90: New test.
3069         * gfortran.dg/mapping_3.f90: New test.
3070
3071 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3072
3073         PR rtl-optimization/34415
3074         * gcc.c-torture/execute/pr34415.c: New test.
3075
3076 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3077
3078         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3079         void. 
3080
3081 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR bootstrap/34003
3084         * gcc.dg/pr34003-1.c: New test.
3085         * gcc.dg/pr34003-2.c: New.
3086
3087 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3088
3089         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3090         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3091         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3092         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3093         add -save-temps.
3094         * gcc.target/cris/torture/cris-torture.exp,
3095         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3096         * gcc.target/cris/builtin_ctz_v3.c,
3097         gcc.target/cris/builtin_ctz_v8.c,
3098         gcc.target/cris/builtin_clz_v0.c,
3099         gcc.target/cris/builtin_clz_v3.c,
3100         gcc.target/cris/builtin_bswap_v3.c,
3101         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3102         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3103         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3104         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3105         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3106         lib/target-supports.exp: Adjust for crisv32-*-*.
3107
3108 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         * gcc.dg/debug/const-3.c: New.
3111
3112 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3113
3114         * g++.dg/other/datasec1.C: Require named section support.
3115
3116 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR target/29978
3119         * gcc.target/i386/pr29978.c: New test.
3120
3121 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3122
3123         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3124         instead of -msse4.1.
3125         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3126         * g++.dg/other/i386-2.C (dg-options): Ditto.
3127
3128 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3129
3130         PR fortran/34438
3131         * gfortran.dg/private_type_10.f90: New.
3132
3133 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3134
3135         PR fortran/34398
3136         * gfortran.dg/nan_4.f90: New.
3137
3138 2007-12-14  Richard Guenther  <rguenther@suse.de>
3139
3140         PR middle-end/34462
3141         * gcc.c-torture/compile/20071214-1.c: New testcase.
3142
3143 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3144
3145         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3146         macros to test macroized SSE intrinsics.  Use new macros to test
3147         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3148         emmintrin.h, xmmintrin.h and bmmintrin.h
3149         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3150         to test with immediate operand.
3151
3152 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3153
3154         PR target/34091
3155         * gcc.c-torture/compile/pr34091.c: New test.
3156
3157 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3158
3159         * gcc.dg/uninit-13.c: UnXFAIL.
3160         * gcc.dg/complex-5.c: New testcase.
3161
3162 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3163
3164         * gcc.dg/struct/struct-reorg.exp: Replace 
3165          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3166         
3167 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3168
3169         PR libfortran/34370
3170         PR libfortran/34323
3171         PR libfortran/34405
3172         * gfortran.dg/advance_6.f90:  New test case.
3173         * gfortran.dg/direct_io_7.f90:  New test case.
3174         * gfortran.dg/streamio_13.f90:  New test case.
3175
3176 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3177
3178         * g++.dg/cpp0x/__func__.C: New.
3179
3180 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3181
3182         PR target/34435
3183         * g++.dg/other/pr34435.C: New testcase.
3184
3185 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3186
3187         * gcc.dg/struct: New directory with tests 
3188         for struct-reorg optimizaion.
3189         * gcc.dg/struct/struct-reorg.exp: New script.
3190         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3191         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3192         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3193         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3194         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3195         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3196         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3197         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3198         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3199         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3200         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3201         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3202         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3203         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3204         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3205         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3206         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3207         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3208         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3209         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3210         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3211         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3212         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3213         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3214
3215 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3216
3217         PR fortran/34427
3218         * gfortran.dg/namelist_42.f90: New.
3219
3220 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3221
3222         PR fortran/34254
3223         * gfortran.dg/function_kinds_3.f90: New.
3224
3225 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3226
3227         * gcc.target/s390/20071212-1.c: New testcase.
3228
3229 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR c++/34238
3232         * g++.dg/ext/visibility/anon7.C: Add xfail.
3233         * g++.dg/ext/visibility/anon9.C: New test.
3234         * g++.dg/ext/visibility/anon10.C: New test.
3235
3236         PR c++/34364
3237         * g++.dg/rtti/dyncast2.C: New test.
3238
3239 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3240
3241         PR tree-optimization/34407
3242         * gcc.dg/vect/pr34407.c: New test.
3243
3244 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR fortran/34411
3247         * gfortran.dg/error_recovery_5.f90: New.
3248         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3249
3250 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR tree-optimization/34371
3253         * gcc.c-torture/compile/20071207-1.c: New test.
3254
3255 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3256
3257         PR c++/34059
3258         * g++.dg/parse/crash40.C: New test.
3259
3260 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3261
3262         * g++.dg/opt/memcpy1.C: New test.
3263
3264 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3265
3266         PR fortran/34425
3267         * gfortran.dg/argument_checking_10.f90: New.
3268
3269 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3270
3271         PR rtl-optimization/34302
3272         * gcc.c-torture/execute/20071210-1.c: New test.
3273
3274 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR c++/34395
3277         * g++.dg/cpp0x/error1.C: New test.
3278
3279         PR c++/34394
3280         * g++.dg/other/error22.C: New test.
3281
3282 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3283
3284         PR target/32086
3285         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3286         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3287         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3288
3289 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR c++/34178
3292         PR c++/34340
3293         * g++.dg/template/repo6.C: New test.
3294         * g++.dg/template/repo7.C: New test.
3295         * g++.dg/template/repo8.C: New test.
3296
3297 2007-12-09  H.J. Lu  <hjl@lucon.org>
3298             Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/34404
3301         * gfortran.dg/read_2.f90: New.
3302
3303 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3304
3305         * lib/target-supports.exp (check_effective_target_tls_native):
3306         Fix typo.
3307
3308 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3309
3310         PR ada/34366
3311         * gnat.dg/enclosing_record_reference.ads,
3312         gnat.dg/enclosing_record_reference.adb: New test.
3313
3314 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3315
3316         PR fortran/32129
3317         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3318         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3319
3320         PR fortran/31487
3321         * gfortran.dg/char_component_initializer_1.f90: New test.
3322
3323 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3324
3325         PR fortran/34342
3326         PR fortran/34345
3327         PR fortran/18026
3328         PR fortran/29471
3329
3330         * gfortran.dg/boz_8.f90: New.
3331         * gfortran.dg/boz_9.f90: New.
3332         * gfortran.dg/boz_10.f90: New.
3333         * gfortran.dg/boz_7.f90: Update dg-warning.
3334         * gfortran.dg/pr16433.f: Add dg-error.
3335         * gfortan.dg/ibits.f90: Update dg-warning.
3336         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3337         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3338
3339 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR fortran/34359
3342         * gfortran.dg/include_1.f90: New test.
3343         * gfortran.dg/include_1.inc: New.
3344         * gfortran.dg/include_2.f90: New test.
3345
3346 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3347
3348         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3349
3350 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3351
3352         PR fortran/34319
3353         * gfortran.dg/nan_3.f90: New.
3354
3355 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3356
3357         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3358
3359 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3360
3361         * gnat.dg/tamdt*.ad?: Support for ...
3362         * gnat.dg/test_tamdt.adb: New test.
3363
3364 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3365
3366         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3367         exports and document how these can be exercised.
3368
3369 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3370
3371         PR ada/15805
3372         * gnat.dg/specs/access_constants.ads: New test.
3373
3374         * gnat.dg/specs/access_constant_decl.ads: New test.
3375
3376         PR ada/21346
3377         * gnat.dg/compose.adb: New test.
3378
3379 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3380
3381         PR ada/34173
3382         * gnat.dg/unc_memops.ad[sb]: Support for ...
3383         * gnat.dg/unc_memfree.adb: New test.
3384         
3385 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3386
3387         * gfortran.dg/ltrans-7.f90: New.
3388
3389 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3390             Dorit Nuzman  <dorit@il.ibm.com>
3391
3392         PR tree-optimization/34005
3393         * gcc.dg/vect/pr34005.c: New test.
3394
3395 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR c++/34336
3398         * g++.dg/template/new8.C: New test.
3399
3400 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3401
3402         PR fortran/34333
3403         * gfortran.dg/boz_7.f90: New.
3404         * gfortran.dg/int_1.f90: Disable -pedantic option.
3405         * gfortran.dg/boz_1.f90: Ditto.
3406         * gfortran.dg/boz_3.f90: Ditto.
3407         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3408         * gfortran.dg/ibits.f90: Ditto.
3409         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3410         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3411
3412 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3413
3414         PR fortran/34335
3415         * gfortran.dg/used_types_19.f90: New test.
3416
3417 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3418
3419         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3420         * gfortran.dg/nearest_2.f90: Likewise.
3421         * gfortran.dg/nearest_3.f90: Likewise.
3422
3423 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR middle-end/34337
3426         * gcc.c-torture/execute/20071205-1.c: New test.
3427
3428 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3429
3430         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3431         * gfortran.dg/real_const_3.f90: Likewise.
3432
3433 2007-12-05  Richard Guenther  <rguenther@suse.de>
3434
3435         PR tree-optimization/34138
3436         * gcc.c-torture/compile/pr34138.c: New testcase.
3437
3438 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR debug/33739
3441         * gfortran.dg/debug_2.f: New test.
3442
3443 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3444
3445         * gnat.dg/specs/elab1.ads: New test.
3446
3447 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         PR target/34312
3450         * gcc.target/i386/pr34312.c: New test.
3451
3452 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3453
3454         PR fortran/34333
3455         * gfortran.dg/nan_2.f90: New.
3456
3457 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR c++/34271
3460         * g++.dg/cpp0x/decltype9.C: New test.
3461         * g++.dg/cpp0x/decltype10.C: New test.
3462
3463 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3464
3465         PR ada/21489
3466         * gnat.dg/rm_6_4_1_13.adb: New test.
3467
3468 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR middle-end/34134
3471         * gcc.c-torture/compile/20071117-1.c: New test.
3472
3473 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3474
3475         PR c++/34101
3476         * g++.dg/cpp0x/variadic-ttp.C: New.
3477
3478 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3479         
3480         * gcc.dg/parse-decl-after-if.c: New.
3481         * gcc.dg/20031223-1.c: Adjust.
3482         
3483 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3484
3485         PR c++/33509
3486         * g++.dg/cpp0x/variadic-throw.C: New.
3487
3488 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3489
3490         PR c++/33091
3491         * g++.dg/cpp0x/variadic-unify.C: New.
3492
3493 2007-12-04  Richard Guenther  <rguenther@suse.de>
3494
3495         PR middle-end/34334
3496         PR middle-end/34222
3497         * gcc.c-torture/compile/pr34334.c: New testcase.
3498         * g++.dg/torture/pr34222.C: New testcase.
3499
3500 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gcc.c-torture/execute/20071202-1.c: New test.
3503         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3504
3505 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3506
3507         PR fortran/34318
3508         * gfortran.dg/module_nan.f90: New.
3509
3510 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3511
3512         * lib/target-supports.exp (get_compiler_messages): Replace with...
3513         (check_compile): ...this new procedure.  Handle TYPE == executable.
3514         Use comments in the source to determine the correct extension.
3515         Return a pair containing the compiler output and the output filename.
3516         Don't delete the file here.
3517         (check_no_compiler_messages_nocache): New procedure.
3518         (check_no_compiler_messages): Use it.
3519         (check_no_messages_and_pattern_nocache): New procedure.
3520         (check_no_messages_and_pattern): Use it.
3521         (check_runtime_nocache, check_runtime): New procedures.
3522         (check_effective_target_tls): Use check_no_compiler_messages.
3523         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3524         (check_effective_target_tls_runtime): Use check_runtime.
3525         (check_effective_target_fstack_protector): Likewise.
3526         (check_iconv_available): Use check_runtime_nocache.
3527         (check_effective_target_fortran_large_real): Use
3528         check_no_compiler_messages.
3529         (check_effective_target_fortran_large_int): Likewise.
3530         (check_effective_target_static_libgfortran): Likewise.
3531         (check_750cl_hw_available): Use check_cached_effective_target
3532         and check_runtime_nocache.
3533         (check_vmx_hw_available): Likewise.
3534         (check_effective_target_broken_cplxf_arg): Likewise.
3535         (check_alpha_max_hw_available): Use check_runtime.
3536         (check_function_available): Use check_no_compiler_messages.
3537         (check_cxa_atexit_available): Use check_cached_effective_target
3538         and check_runtime_nocache.
3539         (check_effective_target_dfp_nocache): Use
3540         check_no_compiler_messages_nocache.
3541         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3542         (check_effective_target_dfp): Use check_cached_effective_target.
3543         (check_effective_target_dfprt): Likewise.
3544         (check_effective_target_arm_neon_hw): Use check_runtime.
3545         (check_effective_target_ultrasparc_hw): Likewise.
3546         (check_effective_target_c99_runtime): Use
3547         check_no_compiler_messages_nocache.
3548
3549 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR middle-end/29749
3552         * gcc.dg/fold-rotate-1.c: New test.
3553
3554         PR tree-optimization/33453
3555         * gcc.c-torture/compile/20071203-1.c: New test.
3556
3557 2007-12-03  Robert Dewar <dewar@adacore.com>
3558             Samuel Tardieu  <sam@rfc1149.net>
3559
3560         PR ada/34287
3561         * gnat.dg/check_elaboration_code.adb: New test.
3562         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3563         New support files.
3564
3565 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3566
3567         PR c++/34061
3568         * g++.dg/cpp0x/pr34061.C: New.
3569
3570 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3571
3572         PR c++/34273
3573         * g++.dg/other/error21.C: New.
3574
3575 2007-12-02  Revital Eres  <eres@il.ibm.com>
3576
3577         * gcc.dg/sms-4.c: New testcase.
3578
3579 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3580             Revital Eres  <eres@il.ibm.com>
3581
3582         * gcc.dg/sms-3.c: New testcase.
3583
3584 2007-12-01  Ollie Wild  <aaw@google.com>
3585
3586         PR c++/8171
3587         * g++.dg/conversion/ptrmem9.C: New test.
3588
3589 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3590
3591         PR libfortran/34291
3592         * gfortran.dg/namelist_41.f90: New test.
3593
3594 2007-11-30  Tom Tromey  <tromey@redhat.com>
3595
3596         PR preprocessor/32868:
3597         * gcc.dg/cpp/pr32868.c: New file.
3598
3599 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3600
3601         PR fortran/34248
3602         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3603
3604 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3605
3606         PR rtl-optimization/34171
3607         * gcc.dg/pr34171.c: New testcase.
3608
3609 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3610
3611         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3612
3613 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3614
3615         PR fortran/34133
3616         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3617         * gfortran.dg/bind_c_usage_11.f03: New.
3618         * gfortran.dg/bind_c_usage_12.f03: New.
3619
3620 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR c++/34275
3623         * g++.dg/other/error20.C: New test.
3624
3625 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3626
3627         PR fortran/34230
3628         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3629
3630 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3631
3632         PR tree-optimization/34244
3633         * gcc.dg/tree-ssa/pr34244.c: New test.
3634
3635 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR tree-optimization/33434
3638         * gcc.dg/pr33434-1.c: New test.
3639         * gcc.dg/pr33434-2.c: New test.
3640         * gcc.dg/pr33434-3.c: New test.
3641         * gcc.dg/pr33434-4.c: New test.
3642
3643         PR c++/34270
3644         * g++.dg/template/cond7.C: New test.
3645
3646         PR c++/34267
3647         PR c++/34268
3648         * g++.dg/cpp0x/decltype7.C: New test.
3649         * g++.dg/cpp0x/decltype8.C: New test.
3650
3651 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3652
3653         PR fortran/34248
3654         * gfortran.dg/result_in_spec_3.f90: New.
3655
3656 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3657
3658         PR fortran/34262
3659         * gfortran.dg/mvbits_3.f90: New.
3660
3661 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3662         
3663         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3664         Delete.
3665         (check_effective_target_hard_float): New.
3666         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3667         * gcc.dg/pr30957-1.c: Likewise.
3668         
3669 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3670
3671         PR ada/15804
3672         * gnat.dg/specs/variant_part.ads: New test.
3673
3674         PR ada/17318
3675         * gnat.dg/specs/attribute_parsing.ads: New test.
3676
3677         PR ada/32792
3678         * gnat.dg/specs/integer_value.ads: New test.
3679
3680         PR ada/22559
3681         * gnat.dg/specs/delta_small.ads: New test.
3682
3683 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR tree-optimization/34140
3686         * gcc.c-torture/compile/20071128-1.c: New test.
3687
3688 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3689
3690         PR fortran/32928
3691         * gfortran.dg/data_array_1.f90
3692         * gfortran.dg/data_array_2.f90
3693         * gfortran.dg/data_array_3.f90
3694         * gfortran.dg/data_array_4.f90
3695
3696 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3697
3698         PR fortran/34227
3699         * gfortran.dg/blockdata_5.f90: New test.
3700         * gfortran.dg/blockdata_6.f90: New test.
3701
3702 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR tree-optimization/34016
3705         * gcc.dg/pr34016.c: New test.
3706
3707 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3708
3709         PR fortran/29389
3710         * gfortran.dg/stfunc_6.f90: New test.
3711
3712         PR fortran/33850
3713         * gfortran.dg/assign_10.f90: New test.
3714
3715 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3716
3717         PR fortran/33541
3718         * gfortran.dg/use_11.f90: New test.
3719
3720         PR fortran/34231
3721         * gfortran.dg/generic_15.f90: New test.
3722
3723 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR target/34225
3726         * gcc.dg/pr34225.c: New test.
3727
3728 2007-11-27  Richard Guenther  <rguenther@suse.de>
3729
3730         PR tree-optimization/34241
3731         * g++.dg/torture/pr34241.C: New testcase.
3732
3733 2007-11-27  Richard Guenther  <rguenther@suse.de>
3734
3735         * gcc.dg/builtins-error.c: New testcase.
3736
3737 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR c++/34213
3740         * g++.dg/ext/visibility/anon8.C: New test.
3741
3742 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3743
3744         PR target/34077
3745         * gcc.target/i386/pr34077.c: New testcase.
3746
3747 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3748
3749         PR fortran/34203
3750         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3751         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3752         * gfortran.dg/backslash_1.f90: Remove no longer needed
3753         -fno-backslash option.
3754
3755 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3756
3757         PR c/23722
3758         * gcc.dg/cpp/19990413-1.c: Update.
3759         * gcc.dg/parse-else-error.c: New.
3760         * gcc.dg/parse-else-error-2.c: New.
3761         * gcc.dg/parse-else-error-3.c: New.
3762         * gcc.dg/parse-else-error-4.c: New.
3763
3764 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3765
3766         PR c++/34081
3767         * g++.dg/template/dependent-expr6.C: New testcase.
3768
3769 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3770
3771         PR target/34215
3772         * gcc.target/i386/pr34215.c: New test.
3773
3774 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3775
3776         PR target/34174
3777         * gcc.dg/torture/pr34174-1.c: New.
3778
3779 2007-11-26  Richard Guenther  <rguenther@suse.de>
3780
3781         PR middle-end/34233
3782         * gcc.dg/pr34233.c: New testcase.
3783
3784 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3785             Revital Eres  <eres@il.ibm.com>
3786
3787         PR rtl-optimization/34085
3788         * gcc.dg/tree-prof (bb-reorg.c): New test.
3789
3790 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3791
3792         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3793         Return true for MIPS16 targets.
3794
3795 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3796
3797         PR fortran/33152
3798         * gfortran.dg/blockdata_4.f90: New test.
3799
3800 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3801
3802         PR fortran/34079
3803         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3804         * gfortran.dg/bind_c_usage_16.f03: New.
3805         * gfortran.dg/bind_c_usage_16_c.c: New.
3806
3807 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3808
3809         * gnat.dg/specs/size_clause1.ads: New test.
3810         * gnat.dg/specs/size_clause2.ads: Likewise.
3811         * gnat.dg/specs/size_clause3.ads: Likewise.
3812
3813 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/33499
3816         * gfortran.dg/entry_16.f90: New test.
3817
3818 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/34192
3821         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3822
3823 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3824
3825         PR fortran/33541
3826         * gfortran.dg/nested_modules_1.f90: Change the reference to
3827         FOO, forbidden by the standard, to a reference to W.
3828         * gfortran.dg/use_only_1.f90: New test.
3829
3830 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3831
3832         PR fortran/34209
3833         * gfortran.dg/nearest_3.f90: New test.
3834
3835 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3836
3837         PR fortran/33317
3838         * gfortran.dg/optional_dim_2.f90: New test.
3839
3840 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3841
3842         PR fortran/34187
3843         * gfortran.dg/bind_c_usage_15.f90: New.
3844
3845 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3846
3847         PR fortran/34192
3848         * gfortran.dg/nearest_2.f90: New.
3849
3850
3851 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR c++/30293
3854         PR c++/30294
3855         * g++.dg/ext/java-2.C: New test.
3856
3857 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3858             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3859         
3860         PR c++/5310
3861         * g++.dg/warn/pr5310.C: New.
3862         * g++.dg/warn/pr33160.C: New.
3863         
3864 2007-11-23  Richard Guenther  <rguenther@suse.de>
3865             Michael Matz  <matz@suse.de>
3866
3867         PR tree-optimization/34176
3868         * gcc.c-torture/execute/pr34176.c: New testcase.
3869
3870 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR c++/34198
3873         * gcc.dg/Wconversion-5.c: New test.
3874         * g++.dg/Wconversion3.C: New test.
3875
3876 2007-11-23  Richard Guenther  <rguenther@suse.de>
3877
3878         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3879
3880 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3881
3882         PR c/14050
3883         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3884         qualifiers in abstract declarator.
3885
3886 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3887
3888         * gfortran.dg/derived_constructor_comps_3.f90: New.
3889
3890 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR c++/34094
3893         * g++.dg/ext/visibility/anon7.C: New test.
3894
3895 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3896
3897         PR fortran/34079
3898         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3899         * gfortran.dg/bind_c_usage_13.f03: New.
3900         * gfortran.dg/bind_c_usage_14.f03: New.
3901
3902 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3903
3904         PR rtl-optimization/33848
3905         * gcc.dg/torture/pr33848.c: New test.
3906
3907 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3908
3909         PR fortran/34083
3910         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3911
3912 2007-11-20  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/34154
3915         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3916
3917 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3918
3919         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3920
3921 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3922
3923         PR fortran/32770
3924         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3925         so test passes with -frecord-marker=8.
3926         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3927         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3928         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3929         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3930         * gfortrand.dg/modulo_1.f90:  Likewise.
3931
3932 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3933
3934         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3935         New procedure.
3936         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3937         * gcc.dg/pr30957-1.c: Likewise.
3938
3939 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR c++/34089
3942         * g++.dg/template/crash74.C: New test.
3943
3944 2007-11-20  Richard Guenther  <rguenther@suse.de>
3945
3946         * gcc.c-torture/execute/20071120-1.c: New testcase.
3947
3948 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR c/34146
3951         * gcc.dg/tree-ssa/pr34146.c: New test.
3952
3953         PR testsuite/33978
3954         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3955         dependent on target settings like move_by_pieces etc.
3956
3957         PR c++/28879
3958         * g++.dg/template/vla2.C: New test.
3959
3960         PR c++/33962
3961         * g++.dg/overload/template3.C: New test.
3962
3963 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3964
3965         PR fortran/33317
3966         * gfortran.dg/optional_dim_2.f90: Remove test.
3967
3968 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3969
3970         * gcc.dg/dfp/ddmode-ice.c: New test.
3971
3972 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3973
3974         PR tree-optimization/34036
3975         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3976
3977 2007-11-19  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/34
3980         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3981
3982 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3983
3984         PR fortran/34079
3985         * gfortran.dg/bind_c_usage_10_c.c: New.
3986         * gfortran.dg/bind_c_usage_10.f03: New.
3987
3988 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3989
3990         * gcc.dg/pr33007.c: Expect new warning.
3991         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3992         * g++.dg/opt/pr34036.C: New test.
3993
3994 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR c++/30988
3997         * g++.dg/warn/noreturn-4.C: New test.
3998         * g++.dg/warn/noreturn-5.C: New test.
3999         * g++.dg/warn/noreturn-6.C: New test.
4000         * g++.dg/warn/noreturn-7.C: New test.
4001
4002 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4003
4004         PR fortran/32770
4005         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4006         integers so tests works with -fdefault-integer-8.
4007         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4008         integers so test passes with -fdefault-integer-8.
4009         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4010         buffer length so test passes with -fdefault-integer-8.
4011         * gfortran.dg/bounds_check_8.f90:  Likewise.
4012         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4013         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4014         with -fdefault-integer-8.
4015         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4016         provoke overflow.
4017
4018 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4019
4020         PR fortran/33317
4021         * gfortran.dg/optional_dim_2.f90: New test.
4022         
4023         PR fortran/34139
4024         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4025         
4026 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR rtl-optimization/34132
4029         * gcc.c-torture/compile/20071118-1.c: New test.
4030
4031 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/31608
4034         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4035
4036 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4037
4038         PR fortran/34137
4039         * gfortran.dg/entry_14.f90: New.
4040         * gfortran.dg/entry_15.f90: New.
4041
4042 2007-11-18  Richard Guenther  <rguenther@suse.de>
4043
4044         PR tree-optimization/34127
4045         * gcc.c-torture/compile/pr34127.c: New testcase.
4046
4047 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4048
4049         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4050         type specifier, as they are not permitted according to the AltiVec
4051         Programming Interface Manual.
4052
4053 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/34133
4056         * gfortran.dg/bind_c_usage_9.f03: New.
4057         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4058
4059 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4060
4061         PR fortran/25252
4062         * interface.c (gfc_current_interface_head,
4063         gfc_set_current_interface_head): New functions.
4064         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4065         On syntax error, restore previous state of the interface.
4066         * gfortran.h (gfc_current_interface_head,
4067         gfc_set_current_interface_head): New prototypes.
4068
4069 2007-11-17  Richard Guenther  <rguenther@suse.de>
4070
4071         PR middle-end/34130
4072         * gcc.c-torture/execute/pr34130.c: New testcase.
4073
4074 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4075
4076         PR fortran/34108
4077         * gfortran.dg/fmt_label_1.f90: New test.
4078
4079 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4080
4081         PR fortran/33957
4082         * gfortran.dg/initialization_15.f90 : New test.
4083
4084 2007-11-16  Richard Guenther  <rguenther@suse.de>
4085
4086         PR middle-end/34030
4087         * gcc.c-torture/compile/pr34030.c: New testcase.
4088
4089 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4090
4091         PR fortran/34008
4092         * gfortran.dg/interface_assignment_3.f90.
4093
4094 2007-11-16  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/33870
4097         * gcc.dg/torture/pr33870.c: New testcase.
4098
4099 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4100
4101         PR fortran/33986
4102         * gfortran.dg/allocatable_function_3.f90.
4103
4104 2007-11-16  Richard Guenther  <rguenther@suse.de>
4105
4106         PR tree-optimization/34113
4107         * gcc.c-torture/compile/pr34113.c: New testcase.
4108
4109 2007-11-16  Richard Guenther  <rguenther@suse.de>
4110
4111         PR tree-optimization/34099
4112         * g++.dg/torture/pr3499.C: New testcase.
4113         * gcc.c-torture/execute/pr34099.c: Likewise.
4114
4115 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4116
4117         * gnat.dg/release_unc_maxalign.adb: New test.
4118
4119 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR c++/34100
4122         * g++.dg/template/crash73.C: New test.
4123
4124 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR middle-end/23848
4127         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4128         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4129         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4130         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4131
4132 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4133
4134         PR fortran/33917
4135         * gfortran.dg/proc_decl_11.f90: New.
4136
4137 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4138
4139         * gcc.target/spu/compare-dp.c: New test.
4140
4141 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4142
4143         * gcc.dg/pr33923.c: New test.
4144
4145 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR middle-end/34088
4148         * gcc.dg/pr34088.c: New test.
4149
4150 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * gcc.c-torture/compile/20071114-1.c: New test.
4153
4154 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4155
4156         PR fortran/31608
4157         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4158         to match known variations in symbol format. Document in comments.
4159
4160 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4161
4162         PR fortran/33985
4163         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4164
4165 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4166
4167         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4168         when done.
4169
4170 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4171
4172         PR fortran/33162
4173         * gfortran.dg/proc_decl_1.f90: Update.
4174         * gfortran.dg/proc_decl_7.f90: New test.
4175         * gfortran.dg/proc_decl_8.f90: New test.
4176         * gfortran.dg/proc_decl_9.f90: New test.
4177         * gfortran.dg/proc_decl_10.f90: New test.
4178
4179 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4180
4181         PR fortran/34080
4182         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4183
4184 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR c++/34054
4187         PR c++/34056
4188         PR c++/34057
4189         PR c++/34058
4190         PR c++/34060
4191         * g++.dg/parse/crash36.C: Add another dg-error.
4192         * g++.dg/cpp0x/pr34054.C: New test.
4193         * g++.dg/cpp0x/pr34056.C: New test.
4194         * g++.dg/cpp0x/pr34057.C: New test.
4195         * g++.dg/cpp0x/pr34058.C: New test.
4196         * g++.dg/cpp0x/pr34060.C: New test.
4197
4198         PR tree-optimization/34063
4199         * g++.dg/tree-ssa/pr34063.C: New test.
4200
4201 2007-11-13  Diego Novillo  <dnovillo@google.com>
4202
4203         PR tree-optimization/33870
4204         * gcc.c-torture/execute/pr33870-1.c: New test.
4205         * gcc.dg/tree-ssa/alias-16.c: New test.
4206
4207 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR c++/29225
4210         * g++.dg/template/crash72.C: New test.
4211
4212 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4213
4214         * g++.dg/opt/cfg5.C: New test.
4215
4216 2007-11-12  Richard Guenther  <rguenther@suse.de>
4217
4218         PR middle-end/34070
4219         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4220         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4221
4222 2007-11-12  Richard Guenther  <rguenther@suse.de>
4223
4224         PR middle-end/34027
4225         * gcc.dg/pr34027-1.c: New testcase.
4226         * gcc.dg/pr34027-2.c: Likewise.
4227
4228 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4229
4230         PR tree-optimization/33953
4231         * gcc.dg/vect/pr33953.c: New testcase.
4232
4233 2007-11-11  Tom Tromey  <tromey@redhat.com>
4234
4235         PR c++/17577:
4236         * g++.dg/ext/pr17577.h: New file.
4237         * g++.dg/ext/pr17577.C: New file.
4238
4239 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4240
4241         PR c++/8570
4242         * g++.old-deja/g++.ns/template13.C: Update expected output.
4243         * g++.old-deja/g++.pt/friend23.C: Likewise.
4244         * g++.dg/warn/pr8570.C: New.
4245
4246 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR c++/34068
4249         * g++.dg/template/pseudodtor4.C: New test.
4250
4251 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR middle-end/34018
4254         * g++.dg/opt/inline14.C: New test.
4255
4256         PR tree-optimization/33680
4257         * gcc.c-torture/compile/20071108-1.c: New test.
4258
4259         PR c++/32241
4260         * g++.dg/template/pseudodtor3.C: New test.
4261
4262 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4263
4264         PR c++/33510
4265         * g++.dg/cpp0x/variadic-init.C: New.
4266
4267 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4268             Jakub Jelinek  <jakub@redhat.com>
4269
4270         PR rtl-optimization/34012
4271         * gcc.target/i386/pr34012.c: New test.
4272
4273 2007-11-09  Richard Guenther  <rguenther@suse.de>
4274
4275         PR tree-optimization/33604
4276         * g++.dg/tree-ssa/pr33604.C: New testcase.
4277         * gcc.dg/pr32721.c: Adjust pattern.
4278
4279 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4280
4281         * gcc.target/mips/dse-1.c: Disable.
4282
4283 2007-11-08  Tom Tromey  <tromey@redhat.com>
4284
4285         * gcc.dg/empty-source-3.c: Update warning location.
4286         * gcc.dg/gomp/barrier-2.c: Likewise.
4287         * gcc.dg/label-decl-3.c: Likewise.
4288         * gcc.dg/label-decl-2.c: Likewise.
4289         * gcc.dg/empty-source-2.c: Likewise.
4290
4291 2007-11-08  Tom Tromey  <tromey@redhat.com>
4292
4293         PR c++/30297:
4294         * g++.dg/inherit/pr30297.C: New file.
4295
4296 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4297
4298         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4299         -fno-common for cygwin and mingw32.
4300
4301 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4302
4303         PR middle-end/33826
4304         * gcc.dg/pr33826.c: New.
4305         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4306         recursive functions being marked pure or const.
4307         
4308 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/33917
4311         * gfortran.dg/proc_decl_5.f90: New.
4312         * gfortran.dg/proc_decl_6.f90: New.
4313
4314 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4315
4316         PR tree-optimization/32575
4317         * gcc.c-torture/execute/20071108-1.c: New test.
4318
4319 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4320
4321         * g++.dg/opt/anchor1.C: New.
4322
4323 2007-11-07  Diego Novillo  <dnovillo@google.com>
4324
4325         PR 33870
4326         * gcc.c-torture/execute/pr33870.x: Remove.
4327
4328 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4329
4330         PR c++/33045
4331         PR c++/33837
4332         PR c++/33838
4333         * g++.dg/cpp0x/decltype-33837.C: New.
4334         * g++.dg/cpp0x/decltype-refbug.C: New.
4335         * g++.dg/cpp0x/decltype-33838.C: New.
4336
4337 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4338
4339         * gcc.c-torture/compile/20071107-1.c: New test.
4340
4341 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4342
4343         * gcc.dg/out-of-bounds-1.c: New test.
4344
4345 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4346
4347         PR c++/33501
4348         * g++.dg/warn/incomplete2.C: New test.
4349         * g++.dg/template/incomplete4.C: New test.
4350         * g++.dg/template/incomplete5.C: New test.
4351
4352 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4353
4354         * gnat.dg/max_align.adb: New test.
4355
4356 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4357
4358         PR target/30961
4359         * gcc.target/i386/pr30961-1.c: New.
4360
4361 2007-11-06  Tom Tromey  <tromey@redhat.com>
4362
4363         PR c++/32368:
4364         * g++.dg/warn/pragma-system_header3.h: New.
4365         * g++.dg/warn/pragma-system_header3.C: New.
4366
4367         PR c++/32256:
4368         * g++.dg/warn/pragma-system_header4.C: New.
4369         * g++.dg/warn/pragma-system_header4.h: New.
4370
4371 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4372
4373         PR c++/33977
4374         PR c++/33886
4375         * g++.dg/other/canon-array.C: New.
4376         
4377 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4378
4379         * g++.dg/parser/crash36.C: Tweak expected errors.
4380         * g++.dg/cpp0x/pr31439.C: New.
4381         * g++.dg/cpp0x/pr32114.C: New.
4382         * g++.dg/cpp0x/pr32115.C: New.
4383         * g++.dg/cpp0x/pr32125.C: New.
4384         * g++.dg/cpp0x/pr32126.C: New.
4385         * g++.dg/cpp0x/pr32127.C: New.
4386         * g++.dg/cpp0x/pr32128.C: New.
4387         * g++.dg/cpp0x/pr32253.C: New.
4388         * g++.dg/cpp0x/pr32566.C: New.
4389         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4390         * g++.dg/cpp0x/pr31438.C: Ditto.
4391         * g++.dg/cpp0x/variadic81.C: Ditto.
4392         * g++.dg/cpp0x/pr31432.C: Ditto.
4393         * g++.dg/cpp0x/pr31442.C: Ditto.
4394
4395 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR target/33168
4398         * g++.dg/other/datasec1.C: New test.
4399
4400         PR tree-optimization/33458
4401         * g++.dg/opt/inline12.C: New test.
4402
4403         PR tree-optimization/33993
4404         * gcc.c-torture/compile/20071105-1.c: New test.
4405
4406 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR rtl-optimization/33648
4409         * gcc.dg/pr33648.c: Require effective target freorder.
4410
4411 2007-11-05  Revital Eres  <eres@il.ibm.com>
4412
4413         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4414
4415 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4416
4417         PR c++/33996
4418         PR c++/33235
4419         PR c++/33930
4420         * g++.dg/cpp0x/pr33996.C: New
4421         * g++.dg/cpp0x/rv-trivial-bug.C: New
4422         * g++.dg/cpp0x/pr33930.C: New
4423
4424 2007-11-05  Nick Clifton  <nickc@redhat.com>
4425             Sebastian Pop  <sebastian.pop@amd.com>
4426
4427         PR tree-optimization/32540
4428         PR tree-optimization/33922
4429         * gcc.dg/tree-ssa/pr32540-1.c: New.
4430         * gcc.dg/tree-ssa/pr32540-2.c: New.
4431         * gcc.dg/tree-ssa/pr33922.c: New.
4432
4433 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4434
4435         PR c++/33939
4436         * g++.dg/cpp0x/variadic-rref.C: New.
4437         
4438 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4439
4440         * g++dg/warn/pointer-integer-comparison.C: New.
4441
4442 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR tree-optimization/33856
4445         * gcc.c-torture/compile/20071027-1.c: New test.
4446
4447         PR c++/33836
4448         * g++.dg/ext/label10.C: New test.
4449
4450         PR c++/33969
4451         * g++.dg/other/ptrmem9.C: New test.
4452
4453 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4454
4455         PR middle-end/32931
4456         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4457
4458 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4459
4460         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4461         * g++.dg/ext/visibility/namespace2.C: Add argument to
4462         dg-require-visibility.
4463         * g++.dg/ext/java-1.C: Disable on AIX.
4464
4465 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4466
4467         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4468
4469 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4470
4471         PR fortran/33881
4472         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4473
4474 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4475
4476         PR c/29062
4477         * gcc.dg/20031223-1.c: Adjust error output.
4478         * gcc.dg/parse-decl-after-label.c: New.
4479         
4480 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4481
4482         PR libfortran/24685
4483         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4484         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4485         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4486
4487 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4488
4489         PR rtl-optimization/28940
4490         * gcc.target/i386/addr-sel-1.c: New test.
4491
4492 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4493
4494         PR middle-end/33670
4495         * gcc.dg/pr33670.c: New test.
4496
4497 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR c++/33516
4500         * g++.dg/lookup/typedef1.C: New test.
4501
4502 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4503
4504         PR testsuite/32076
4505         * lib/scandump.exp (dump-suffix): New.
4506         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4507         Include dump suffix in pass/fail messages, put regexp in quotes.
4508
4509 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4510
4511         PR c++/33495
4512         * g++.dg/other/error19.C: New.
4513
4514 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4515
4516         PR rtl-optimization/28062
4517         * gcc.c-torture/compile/20071102-1.c: New test.
4518
4519 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4520
4521         * g++.dg/cpp0x/pr33955.C: New.
4522
4523 2007-11-01  Tom Tromey  <tromey@redhat.com>
4524
4525         PR preprocessor/30805:
4526         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4527
4528 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR rtl-optimization/33648
4531         * gcc.dg/pr33648.c: New test.
4532
4533 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4534
4535         PR c++/32384
4536         * g++.dg/template/pseudodtor1.C: New test.
4537         * g++.dg/template/pseudodtor2.C: New test.
4538
4539         PR c++/32260
4540         * g++.dg/rtti/typeid7.C: New test.
4541
4542 2007-11-01  Tom Tromey  <tromey@redhat.com>
4543
4544         PR preprocessor/30805:
4545         * gcc.dg/cpp/pr30805.c: New file.
4546
4547 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4548
4549         PR testsuite/25352
4550         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4551         add dg-skip-if.
4552         * gcc.c-torture/compile/20001205-1.c: Ditto.
4553         * gcc.c-torture/compile/20001226-1.c: Ditto.
4554         * gcc.c-torture/compile/20020312-1.c: Ditto.
4555         * gcc.c-torture/compile/20020604-1.c: Ditto.
4556         * gcc.c-torture/compile/920501-12.c: Ditto.
4557         * gcc.c-torture/compile/920501-4.c: Ditto.
4558         * gcc.c-torture/compile/920520-1.c: Ditto.
4559         * gcc.c-torture/compile/980506-1.c: Ditto.
4560         * gcc.c-torture/compile/990617-1.c: Ditto.
4561         * gcc.dg/compare6.c: Ditto.
4562         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4563         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4564         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4565         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4566         * g++.old-deja/g++.pt/static6.C: Ditto.
4567         * g++.old-deja/g++.pt/crash16.C: Ditto.
4568         * g++.old-deja/g++.mike/p10416.C: Ditto.
4569         * g++.old-deja/g++.mike/ns15.C: Ditto.
4570         * g++.old-deja/g++.mike/eh46.C: Ditto.
4571
4572 2007-11-01  Tom Tromey  <tromey@redhat.com>
4573
4574         * gcc.dg/redecl-1.c: Update.
4575         * gcc.dg/pr20368-3.c: Update.
4576         * gcc.dg/inline-14.c: Update.
4577         * gcc.dg/builtins-30.c: Update.
4578         * gcc.dg/dremf-type-compat-4.c: Update.
4579         * gcc.dg/pr20368-2.c: Update.
4580
4581 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR rtl-optimization/33673
4584         * gcc.dg/pr33673.c: New test.
4585
4586 2007-11-01  Michael Matz  <matz@suse.de>
4587
4588         PR tree-optimization/33961
4589         * gcc.dg/pr33961.c: New test.
4590
4591 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4592
4593         PR c++/33494
4594         * g++.dg/template/error35.C: New.
4595
4596 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR target/31507
4599         * gcc.dg/pr31507-1.c: New test.
4600         * gcc.dg/pr31507-2.c: New test.
4601
4602 2007-10-31  Revital Eres  <eres@il.ibm.com>
4603
4604         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4605         target.
4606         * gcc.dg/vect/tree-vect.h (check_vect): Add
4607         powerpc-*paired test.
4608         * lib/target-supports.exp (check_750cl_hw_available):
4609         New.
4610         (check_effective_target_vect_int,
4611         check_effective_target_vect_intfloat_cvt,
4612         check_effective_target_powerpc_altivec_ok,
4613         check_effective_target_vect_long,
4614         check_effective_target_vect_sdot_hi,
4615         check_effective_target_vect_udot_hi,
4616         check_effective_target_vect_pack_trunc,
4617         check_effective_target_vect_unpack,
4618         check_effective_target_vect_shift,
4619         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4620         target.
4621         * gcc.dg/vect/vect-ifcvt-11.c: New.
4622         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4623         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4624         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4625         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4626         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4627         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4628
4629 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4630             Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/33941
4633         * gfortran.dg/module_read_1.f90: New.
4634
4635 2007-10-31  Tom Tromey  <tromey@redhat.com>
4636
4637         PR preprocessor/30786:
4638         * gcc.dg/cpp/pr30786.c: New file.
4639
4640 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641
4642         PR fortran/33162
4643         * gfortran.dg/interface_19.f90: New.
4644         * gfortran.dg/interface_20.f90: New.
4645         * gfortran.dg/interface_21.f90: New.
4646         
4647 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4648
4649         PR tree-optimization/32377
4650         * gfortran.dg/vect/pr32377.f90: New.
4651         
4652 2007-10-31  Richard Guenther  <rguenther@suse.de>
4653
4654         PR middle-end/33779
4655         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4656         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4657
4658 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4659
4660         PR fortran/33897
4661         * gfortran.dg/contained_3.f90: New.
4662
4663 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4664
4665         PR c++/19531
4666         * g++.dg/opt/nrv8.C: New.
4667         
4668 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR c++/33709
4671         * g++.dg/opt/compound1.C: New test.
4672
4673         PR c++/33616
4674         * g++.dg/template/ptrmem18.C: New test.
4675
4676 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         PR fortran/33596
4679         * gfortran.dg/isnan_2.f90: New test.
4680
4681 2007-10-30  Ed Schouten  <ed@fxq.nl>
4682
4683         PR tree-optimization/32500
4684         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4685
4686 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4687
4688         PR c++/31993
4689         PR c++/32252
4690         * g++.dg/cpp0x/pr31993.C: New
4691         * g++.dg/cpp0x/pr32252.C: New
4692
4693 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR tree-optimization/33723
4696         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4697
4698 2007-10-30  Richard Guenther  <rguenther@suse.de>
4699
4700         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4701         gcc.target/i386/loop-3.c.
4702
4703 2007-10-30  Revital Eres  <eres@il.ibm.com>
4704
4705         * gcc.dg/vect/pr33866.c: Require vect_long.
4706
4707 2007-10-30  Revital Eres  <eres@il.ibm.com>
4708
4709         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4710         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4711
4712 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4713
4714         PR tree-optimization/32893
4715         * lib/target-supports.exp
4716         (check_effective_target_unaligned_stack): new keyword.
4717         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4718         not sensitive to unaligned_stack.
4719         * gcc.dg/vect/vect-3.c: Likewise.
4720         * gcc.dg/vect/vect-4.c: Likewise.
4721         * gcc.dg/vect/vect-5.c: Likewise.
4722         * gcc.dg/vect/vect-6.c: Likewise.
4723         * gcc.dg/vect/vect-7.c: Likewise.
4724         * gcc.dg/vect/vect-13.c: Likewise.
4725         * gcc.dg/vect/vect-17.c: Likewise.
4726         * gcc.dg/vect/vect-18.c: Likewise.
4727         * gcc.dg/vect/vect-19.c: Likewise.
4728         * gcc.dg/vect/vect-20.c: Likewise.
4729         * gcc.dg/vect/vect-21.c: Likewise.
4730         * gcc.dg/vect/vect-22.c: Likewise.
4731         * gcc.dg/vect/vect-27.c: Likewise.
4732         * gcc.dg/vect/vect-29.c: Likewise.
4733         * gcc.dg/vect/vect-64.c: Likewise.
4734         * gcc.dg/vect/vect-65.c: Likewise.
4735         * gcc.dg/vect/vect-66.c: Likewise.
4736         * gcc.dg/vect/vect-72.c: Likewise.
4737         * gcc.dg/vect/vect-73.c: Likewise.
4738         * gcc.dg/vect/vect-86.c: Likewise.
4739         * gcc.dg/vect/vect-all.c: Likewise.
4740         * gcc.dg/vect/slp-25.c: Likewise.
4741         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4742         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4743         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4744
4745         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4746         * gcc.dg/vect/vect-34.c: Likewise.
4747         * gcc.dg/vect/vect-36.c: Likewise.
4748         * gcc.dg/vect/vect-64.c: Likewise.
4749         * gcc.dg/vect/vect-65.c: Likewise.
4750         * gcc.dg/vect/vect-66.c: Likewise.
4751         * gcc.dg/vect/vect-68.c: Likewise.
4752         * gcc.dg/vect/vect-76.c: Likewise.
4753         * gcc.dg/vect/vect-77.c: Likewise.
4754         * gcc.dg/vect/vect-78.c: Likewise.
4755
4756         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4757         testcase (without no-section-anchors prefix) but with global arrays.
4758         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4759         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4760         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4761         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4762         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4763         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4764         * gcc.dg/vect/vect-77-global.c: Likewise.
4765         * gcc.dg/vect/vect-78-global.c: Likewise.
4766
4767         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4768         testcase (without no-section-anchors prefix) but fix alignment checks
4769         to also consider unaligned_stack targets.
4770         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4771
4772 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR tree-optimization/33723
4775         * gcc.c-torture/execute/20071029-1.c: New test.
4776         * gcc.dg/tree-ssa/pr33723.c: New test.
4777
4778 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4779
4780         PR tree-optimization/33614
4781         * gcc.c-torture/compile/pr33614.c: New test.
4782
4783 2007-10-29  Richard Guenther  <rguenther@suse.de>
4784
4785         PR tree-optimization/33870
4786         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4787
4788 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4789
4790         PR tree-optimization/33757
4791         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4792         true architectures instead of having a big dg-skip-if.
4793
4794         PR c++/33841
4795         * g++.dg/other/bitfield3.C: New test.
4796
4797 2007-10-29  Richard Guenther  <rguenther@suse.de>
4798
4799         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4800
4801 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4802
4803         Automatic parallelization reduction tests.
4804
4805         * gcc.dg/tree-ssa/reduc-1.c: New test.
4806         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4807         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4808         * gcc.dg/tree-ssa/reduc-2.c: New test.
4809         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4810         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4811         * gcc.dg/tree-ssa/reduc-3.c: New test.
4812         * gcc.dg/tree-ssa/reduc-6.c: New test.
4813         * gcc.dg/tree-ssa/reduc-7.c: New test.
4814         * gcc.dg/tree-ssa/reduc-8.c: New test.
4815         * gcc.dg/tree-ssa/reduc-9.c: New test.
4816
4817 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4818             Zdenek Dvorak  <ook@ucw.cz>
4819
4820         OMP_ATOMIC Changes, testsuite changes.
4821
4822         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4823         instead of gimple dump.
4824         * gcc.dg/gomp/atomic-9.c: Same.
4825         * gcc.dg/gomp/atomic-10.c: Same.
4826         * g++.dg/gomp/atomic-3.C: Same.
4827         * g++.dg/gomp/atomic-9.C: Same.
4828         * g++.dg/gomp/atomic-10.C: Same.
4829
4830 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4831
4832         PR fortran/31217
4833         PR fortran/33811
4834         * gfortran.dg/forall_12.f90: New test.
4835
4836         PR fortran/33686
4837         * gfortran.dg/forall_13.f90: New test.
4838
4839 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4840             Mark Mitchell  <mark@codesourcery.com>
4841
4842         PR c++/30659
4843         * g++.dg/template/crash71.C: New.
4844
4845 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4846
4847         PR fortran/32147
4848         * gfortran.dg/module_md5_1.f90: Update hash-value.
4849
4850 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4851
4852         PR tree-opt/33589
4853         * g++.dg/torture/pr33589-1.C: New testcase.
4854         * g++.dg/torture/pr33589-2.C: New testcase.
4855
4856 2007-10-28  Richard Guenther  <rguenther@suse.de>
4857
4858         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4859
4860 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4861             Uros Bizjak  <ubizjak@gmail.com>
4862
4863         PR tree-optimization/33920
4864         * gcc.dg/tree-ssa/pr33290.c: New test.
4865
4866 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4867
4868         PR fortran/31306
4869         * gfortran.dg/argument_check_7.f90: New test.
4870         * gfortran.dg/argument_check_8.f90: New test.
4871         
4872 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4873
4874         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4875         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4876         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4877         * gcc.target/i386/sse-14.c: Ditto.
4878
4879 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4880
4881         PR c++/33844
4882         * g++.dg/other/ptrmem8.C: New test.
4883
4884         PR c++/33842
4885         * g++.dg/template/error34.C: New test.
4886
4887 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4888
4889         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4890
4891 2007-10-27  Richard Guenther  <rguenther@suse.de>
4892
4893         PR tree-optimization/33870
4894         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4895         * gcc.c-torture/execute/pr33870.c: Likewise.
4896
4897 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898
4899         PR fortran/33162
4900         * gfortran.dg/argument_checking_9.f90: New test.
4901
4902 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4903
4904         * g++.dg/other/pr33601.C: New.
4905
4906 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4907
4908         PR c++/31988
4909         * g++.dg/init/new25.C: New.
4910
4911 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4912
4913         * g++.dg/cpp0x/pr33839.C: New.
4914         
4915 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4916
4917         PR c++/33744
4918         * g++.dg/template/arg6.C: New test.
4919
4920 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4921
4922         PR c++/31747
4923         * g++.dg/parse/crash39.C: New.
4924
4925 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4928         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4929         "offset: -4B".
4930
4931 2007-10-25  David Daney  <ddaney@avtrex.com>
4932
4933         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4934
4935 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4936
4937         PR c++/33843
4938         * g++.dg/template/error32.C: New.
4939
4940 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4941             Ira Rosen  <irar@il.ibm.com>
4942
4943         PR tree-optimization/33833
4944         * gcc.dg/vect/pr33833.c: New testcase.
4945
4946 2007-10-25  David Daney  <ddaney@avtrex.com>
4947
4948         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4949
4950 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4951             Ira Rosen  <irar@il.ibm.com>
4952
4953         PR tree-optimization/33866
4954         * gcc.dg/vect/pr33866.c: New testcase.
4955
4956 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4957
4958         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4959         Add -w to compile flags to suppress "call-clobbered register" warnings
4960         and remove dg-warning directives.
4961
4962 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4963
4964         * gcc.dg/sms-2.c: Cleanup sms dump file.
4965         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4966         profile-use step.
4967
4968 2007-10-24  David Daney  <ddaney@avtrex.com>
4969
4970         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4971
4972 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4973
4974         PR target/33755
4975         * gcc.target/mips/pr33755.c: New test.
4976
4977 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4978
4979         PR tree-optimization/33804
4980         * gcc.dg/vect/pr33804.c: New testcase.
4981
4982 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4983
4984         PR forrtran/33849
4985         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4986
4987 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4988             Uros Bizjak  <ubizjak@gmail.com>
4989
4990         PR rtl-optimization/33846
4991         * gcc.dg/vect/pr33846.c: New testcase.
4992
4993 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4994             Dorit Nuzman  <dorit@il.ibm.com>
4995
4996         PR tree-optimization/33860
4997         * g++.dg/vect/pr33860.cc: New test.
4998         * g++.dg/vect/pr33860a.cc: New test.
4999
5000 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5001             Revital Eres  <eres@il.ibm.com>      
5002
5003         * gcc.dg/sms-2.c: New testcase.
5004
5005 2007-10-22  David S. Miller  <davem@davemloft.net>
5006
5007         * gcc.dg/globalreg-1.c: New test.
5008
5009 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5010             Dorit Nuzman  <dorit@il.ibm.com>
5011
5012         PR tree-optimization/33834
5013         PR tree-optimization/33835
5014         * g++.dg/vect/pr33834_1.cc: New test.
5015         * g++.dg/vect/pr33834_2.cc: New test.
5016         * g++.dg/vect/pr33835.cc: New test.
5017
5018 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5019
5020         * gcc.dg/pr33644.c: New test.
5021
5022 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR c++/33372
5025         * g++.dg/gomp/pr33372-1.C: New test.
5026         * g++.dg/gomp/pr33372-2.C: New test.
5027         * g++.dg/gomp/pr33372-3.C: New test.
5028
5029 2007-10-22  Michael Matz  <matz@suse.de>
5030
5031         PR tree-optimization/33855
5032         * gcc.c-torture/compile/pr33855.c: New testcase.
5033
5034 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5035
5036         PR tree-optimization/33854
5037         * gcc.dg/vect/O1-pr33854.c: New testcase.
5038         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5039
5040 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5041
5042         * gcc.dg/unwind-1.c: Disable on AIX.
5043         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5044
5045 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5046
5047         PR fortran/33749
5048         * gfortran.dg/assign_9.f90: New test.
5049
5050 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5051
5052         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5053         (dg-mips-options): Skip tests that specify an ABI other than o32
5054         and o64 if generating MIPS16 hard-float code.
5055
5056 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5057             Revital Eres  <eres@il.ibm.com>
5058
5059         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5060         * gcc.dg/vect/vect-16.c: Fix comment.
5061         * gcc.dg/vect/pr33369.c: Require vect_int.
5062         * gcc.dg/vect/slp-33.c: Add spaces.
5063         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5064         targets.
5065         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5066         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5067         targets.
5068         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5069         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5070         targets.
5071         * gcc.dg/vect/slp-10.c: Add spaces.
5072         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5073         targets.
5074         * gcc.dg/vect/slp-36.c: Require vect_int.
5075         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5076         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5077         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5078         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5079         targets.
5080         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5081         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5082         instead of vector_alignment_reachable_for_double.
5083         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5084         (natural_alignment): Split into...
5085         (natural_alignment_32, natural_alignment_64): New.
5086         (vector_alignment_reachable): Depend on natural_alignment_32.
5087         (vector_alignment_reachable_for_double): Rename to ...
5088         (vector_alignment_reachable_for_64bit): And depend on
5089         natural_alignment_64.
5090
5091 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5092
5093         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5094         MIPS targets.
5095         * g++.dg/vect/vect.exp: Likewise.
5096         * lib/fortran-torture.exp: Likewise.
5097         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5098         mipsisa64*-*-* as the target selector.  Remove -mips64,
5099         -mhard-float and -mgp64 from the options list.
5100         * gcc.target/mips/mips-ps-2.c: Likewise.
5101         * gcc.target/mips/mips-ps-3.c: Likewise.
5102         * gcc.target/mips/mips-ps-4.c: Likewise.
5103         * gcc.target/mips/mips-ps-6.c: Likewise.
5104         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5105         options list.
5106         * gcc.target/mips/sb1-1.c: Likewise.
5107         * gcc.target/mips/mips-ps-type.c: Likewise.
5108         * gcc.target/mips/mips-ps-7.c: New test.
5109         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5110         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5111         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5112         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5113         as forcing an ABI and an architecture.
5114         (is_gp32_flag, is_gp64_flag): Fold into...
5115         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5116         then -mfp64 imply -mhard-float.  Apply register rules after the
5117         loop.  Handle -march=mipsN like -mipsN.
5118
5119 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5120
5121         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5122         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5123
5124 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5125
5126         PR fortran/33818
5127         * gfortran.dg/entry_dummy_ref_3.f90: New.
5128
5129 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5130             FX Coudert <fxcoudert@gcc.gnu.org>
5131
5132         PR fortran/31608
5133         * gfortran.dg/char_cast_1.f90: New test.
5134
5135 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5136
5137         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5138         * gfortran.dg/large_real_kind_2.F90: ditto.
5139         * gfortran.dg/default_format_2.f90: ditto.
5140         * gfortran.dg/default_format_denormal_1.f90: ditto.
5141
5142 2007-10-19  Richard Guenther  <rguenther@suse.de>
5143
5144         PR middle-end/33816
5145         PR middle-end/32921
5146         * gfortran.dg/pr32921.f: New testcase.
5147
5148 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libfortran/33544
5151         * gfortran.dg/transfer_check_1.f90: Adjust options.
5152
5153 2007-10-19  Richard Guenther  <rguenther@suse.de>
5154
5155         Revert
5156         2007-10-19  Richard Guenther  <rguenther@suse.de>
5157
5158         PR middle-end/32921
5159         * gfortran.dg/pr32921.f: New testcase.
5160
5161 2007-10-19  Richard Guenther  <rguenther@suse.de>
5162
5163         * gcc.c-torture/execute/20071018-1.c: New testcase.
5164
5165 2007-10-19  Richard Guenther  <rguenther@suse.de>
5166
5167         PR middle-end/32921
5168         * gfortran.dg/pr32921.f: New testcase.
5169
5170 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5171
5172         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5173
5174 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5175
5176         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5177
5178 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5179
5180         PR fortran/33233
5181         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5182         * gfortran.dg/host_assoc_function_3.f90: New test.
5183
5184 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5185
5186         PR fortran/33733
5187         * gfortran.dg/transfer_simplify_6.f90: New test.
5188
5189 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5190             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5191
5192         PR middle-end/33794
5193         * gfortran.dg/pr33794.f90: New testcase.
5194
5195 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5196
5197         PR target/32961
5198         * gcc.target/i386/pr32961.c: New testcase.
5199         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5200         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5201         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5202         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5203         __builtin_ia32_pslldi128 defines.
5204
5205 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5206
5207         PR fortran/33760
5208         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5209
5210 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5211
5212         PR c++/28639
5213         PR c++/30299
5214         * g++.dg/template/void12.C: New.
5215         * g++.dg/template/void13.C: New.
5216
5217 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5218
5219         PR c++/31446
5220         * g++.dg/template/void11.C: New.
5221         * g++.dg/template/void2.C: Adjust error markers.
5222         * g++.dg/template/void10.C: Likewise.
5223         * g++.dg/template/crash55.C: Likewise.
5224
5225 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5226
5227         * g++.dg/opt/const5.C: New test.
5228
5229 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5230             Maxim Kuvyrkov  <maxim@codesourcery.com>
5231
5232         * gcc.target/ia64/20040709-2.c: New test.
5233
5234 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5235
5236         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5237
5238 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5239
5240         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5241         to each function.  Check that there are no unsigned loads.
5242
5243 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR tree-optimization/33136
5246         * gcc.c-torture/execute/20070824-1.c: New test.
5247         * gcc.dg/pr33136-1.c: New test.
5248         * gcc.dg/pr33136-2.c: New test.
5249         * gcc.dg/pr33136-3.c: New test.
5250
5251 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5252
5253         PR tree-optimization/33735
5254         * g++.dg/torture/pr33735.C: New.
5255
5256 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5257
5258         PR middle-end/33706
5259         * gcc.dg/va-arg-pack-2.c: New.
5260
5261 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR tree-optimization/33619
5264         * gcc.dg/pr33619.c: New test.
5265
5266 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5267
5268         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5269         flag for AIX.
5270         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5271
5272 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5273
5274         PR libfortran/33055
5275         * gfortran.dg/inquire_11.f90: New test.
5276         * gfortan.dg/negative_unit_int8.f: New test.
5277
5278 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5279
5280         PR target/33133
5281         * gcc.c-torture/compile/pr33133.c: New test.
5282
5283 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5284
5285         PR libfortran/33672
5286         * gfortran.dg/namelist_40.f90: New test.
5287
5288 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5289
5290         PR fortran/33745
5291         * gfortran.dg/bounds_check_11.f90: New.
5292
5293 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5294
5295         PR c++/30303
5296         * g++.dg/other/ctor1.C: New test.
5297         * g++.dg/other/ctor2.C: New test.
5298         * g++.dg/other/dtor1.C: New test.
5299
5300 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5301
5302         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5303
5304 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5305             Paul Thomas  <pault@gcc.gnu.org>
5306
5307         PR fortran/33254
5308         PR fortran/33727
5309         * gfortran.dg/bounds_check_10.f90: New.
5310
5311 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5312
5313         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5314         * gcc.target/powerpc/popcount-1.c: Same.
5315
5316 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5317
5318         PR c++/26698
5319         * g++.dg/conversion/op4.C: New test.
5320
5321 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5322
5323         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5324
5325 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5326
5327         PR fortran/33542
5328         * gfortran.dg/ambiguous_specific_1.f90: New test.
5329
5330 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5331
5332         PR fortran/33664
5333         * gfortran.dg/impure_spec_expr_1.f90: New test.
5334         * gfortran.dg/char_result_7.f90: Remove illegal test.
5335
5336 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5337
5338         PR 11001
5339         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5340         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5341         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5342         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5343         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5344         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5345         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5346         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5347         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5348
5349 2007-10-12  Richard Guenther  <rguenther@suse.de>
5350
5351         PR middle-end/26198
5352         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5353         * gcc.c-torture/execute/20071011-1.c: Likewise.
5354         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5355
5356 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5357
5358         PR tree-optimization/33742
5359         * gcc.dg/pr33742.c: New testcase.
5360
5361 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR tree-optimization/33645
5364         * gcc.dg/pr33645-1.c: New test.
5365         * gcc.dg/pr33645-2.c: New test.
5366         * gcc.dg/pr33645-3.c: New test.
5367  
5368         PR c++/32121
5369         * g++.dg/ext/label4.C: Adjust error regexp.
5370         * g++.dg/ext/label6.C: Adjust error regexp.
5371         * g++.dg/ext/label7.C: New test.
5372         * g++.dg/ext/label8.C: New test.
5373         * g++.dg/ext/label9.C: New test.
5374
5375 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5376
5377         PR middle-end/33676
5378         * gcc.dg/pr33676.c: New.
5379
5380 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5381
5382         PR c++/31441
5383         * g++.dg/cpp0x/variadic83.C: New.
5384
5385 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5386
5387         PR c++/33461
5388         * g++.dg/cpp0x/variadic81.C: New.
5389         * g++.dg/cpp0x/variadic82.C: Likewise.
5390
5391 2007-10-11  Richard Guenther  <rguenther@suse.de>
5392
5393         PR middle-end/33724
5394         * gcc.dg/pr33724.c: New testcase.
5395
5396 2007-10-11  Richard Guenther  <rguenther@suse.de>
5397
5398         PR c/33726
5399         * gcc.dg/pr33726.c: New testcase.
5400
5401 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5402
5403         PR fortran/33500
5404         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5405         
5406 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5407
5408         PR testsuite/33391
5409         * gfortran.dg/do_3.F90: Run with -fwrapv.
5410
5411 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5412
5413         * gcc.dg/unwind-1.c: New.
5414
5415 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5416
5417         PR libfortran/33683
5418         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5419         failure on some common systems.
5420
5421 2007-10-09  Richard Guenther  <rguenther@suse.de>
5422
5423         PR middle-end/33692
5424         * gcc.dg/pr33692.c: New testcase.
5425
5426 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5427
5428         PR middle-end/33669
5429         * gcc.c-torture/execute/pr33669.c: New.
5430
5431 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5432
5433         PR tree-optimization/33615
5434         * g++.dg/tree-ssa/pr33615-2.C: New test.
5435
5436 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5437
5438         PR tree-optimization/33615
5439         * g++.dg/tree-ssa/pr33615.C: New test.
5440
5441 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5442
5443         PR tree-optimization/33572
5444         * g++.dg/torture/pr33572.C: Replace with complete test.
5445
5446 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5447
5448         PR fortran/33689
5449         * gfortran.dg/spec_expr_5.f90: New.
5450
5451 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5452
5453         * gcc.dg/pragma-darwin-2.c: New.
5454
5455 2007-10-08  Richard Guenther  <rguenther@suse.de>
5456
5457         PR middle-end/33693
5458         PR middle-end/33695
5459         PR middle-end/33697
5460         * gcc.dg/pr33693.c: New testcase.
5461         * gcc.dg/pr33695.c: Likewise.
5462         * gcc.dg/pr33697.c: Likewise.
5463
5464 2007-10-08  Richard Guenther  <rguenther@suse.de>
5465
5466         PR middle-end/33691
5467         PR middle-end/33694
5468         PR middle-end/33696
5469         * gcc.dg/pr33691.c: New testcase.
5470         * gcc.dg/pr33694.c: Likewise.
5471         * gcc.dg/pr33696.c: Likewise.
5472
5473 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5474
5475         PR libfortran/33683
5476         * gfortran.dg/gamma_5.f90:  New test case
5477
5478 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5479
5480         PR fortran/20851
5481         * initialization_1.f90: Fix dg-error annotations.
5482         * initialization_14.f90: New.
5483         * initialization_7.f90: Fix dg-error annotations.
5484         * initialization_9.f90: Likewise.
5485
5486 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5487
5488         * gfortran.dg/error_recovery_4.f90: New test.
5489
5490 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5491
5492         * gfortran.dg/default_format_denormal_2.f90: New test.
5493         * gfortran.dg/default_format_2.inc: New test.
5494         * gfortran.dg/default_format_denormal_1.f90: New test.
5495         * gfortran.dg/default_format_1.inc: New test.
5496         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5497         numbers.
5498         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5499         numbers.
5500
5501 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5502
5503         * gfortran.dg/namelist_15.f90: Revise test.
5504
5505 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5506
5507         PR tree-optimization/33655
5508         * gcc.dg/torture/pr33655.c: New.
5509
5510 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5511
5512         PR tree-optimization/33572
5513         * g++.dg/torture/pr33572.C: New.
5514
5515 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5516
5517         PR fortran/25076
5518         * gfortran.dg/forall_11.f90: New.
5519
5520 2007-10-05  Michael Matz  <matz@suse.de>
5521
5522         PR middle-end/33667
5523         * gcc.dg/pr33667.c: New testcase.
5524
5525 2007-10-05  Richard Guenther  <rguenther@suse.de>
5526
5527         PR middle-end/33666
5528         * gcc.dg/pr33666.c: New testcase.
5529
5530 2007-10-05  Michael Matz  <matz@suse.de>
5531
5532         PR inline-asm/33600
5533         * gcc.target/i386/pr33600.c: New testcase.
5534
5535 2007-10-05  Richard Guenther  <rguenther@suse.de>
5536
5537         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5538
5539 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5540
5541         PR target/33635
5542         * gcc.target/mips/pr33635-1.c: New test.
5543
5544 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5545
5546         PR libfortran/33253
5547         * gfortran.dg/namelist_39.f90: Revise to use long names.
5548
5549 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5550
5551         PR fortran/33646
5552         * gfortran.dg/pr33646.f90: New file.
5553
5554 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5555
5556         PR fortran/33529
5557         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5558         * gfortran.dg/char_decl_2.f90: New test.
5559
5560 2007-10-04  Richard Guenther  <rguenther@suse.de>
5561
5562         PR middle-end/33641
5563         * gcc.c-torture/compile/pr33641.c: New testcase.
5564
5565 2007-10-04  Michael Matz  <matz@suse.de>
5566
5567         PR rtl-optimization/33653
5568         * gcc.dg/pr33653.c: New.
5569
5570 2007-10-04  Richard Guenther  <rguenther@suse.de>
5571
5572         PR tree-optimization/33627
5573         * g++.dg/torture/pr33627.C: New testcase.
5574
5575 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5576
5577         PR fortran/33626
5578         * gfortran.dg/parens_6.f90: New.
5579
5580 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/33646
5583         PR fortran/33542
5584         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5585
5586 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5587
5588         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5589
5590 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5591
5592         PR target/33635
5593         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5594         and mips_forced_be.
5595         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5596         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5597         options.
5598         * gcc.target/mips/fpr-moves-1.c: New test.
5599         * gcc.target/mips/fpr-moves-2.c: Likewise.
5600         * gcc.target/mips/fpr-moves-3.c: Likewise.
5601         * gcc.target/mips/fpr-moves-4.c: Likewise.
5602         * gcc.target/mips/fpr-moves-5.c: Likewise.
5603         * gcc.target/mips/fpr-moves-6.c: Likewise.
5604         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5605
5606 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5607
5608         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5609
5610 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5611
5612         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5613         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5614
5615 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5616
5617         PR fortran/33198
5618         * gfortran.dg/common_errors_1.f90: New.
5619
5620 2007-10-03  Doug Kwan  <dougkwan@google.com>
5621         Richard Guenther  <rguenther@suse.de>
5622
5623         PR debug/31899
5624         * g++.dg/debug/using3.C: New testcase.
5625
5626 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5627
5628         PR libfortran/33253
5629         * gfortran.dg/namelist_38.f90: New test.
5630         * gfortran.dg/namelist_39.f90: New test.
5631
5632 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5633
5634         PR libfortran/33469
5635         * gfortran.dg/default_format_1.f90: New test.
5636         * gfortran.dg/default_format_2.f90: New test.
5637         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5638         * gfortran.dg/real_const_3.f90: Adjust expected output.
5639
5640 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5641
5642         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5643         default ABI.  Split mips_forced_abi into mips_forced_abi and
5644         mips_forced_regs.
5645         (is_gp32_flag): Return true for -mabi=32.
5646         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5647         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5648         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5649         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5650         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5651         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5652         * gcc.target/mips/save-restore-2.c: Likewise.
5653         * gcc.target/mips/save-restore-3.c: Likewise.
5654         * gcc.target/mips/save-restore-4.c: Likewise.
5655
5656 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5657
5658         PR middle-end/33617
5659         * gcc.c-torture/compile/pr33617.c: New test.
5660
5661 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5662
5663         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5664         -gstabs+ for extended options.
5665
5666 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5667
5668         PR fortran/33542
5669         * gfortran.dg/ambiguous_specific_1.f90: New test.
5670
5671 2007-10-02  Revital Eres  <eres@il.ibm.com>
5672
5673         * gcc.target/powerpc/paired-8.c: New test.
5674         * gcc.target/powerpc/paired-9.c: New test.
5675         * gcc.target/powerpc/paired-10.c: New test.
5676
5677 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5678
5679         PR fortran/33566
5680         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5681
5682 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         PR fortran/33554
5685         * gfortran.dg/intent_out_2.f90: New test.
5686
5687 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/33550
5690         * gfortran.dg/ambiguous_reference_1.f90: New test.
5691
5692 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5693
5694         PR fortran/31154
5695         PR fortran/31229
5696         PR fortran/33334
5697         * gfortran.dg/function_kinds_1.f90: New test.
5698         * gfortran.dg/function_kinds_2.f90: New test.
5699         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5700         use association into interfaces.
5701
5702 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5703
5704         PR testsuite/31828
5705         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5706         (overflow): Use INFINITY, not FP_INFINITE.
5707         gcc.dg/float-range-4.c: Likewise.
5708         gcc.dg/float-range-5.c: Likewise.
5709
5710 2007-10-01  Nick Clifton  <nickc@redhat.com>
5711
5712         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5713         for 16-bit targets.
5714
5715 2007-09-30  Diego Novillo  <dnovillo@google.com>
5716
5717         PR 33593
5718         * g++.dg/tree-ssa/pr33593.C: New test.
5719
5720 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5721
5722         PR libfortran/33400
5723         * gfortran.dg/PR19872.f: Fix test condition.
5724         * gfortran.dg/list_read_7.f90: New test.
5725
5726 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5727
5728         PR tree-optimization/33597
5729         * gcc.dg/vect/pr33597.c: New testcase.
5730
5731 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5732
5733         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5734         * gcc.target/i386/pr33524.c: ...this.
5735
5736 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5737
5738         PR fortran/33354
5739         * gfortran.dg/minmaxloc_4.f90: New.
5740
5741 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5742
5743         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5744
5745 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5746
5747         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5748
5749 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5750
5751         PR c++/33213
5752         * g++.dg/cpp0x/variadic79.C: New.
5753
5754 2007-09-28  Michael Matz  <matz@suse.de>
5755             Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR rtl-optimization/33552
5758         * gcc.target/i386/pr33552.c: New runtime test.
5759         * gcc.target/i386/strinline.c: New compile time test.
5760
5761 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * gfortran.dg/openmp_stack.f90: Removed.
5764
5765         PR c++/31434
5766         * g++.dg/cpp0x/variadic80.C: New test.
5767
5768 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5769
5770         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5771         r128057.
5772
5773 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5774
5775         PR middle-end/7003
5776         * gcc.target/powerpc/gcse-1.c: New test.
5777
5778 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5779
5780         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5781         fixed capitalizations.
5782         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5783         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5784         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5785         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5786         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5787         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5788         * gfortran.dg/min_max_conformance.f90: Likewise.
5789
5790 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5791
5792         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5793         options.
5794         * gcc.dg/c99-tgmath-2.c: Likewise.
5795         * gcc.dg/c99-tgmath-3.c: Likewise.
5796         * gcc.dg/c99-tgmath-4.c: Likewise.
5797
5798 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5799
5800         PR fortran/33568
5801         * gfortran.dg/anint_1.f90: New test.
5802
5803 2007-09-27  Ian Lance Taylor  <iant@google.com>
5804
5805         PR tree-optimization/33565
5806         * gcc.dg/Wstrict-overflow-20.c: New test.
5807
5808 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5809
5810         * gfortran.dg/openmp_stack.f90: Fix typo.
5811         * gfortran.dg/recursive_stack.f90: Fix typo.
5812
5813 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5814
5815         PR c++/33493
5816         * g++.dg/template/error31.C: New.
5817
5818 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5819
5820         * lib/prune.exp: Prune also "^In function .*$" lines and
5821         "^    inlined from .*$" lines.
5822
5823 2007-09-26  Richard Guenther  <rguenther@suse.de>
5824
5825         PR tree-optimization/33563
5826         * gcc.dg/torture/pr33563.c: New testcase.
5827
5828 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5829
5830         PR c/25309
5831         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5832         array.
5833         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5834         without -O2.
5835
5836 2007-09-26  Richard Guenther  <rguenther@suse.de>
5837
5838         PR tree-optimization/30375
5839         PR tree-optimization/33560
5840         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5841         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5842         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5843         * gcc.dg/torture/pr30375.c: New testcase.
5844         * gcc.dg/torture/pr33560.c: New testcase.
5845         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5846
5847 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5848
5849         PR c++/33207
5850         * g++.dg/parse/crash38.C: New test.
5851
5852 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5853
5854         PR target/33524
5855         * gcc.target/i386/sse5-convert.c: New file, test int->long
5856         vectorized conversions.
5857
5858 2007-09-25  Revital Eres  <eres@il.ibm.com>
5859
5860         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5861
5862 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5863
5864         PR c/32295
5865         * gcc.dg/enum-incomplete-1.c: New test.
5866
5867 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5868
5869         * gcc.c-torture/compile/20070919-1.c: New test.
5870
5871 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5872
5873         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5874
5875 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5876
5877         PR c++/14688
5878         * g++.dg/inherit/override_attribs.C: New file.
5879
5880 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5881
5882         PR fortran/33269
5883         * io.c (check_format_string): Move NULL and constant checks into
5884         this function.
5885         (check_io_constraints): Call gfc_simplify_expr() before calling
5886         check_format_string().  Remove NULL and constant checks.
5887
5888 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5889
5890         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5891         * gcc.c-torture/execute/loop-2g.x: Likewise.
5892
5893 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5894
5895         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5896         Reject hard-float modes unless the ABI is o32 or o64.
5897         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5898         of gcc.exp.  Skip the tests when mips16 code generation is not
5899         supported.
5900         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5901         and use dg-add-options mips16_attribute.
5902
5903 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5904
5905         PR c++/33506
5906         * g++.dg/ext/attrib29.C: New test.
5907
5908 2007-09-23  Ollie Wild  <aaw@google.com>
5909
5910         * gcc.dg/fold-bitand-1.c: New test.
5911         * gcc.dg/fold-bitand-2.c: New test.
5912         * gcc.dg/fold-bitand-3.c: New test.
5913         * gcc.dg/fold-bitand-4.c: New test.
5914
5915 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5916
5917         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5918         any of the macros to be defined for __mips16.
5919         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5920
5921 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5922
5923         * gcc.dg/vect/pr21591.c: Require vect_int.
5924         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5925         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5926         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5927
5928 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5929
5930         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5931         attributes.
5932         * gcc.dg/va-arg-pack-len-2.c: New test.
5933         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5934         attributes.
5935         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5936
5937         PR tree-optimization/32772
5938         * gcc.c-torture/compile/20070905-1.c: New test.
5939
5940         PR tree-optimization/32975
5941         * gcc.dg/pr32975.c: New test.
5942
5943         PR middle-end/28755
5944         * gcc.dg/pr28755.c: New test.
5945
5946 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5947
5948         * lib/target-supports.exp (check_effective_target_nomips16): New
5949         procedure.
5950         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5951         for mipsisa64*-*-*.
5952         * gcc.dg/vect/vect.exp: Likewise.
5953         * g++.dg/vect/vect.exp: Likewise.
5954         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5955         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5956         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5957         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5958         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5959         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5960         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5961         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5962         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5963         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5964         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5965         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5966         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5967         (test14, test15, test16, test17, test18): Likewise.
5968         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5969         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5970         (test14, test15, test16, test17, test18, test19, test20, test21)
5971         (test22): Likewise.
5972         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5973         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5974         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5975         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5976         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5977         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5978         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5979         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5980         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5981         (test13, test14, test15, test16, test17, test18, test19, test20)
5982         (test21, test22, test23, test24, test25, test26, test27, test28)
5983         (test29, test30, test31): Likewise.
5984         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5985         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5986         (test13, test14, test15, test16, test17, test18, test19, test20)
5987         (test21, test22, test23, test24, test25, test26, test27, test28)
5988         (test29, test30, test31, test32, test33, test34, test35, test36)
5989         (test37, test38, test39, test40, test41, test42, test43, test44)
5990         (test45, test46, test47, test48, test49, test50, test51, test52)
5991         (test53, test54, test55, test56, test57, test58, test59, test60)
5992         (test61, test62, test63): Likewise.
5993         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5994         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5995         (test13, test14, test15, test16, test17, test18, test19, test20)
5996         (test21, test22, test23, test24, test25, test26, test27, test28)
5997         (test29, test30, test31): Likewise.
5998         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5999         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6000         (test13, test14, test15, test16, test17, test18, test19, test20)
6001         (test21, test22, test23, test24, test25, test26, test27, test28)
6002         (test29, test30, test31): Likewise.
6003         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6004         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6005         (test13, test14, test15): Likewise.
6006         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6007         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6008         (test13, test14, test15): Likewise.
6009         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6010         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6011         (test13, test14, test15, test16, test17, test18, test19, test20)
6012         (test21, test22, test23, test24, test25, test26, test27, test28)
6013         (test29, test30, test31): Likewise.
6014         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6015         (matrix_multiply4: Likewise.
6016         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6017         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6018         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6019         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6020         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6021         (test13, test14, test15, test16, test17, test18, test19, test20)
6022         (test21, test22, test23, test24, test25, test26, test27, test28)
6023         (test29, test30, test31): Likewise.
6024         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6025         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6026         (test13, test14, test15, test16, test17, test18, test19, test20)
6027         (test21, test22, test23, test24, test25, test26, test27, test28)
6028         (test29, test30, test31): Likewise.
6029         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6030         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6031         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6032         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6033         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6034         (sub_v4qi): Likewise.
6035         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6036         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6037         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6038         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6039         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6040         (subb, subc): Likewise.
6041         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6042         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6043         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6044         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6045         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6046         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6047         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6048         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6049         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6050         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6051         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6052         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6053         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6054
6055 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6056
6057         * lib/target-supports.exp (add_options_for_mips16_attribute)
6058         (check_effective_target_mips16_attribute): New functions.
6059         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6060         command line.
6061         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6062         extra_test_flags.
6063         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6064         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6065         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6066         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6067         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6068         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6069         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6070         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6071         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6072         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6073         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6074         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6075         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6076         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6077         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6078         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6079         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6080         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6081         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6082         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6083         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6084         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6085         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6086         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6087         (NOMIPS16): Delete.
6088         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6089         of dg-options.
6090         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6091         options.  Require { target mips16_attribute } and use dg-add-options
6092         to add the associated options.
6093         (foo): Use MIPS16.
6094         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6095         * gcc.target/mips/call-saved-3.c: Likewise.
6096         * gcc.target/mips/code-readable-1.c: Require { target
6097         mips16_attribute } and use dg-add-options to add the associated
6098         options.  Remove trailing whitespace.
6099         (NOMIPS16): Delete.
6100         * gcc.target/mips/code-readable-2.c: Likewise.
6101         * gcc.target/mips/code-readable-3.c: Likewise.
6102         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6103         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6104         Require { target mips16_attribute } and use dg-add-options to
6105         add the associated options.
6106         (cksum16, cksum8): Use MIPS16.
6107         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6108         Require { target mips16_attribute } and use dg-add-options to
6109         add the associated options.
6110         (foo): Use MIPS16.
6111         * gcc.target/mips/save-restore-2.c: Likewise.
6112         * gcc.target/mips/save-restore-3.c: Likewise.
6113         * gcc.target/mips/save-restore-4.c: Likewise.
6114         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6115         -mno-abicalls.
6116         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6117         (foo): Use NOMIPS16.
6118
6119 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6120
6121         PR fortran/33337
6122         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6123
6124         PR fortran/33376
6125         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6126
6127 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6128
6129         PR fortran/33445
6130         * gfortran.dg/gomp/free-2.f90: New.
6131         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6132         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6133
6134 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6135
6136         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6137         * gcc.target/i386/sse5-haddX.c: Ditto.
6138         * gcc.target/i386/sse5-hsubX.c: Ditto.
6139         * gcc.target/i386/sse5-maccXX.c: Ditto.
6140         * gcc.target/i386/sse5-msubXX.c: Ditto.
6141         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6142         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6143         * gcc.target/i386/sse5-permpX.c: Ditto.
6144         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6145         effective target.
6146         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6147         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6148         * gcc.target/i386/sse5-pcmov.c: Ditto.
6149         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6150
6151 2007-09-22  Richard Guenther  <rguenther@suse.de>
6152
6153         PR tree-optimization/33146
6154         * gcc.c-torture/compile/pr33146.c: New testcase.
6155
6156 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6157
6158         * lib/target-supports.exp (check_cached_effective_target): New
6159         procedure.
6160         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6161         (check_effective_target_c99_runtime): New procedure.
6162         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6163         (test3l): Likewise cargl.
6164         * gcc.dg/builtins-59.c: Require c99_runtime.
6165         * gcc.dg/builtins-61.c: Likewise.
6166         * gcc.dg/builtins-62.c: Likewise.
6167
6168 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6169
6170         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6171         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6172         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6173         target-specific dg-options.
6174         * gcc.dg/builtins-20.c: Likewise.
6175         * gcc.dg/builtins-53.c: Likewise.
6176         * gcc.dg/builtins-55.c: Likewise.
6177         * gcc.dg/single-precision-constant.c: Likewise.
6178         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6179         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6180         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6181         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6182         * gcc.dg/torture/builtin-power-1.c: Likewise.
6183
6184 2007-09-21  Chao-ying Fu  <fu@mips.com>
6185
6186         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6187         check if targets have fixed-point supports.
6188         * gcc.dg/fixed-point/fixed-point.exp: New file.
6189         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6190         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6191         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6192         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6193         * gcc.dg/fixed-point/constants-pedantic.c,
6194         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6195         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6196         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6197         * gcc.dg/fixed-point/keywords-pedantic.c,
6198         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6199         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6200         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6201         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6202         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6203         * gcc.dg/fixed-point/func-vararg-mixed.c,
6204         * gcc.dg/fixed-point/operator-logical.c,
6205         * gcc.dg/fixed-point/struct-union.c,
6206         * gcc.dg/fixed-point/bit-complement.c,
6207         * gcc.dg/fixed-point/operator-bitwise.c,
6208         * gcc.dg/fixed-point/operator-comma.c,
6209         * gcc.dg/fixed-point/struct-layout-1.c,
6210         * gcc.dg/fixed-point/union-init.c,
6211         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6212         * gcc.dg/fixed-point/func-mixed.c,
6213         * gcc.dg/fixed-point/func-vararg-size0.c,
6214         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6215         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6216         * gcc.dg/fixed-point/operator-unary.c,
6217         * gcc.dg/fixed-point/allop-const.c,
6218         * gcc.dg/fixed-point/muldiv-warning.c,
6219         * gcc.dg/nofixed-point-1.c,
6220         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6221         * gcc.target/mips/fixed-vector-type.c,
6222         * gcc.target/mips/fixed-scalar-type.c: New tests.
6223
6224 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6225
6226         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6227         * gnat.dg/test_nested_subtype_byref.adb: New test.
6228
6229 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR fortran/33439
6232         * gfortran.dg/gomp/pr33439.f90: New test.
6233
6234 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/33455
6237         * gfortran.dg/merge_char_3.f90: New.
6238
6239 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6240
6241         PR fortran/33037
6242         * gfortran.dg/transfer_check_1.f90: New.
6243
6244 2007-09-20  Asher Langton  <langton2@llnl.gov>
6245
6246         PR fortran/20441
6247         * gfortran.dg/init_flag_1.f90: New.
6248         * gfortran.dg/init_flag_2.f90: New.
6249         * gfortran.dg/init_flag_3.f90: New.
6250         * gfortran.dg/init_flag_4.f90: New.
6251         * gfortran.dg/init_flag_5.f90: New.
6252         * gfortran.dg/init_flag_6.f90: New.
6253         * gfortran.dg/init_flag_7.f90: New.
6254
6255 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6256
6257         PR c++/33460
6258         * g++.dg/ext/anon-struct6.C: New.
6259
6260 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6261
6262         PR libfortran/23272
6263         * gfortran.dg/inquire_10.f90: New test.
6264
6265 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6266
6267         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6268
6269 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6270
6271         PR fortran/33221
6272         * gfortran.dg/used_types_18.f90: Declare variable of empty
6273         derived type.
6274
6275 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6276
6277         PR fortran/33288
6278         * gfortran.dg/array_constructor_19.f90: New test.
6279
6280 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR debug/33316
6283         * gcc.dg/debug/pr33316.c: New test.
6284
6285         PR c++/33496
6286         * g++.dg/cpp0x/variadic76.C: New test.
6287         * g++.dg/cpp0x/variadic77.C: New test.
6288         * g++.dg/cpp0x/variadic78.C: New test.
6289
6290         PR c/33238
6291         PR c/27301
6292         * gcc.c-torture/execute/20070919-1.c: New test.
6293         * gcc.dg/pr33238.c: New test.
6294         * gcc.dg/pr27301.c: New test.
6295
6296 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6297
6298         * lib/target-supports.exp (check_effective_target_mips64): New
6299         procedure.
6300         * gcc.dg/lower-subreg-1.c: Require !mips64.
6301         * gcc.dg/sibcall-3.c (ATTR): New macro.
6302         (recurser_void1, recurser_void2): Use it.
6303         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6304         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6305
6306 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6307
6308         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6309         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6310         warning annotation.
6311         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6312
6313 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6314
6315         PR fortran/33497
6316         * gfortran.dg/c_loc_tests_11.f03: New test case.
6317
6318 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6319
6320         PR c++/33459
6321         * g++.dg/init/ref14.C: New.
6322
6323 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6324
6325         * gnat.dg/slice2.ad[sb]: New testcase.
6326
6327 2007-09-19  Nick Clifton  <nickc@redhat.com>
6328
6329         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6330
6331 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6332
6333         * gcc.target/bfin/bfin.exp: New.
6334         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6335         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6336         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6337         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6338         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6339         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6340         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6341         mcpu-bf561.c, mcpu-default.c}: New tests.
6342
6343 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6344
6345         Restore detection of unsupported TLS.
6346
6347         Revert this patch:
6348         2007-02-10  Richard Henderson  <rth@redhat.com>
6349
6350         * lib/target-supports.exp (check_effective_target_tls): Redefine
6351         to mean non-emulated tls.
6352         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6353         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6354         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6355         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6356         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6357         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6358         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6359
6360         And then:
6361         * lib/target-supports.exp (check_effective_target_tls): Use
6362         stronger test for compiler support for TLS.
6363         (check_effective_target_tls_native): New, to test for non-emulated
6364         TLS support.
6365         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6366         instead of dg-require-effective-target tls.
6367         * g++.dg/gomp/copyin-1.C: Likewise.
6368         * g++.dg/gomp/sharing-1.C: Likewise.
6369         * g++.dg/gomp/tls-1.C: Likewise.
6370         * g++.dg/gomp/tls-2.C: Likewise.
6371         * g++.dg/gomp/tls-3.C: Likewise.
6372         * g++.dg/tls/diag-1.C: Likewise.
6373         * g++.dg/tls/diag-2.C: Likewise.
6374         * g++.dg/tls/diag-3.C: Likewise.
6375         * g++.dg/tls/diag-4.C: Likewise.
6376         * g++.dg/tls/diag-5.C: Likewise.
6377         * g++.dg/tls/init-1.C: Likewise.
6378         * g++.dg/tls/init-2.C: Likewise.
6379         * g++.dg/tls/trivial.C: Likewise.
6380         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6381         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6382         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6383         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6384         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6385         * gcc.dg/gomp/clause-1.c: Likewise.
6386         * gcc.dg/gomp/copyin-1.c: Likewise.
6387         * gcc.dg/gomp/sharing-1.c: Likewise.
6388         * gcc.dg/gomp/tls-1.c: Likewise.
6389         * gcc.dg/gomp/tls-2.c: Likewise.
6390         * gcc.dg/tls/alpha-1.c: Likewise.
6391         * gcc.dg/tls/opt-1.c: Likewise.
6392         * gcc.dg/tls/opt-13.c: Likewise.
6393         * gcc.dg/tls/opt-14.c: Likewise.
6394         * gcc.dg/tls/opt-2.c: Likewise.
6395         * gcc.dg/tls/opt-3.c: Likewise.
6396         * gcc.dg/tls/opt-4.c: Likewise.
6397         * gcc.dg/tls/opt-7.c: Likewise.
6398         * gcc.dg/tls/section-1.c: Likewise.
6399         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6400         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6401         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6402         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6403         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6404         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6405         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6406         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6407         * gfortran.dg/gomp/fixed-1.f: Likewise.
6408         * gfortran.dg/gomp/free-1.f90: Likewise.
6409         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6410         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6411         * gfortran.dg/gomp/reduction1.f90: Likewise.
6412         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6413
6414 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6415
6416         PR fortran/31119
6417         * gfortran.dg/bounds_check_9.f90: New test.
6418         * gfortran.dg/bounds_check_fail_2.f90: New test.
6419
6420 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6421
6422         PR c++/33462 (again)
6423         * g++.dg/ext/va-arg1.C: Adjust.
6424
6425 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6426
6427         PR c++/33462
6428         * g++.dg/ext/va-arg1.C: New.
6429
6430 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6431
6432         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6433
6434 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6435
6436         PR c++/33463
6437         * g++.dg/rtti/typeid6.C: New.
6438
6439 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6440
6441         PR c++/33464
6442         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6443         * g++.dg/ext/is_class_error2.C: New.
6444
6445 2007-09-18  Richard Guenther  <rguenther@suse.de>
6446
6447         PR tree-optimization/33340
6448         * g++.dg/torture/pr33340.C: New testcase.
6449
6450 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6451
6452         PR fortran/33231
6453         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6454         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6455         * gfortran.dg/elemental_subroutine_5.f90: New.
6456
6457 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6458
6459         * lib/target-supports.exp (check_profiling_available): Extend
6460         mips*-*-elf check to mips*-*-elf*.
6461
6462 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6463
6464         * gcc.dg/format/c90-scanf-5.c: New test.
6465         * gcc.dg/format/c99-scanf-4.c: New test.
6466         * gcc.dg/format/ext-7.c: New test.
6467         * gcc.dg/format/ext-8.c: New test.
6468
6469         PR middle-end/33423
6470         * gcc.c-torture/compile/20070915-1.c: New test.
6471
6472 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/33106
6475         * gfortran.dg/private_type_9.f90: New.
6476
6477 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6478
6479         PR middle-end/33449
6480         * gfortran.dg/pr33449.f90: New test.
6481
6482 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6483
6484         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6485         * gfortran.dg/private_type_1.f90: Ditto
6486         * gfortran.dg/interface_18.f90: New.
6487         * gfortran.dg/private_type_8.f90: New.
6488
6489 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6490
6491         PR c++/33124
6492         * g++.dg/warn/new1.C: Adjust.
6493         * g++.dg/torture/str_empty.C: Likewise.
6494
6495 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6496
6497         * gcc.target/mips/dse-1.c: New test.
6498
6499 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         PR c++/32756
6502         * g++.dg/overload/operator3.C: New.
6503
6504 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6505
6506         * gcc.target/mips/truncate-1.c: New test.
6507
6508 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6509
6510         PR fortran/29396
6511         PR fortran/29606
6512         PR fortran/30625
6513         PR fortran/30871
6514         * gfortran.dg/subref_array_pointer_1.f90: New test.
6515         * gfortran.dg/subref_array_pointer_2.f90: New test.
6516
6517 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6518
6519         * gfortran.dg/nint_2.f90: Correct last change.
6520
6521 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6522
6523         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6524
6525 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6526
6527         * gcc.dg/vect/pr33373b.c: New test.
6528
6529 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6530
6531         PR target/33438
6532         * gcc.target/i386/pr33438.c: New test.
6533
6534 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6535
6536         * gfortran.dg/nint_2.f90: Revert previous commit.
6537
6538 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6539
6540         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6541
6542 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6543
6544         PR debug/33429
6545         * g++.dg/other/unused1.C: XFAIL class2 scan.
6546
6547 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6548
6549         PR fortran/33343
6550         * gfortran.dg/elemental_args_check_1.f90: New.
6551         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6552         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6553
6554 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6555
6556         * gfortran.dg/recursive_check_3.f90: New.
6557
6558 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6559
6560         PR fortran/33412
6561         * gfortran.dg/elemental_bind_c.f90: New.
6562
6563 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6564
6565         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6566         * gcc.target/mips/mips16-attributes-2.c: New test.
6567         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6568         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6569         hard-float asm when __mips16 is defined.
6570         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6571         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6572         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6573         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6574         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6575         * gcc.target/mips/pr26765.c (foo): Likewise.
6576         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6577         targets, use dg-mips-options instead of dg-options, and use -mgp32
6578         to force 32-bit mode.
6579         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6580         and 64-bit mode.
6581         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6582
6583 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6584             Michael Meissner  <michael.meissner@amd.com>
6585
6586         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6587         * gcc.target/i386/sse5-hsubX.c: Ditto.
6588         * gcc.target/i386/sse5-permpX.c: Ditto.
6589         * gcc.target/i386/sse5-haddX.c: Ditto.
6590         * gcc.target/i386/sse5-maccXX.c: Ditto.
6591         * gcc.target/i386/sse5-msubXX.c: Ditto.
6592         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6593         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6594
6595         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6596         optimizes floating point conditional moves into the pcmov
6597         instruction on SSE5.
6598         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6599
6600         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6601         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6602         SSE5.
6603
6604         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6605         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6606
6607         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6608         optimizes (a*b)+c into fmadd on SSE5.
6609
6610         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6611         whether the SSE5 instructions can be generated.
6612
6613         * gcc.target/i386/sse5-check.h: New. Add support for 
6614         SSE5 tests.
6615
6616         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6617         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6618         * gcc.target/i386/sse-13.c: Ditto.
6619         * gcc.target/i386/sse-14.c: Ditto.
6620
6621 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6622
6623         PR testsuite/33153
6624         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6625         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6626
6627 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR target/32338
6630         * gcc.dg/pr32338-1.c: New test.
6631         * gcc.dg/pr32338-2.c: New test.
6632
6633 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6634         
6635         * lib/target-supports.exp (check_effective_target_sync_int_long):
6636         Revert change to add xtensa.
6637         (check_effective_target_sync_char_short): Likewise.
6638         
6639 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6640
6641         * gnat.dg/packed_subtype.adb: New test.
6642
6643 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/33297
6646         * gfortran.dg/intrinsic_size.f90: New.
6647
6648 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/33284
6651         PR fortran/33310
6652         * gfortran.dg/conflicts_2.f90: New.
6653
6654 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6655
6656         PR tree-optimization/32377
6657         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6658         dependence distance.
6659         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6660         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6661         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6662         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6663
6664 2007-09-12  Richard Guenther  <rguenther@suse.de>
6665
6666         PR middle-end/33382
6667         * gcc.c-torture/compile/pr33382.c: New testcase.
6668         * gcc.c-torture/execute/pr33382.c: Likewise.
6669
6670 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6671
6672         PR fortran/33395
6673         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6674
6675 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6676
6677         PR tree-optimization/33373
6678         * gcc.dg/vect/pr33373.c: New test.
6679
6680 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6681
6682         * lib/target-supports.exp (check_effective_target_vect_no_double):
6683         Remove unused proc.
6684
6685 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6686             Ulrich Weigand  <uweigand@de.ibm.com>
6687
6688         * gcc.target/spu/dfcgt-nan.c: New test.
6689
6690 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6691
6692         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6693
6694 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6695
6696         PR fortran/33040
6697         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6698
6699 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6700
6701         * gcc.dg/va-arg-pack-len-1.c: New test.
6702         * g++.dg/va-arg-pack-len-1.C: New test.
6703
6704 2007-09-11  Michael Matz  <matz@suse.de>
6705
6706         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6707
6708 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6709
6710         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6711         checks for size of long double.
6712         * gcc.dg/dfp/convert.h: New file.
6713         * gcc.dg/dfp/convert-bfp-2.c: New test.
6714         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6715         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6716         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6717         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6718         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6719         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6720         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6721         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6722         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6723
6724 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6725
6726         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6727         Change dg-final to expect 1 non-profitable loop and
6728         3 profitable loops.
6729         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6730         Change dg-final to expect 1 non-profitable loop and
6731         3 profitable loops.
6732         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6733         Change dg-final to expect 1 profitable loop.
6734         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6735         Change dg-final to expect 1 profitable loop.    
6736         
6737 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6738
6739         * gcc.target/mips/call-saved-1.c: New test.
6740         * gcc.target/mips/call-saved-2.c: Likewise.
6741         * gcc.target/mips/call-saved-3.c: Likewise.
6742         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6743         instead of mips_mips64.  Set mips_fp64 too.
6744         (is_gp32_flag): Return true for -mips1 and -mips2.
6745         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6746
6747 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6748
6749         * g++.dg/ext/va-arg-pack-1.C: New test.
6750         * g++.dg/ext/va-arg-pack-2.C: New test.
6751
6752 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6753
6754         PR target/33369
6755         * gcc.dg/vect/pr33369.c: New test.
6756
6757 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6758
6759         PR fortran/33370
6760         * gfortran.dg/array_memcpy_5.f90:  New test.
6761
6762 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6763
6764         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6765
6766 2007-09-09  Richard Guenther  <rguenther@suse.de>
6767
6768         * gcc.c-torture/compile/20070906-1.c: New testcase.
6769
6770 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6771
6772         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6773         noinline attribute.
6774         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6775         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6776         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6777         Likewise.
6778
6779 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6780
6781         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6782
6783 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6784
6785         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6786
6787 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6788
6789         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6790         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6791         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6792         Compile tests with -fno-tree-pre.
6793         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6794         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6795         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6796         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6797         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6798         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6799         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6800         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6801         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6802         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6803         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6804         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6805         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6806         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6807         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6808         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6809         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6810         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6811         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6812
6813 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6814
6815         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6816         to call objdump.
6817         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6818         Use remote_exec to call c++filt.
6819         * lib/target-supports-dg.exp (dg-require-host-local): New.
6820         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6821         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6822         * g++.dg/rtti/repo1.C: Likewise.
6823         * g++.dg/template/repo1.C: Likewise.
6824         * g++.dg/template/repo2.C: Likewise.
6825         * g++.dg/template/repo3.C: Likewise.
6826         * g++.dg/template/repo4.C: Likewise.
6827         * g++.dg/template/repo5.C: Likewise.
6828         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6829         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6830         * g++.old-deja/g++.pt/repo1.C: Likewise.
6831         * g++.old-deja/g++.pt/repo2.C: Likewise.
6832         * g++.old-deja/g++.pt/repo3.C: Likewise.
6833         * g++.old-deja/g++.pt/repo4.C: Likewise.
6834         * gcc.dg/cpp/trad/builtins.c: Likewise.
6835
6836 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6837
6838         PR tree-optimization/32283
6839         * gcc.dg/tree-ssa/loop-31.c: New test.
6840
6841 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         PR rtl-optimization/26449
6844         * gcc.target/i386/pr26449-1.c: New file.
6845
6846 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6847
6848         PR target/33329
6849         PR rtl-optimization/26449
6850         * gcc.target/i386/pr33329.c: New file.
6851
6852 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6855
6856 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6857
6858         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6859
6860 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6861
6862         PR tree-optimization/33301
6863         * gfortran.dg/vect/pr33301.f: New test.
6864
6865 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6866
6867         PR libfortran/33307
6868         * gfortran.dg/backspace_10.f90: New test.
6869
6870 2007-09-07  Richard Guenther  <rguenther@suse.de>
6871
6872         Reapply
6873         2007-09-06  Richard Guenther  <rguenther@suse.de>
6874
6875         PR tree-optimization/32586
6876         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6877         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6878         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6879         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6880         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6881         now obsolete simplification.
6882
6883 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6884         
6885         PR tree-optimization/33299
6886         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6887         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6888
6889 2007-09-07  Richard Guenther  <rguenther@suse.de>
6890
6891         Revert
6892         2007-09-06  Richard Guenther  <rguenther@suse.de>
6893
6894         PR tree-optimization/32586
6895         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6896         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6897         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6898         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6899         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6900         now obsolete simplification.
6901
6902 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6903
6904         PR tree-optimization/32821
6905         * gcc.dg/tree-ssa/pr32821.c: New file.
6906
6907 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6908
6909         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6910         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6911         and mips_forced_no_er.
6912         (dg-mips-options): Add -mno-abicalls when a small-data option is
6913         specified.  Skip tests with small-data options if mips_forced_gp.
6914         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6915         * gcc.target/mips/sdata-1.c: New test.
6916         * gcc.target/mips/sdata-2.c: Likewise.
6917         * gcc.target/mips/sdata-3.c: Likewise.
6918         * gcc.target/mips/sdata-4.c: Likewise.
6919
6920 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6921
6922         PR fortran/33298
6923         * spread_zerosize_1.f90:  New test case.
6924         * spread_bounds_1.f90:  New test case.
6925
6926 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6927
6928         PR c++/32674
6929         * g++.dg/template/static31.C: New.
6930
6931 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6932
6933         PR fortran/33271
6934         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6935         powerpc*-linux-gnu.
6936
6937 2007-09-06  David Daney  <ddaney@avtrex.com>
6938             Richard Sandiford  <richard@codesourcery.com>
6939
6940         PR target/33256
6941         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6942         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6943         * gcc.target/mips/pr33256.c: New test.
6944
6945 2007-09-06  Tom Tromey  <tromey@redhat.com>
6946
6947         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6948
6949 2007-09-06  Richard Guenther  <rguenther@suse.de>
6950
6951         PR tree-optimization/32586
6952         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6953         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6954         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6955         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6956         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6957         now obsolete simplification.
6958
6959 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6960
6961         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6962         * gcc.target/i386/sse3-addsubps.c: Ditto.
6963         * gcc.target/i386/sse3-haddpd.c: Ditto.
6964         * gcc.target/i386/sse3-haddps.c: Ditto.
6965         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6966         * gcc.target/i386/sse3-hsubps.c: Ditto.
6967         * gcc.target/i386/sse3-lddqu.c: Ditto.
6968         * gcc.target/i386/sse3-movddup.c: Ditto.
6969         * gcc.target/i386/sse3-movshdup.c: Ditto.
6970         * gcc.target/i386/sse3-movsldup.c: Ditto.
6971
6972 2007-09-06  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/33302
6975         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6976
6977 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6978
6979         PR libfortran/33225
6980         * gfortran.dg./fmt_float.f90: New test.
6981
6982 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6983
6984         PR libfortran/33253
6985         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6986
6987 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6988
6989         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6990         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6991
6992 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6993
6994         * g++.dg/eh/builtin1.C: New test.
6995         * g++.dg/eh/builtin2.C: New test.
6996         * g++.dg/eh/builtin3.C: New test.
6997
6998         PR c++/33289
6999         * g++.dg/eh/builtin4.C: New test.
7000
7001 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7002
7003         * gcc.target/powerpc/dfp-dd.c: New test.
7004         * gcc.target/powerpc/dfp-td.c: New test.
7005
7006 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7007
7008         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7009         * gcc.dg/va-arg-pack-1.c: New test.
7010
7011 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7012
7013         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7014         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7015         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7016         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7017         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7018
7019 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7020
7021         PR c++/30302
7022         * g++.dg/ext/anon-struct5.C: New.
7023
7024 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7025
7026         * gcc.dg/i386-cpuid.h: Remove.
7027         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7028         (main): Use __get_cpuid to get target features.
7029         * gcc.target/i386/sse-check.h: Ditto.
7030         * gcc.target/i386/sse2-check.h: Ditto.
7031         * gcc.target/i386/sse3-check.h: Ditto.
7032         * gcc.target/i386/ssse3-check.h: Ditto.
7033         * gcc.target/i386/sse4_1-check.h: Ditto.
7034         * gcc.target/i386/sse4_2-check.h: Ditto.
7035         * gcc.target/i386/sse4a-check.h: Ditto.
7036         * gcc.dg/torture/pr16104-1.c: Ditto.
7037         (do_test): Change to void.
7038         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7039         * gcc.target/i386/sse-6.c: Ditto.
7040         * gcc.target/i386/sse-7.c: Ditto.
7041         * g++.dg/other/i386-1.C: Include cpuid.h.
7042         (main): New function.  Use __get_cpuid to get target fetaures.
7043
7044 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7045             David Ung  <davidu@mips.com>
7046             Nigel Stephens <nigel@mips.com>
7047
7048         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7049         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7050         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7051         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7052         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7053         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7054         * gcc.dg/torture/pr19683-1.c: Likewise.
7055         * gcc.target/mips/madd-3.c: Likewise.
7056         * gcc.target/mips/maddu-3.c: Likewise.
7057         * gcc.target/mips/msub-3.c: Likewise.
7058         * gcc.target/mips/msubu-3.c: Likewise.
7059         * gcc.target/mips/asm-1.c: Likewise.
7060         * gcc.target/mips/branch-1.c: Likewise.
7061         * gcc.target/mips/ins-1.c: Likewise.
7062         * gcc.target/mips/near-far-3.c: Likewise.
7063         * gcc.target/mips/near-far-4.c: Likewise.
7064         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7065         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7066         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7067         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7068         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7069         * gcc.target/mips/dspr2-MULT.c: Likewise.
7070         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7071         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7072         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7073         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7074         * gcc.target/mips/code-readable-2.c: Likewise.
7075         * gcc.target/mips/code-readable-3.c: Likewise.
7076
7077 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7078             David Ung  <davidu@mips.com>
7079             Nigel Stephens <nigel@mips.com>
7080
7081         * gcc.target/mips/mips16-attributes.c: New.
7082
7083 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7084
7085         PR fortran/31564
7086         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7087
7088         PR fortran/33241
7089         * gfortran.dg/char_length_10.f90: New test.
7090
7091 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7092
7093         PR c++/29731
7094         * g++.dg/parse/template24.C: New.
7095
7096 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7097
7098         * g++.dg/other/spu2vmx-1.C: New test.
7099
7100 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7101
7102         PR tree-optimization/33017
7103         * gcc.dg/pr33017.c: New test.
7104
7105 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7106
7107         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7108         __protected_stream family of macros.
7109
7110 2007-09-04  Jan Hubicka  <jh@suse.cz>
7111
7112         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7113         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7114         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7115         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7116         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7117         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7118         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7119         Likewise.
7120
7121 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7122             Tobias Burnus  <burnus@net-b.de>
7123
7124         * gfortran.dg/proc_decl_1.f90: New.
7125         * gfortran.dg/proc_decl_2.f90: New.
7126         * gfortran.dg/proc_decl_3.f90: New.
7127         * gfortran.dg/proc_decl_4.f90: New.
7128
7129 2007-09-04  Jan Hubicka  <jh@suse.cz>
7130
7131         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7132         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7133         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7134         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7135         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7136         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7137         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7138         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7139         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7140         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7141         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7142         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7143         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7144         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7145         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7146         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7147         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7148         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7149         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7150         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7151         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7152         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7153         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7154         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7155         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7156         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7157         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7158         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7159         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7160         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7161         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7162         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7163         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7164         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7165         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7166         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7167         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7168         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7169         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7170         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7171         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7172         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7173         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7174         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7175         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7176         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7177         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7178         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7180         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7181         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7183         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7185         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7186         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7187         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7188         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7189         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7191         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7192         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7193         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7194         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7195         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7196         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7197         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7200         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7201         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7202         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7204         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7205         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7206         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7207         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7209         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7210         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7211         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7213         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7214         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7215         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7216         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7217         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7218         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7220         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7221         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7222         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7223         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7224         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7225         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7226         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7227         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7228         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7230         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7231         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7232         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7234         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7237         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7238         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7239         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7240         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7241         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7242         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7243         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7244         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7245         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7246         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7247         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7249         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7250         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7251         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7252         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7253         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7254         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7255         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7256         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7257         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7258         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7259         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7260         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7261         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7262         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7263         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7264         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7265         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7266         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7267         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7268         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7269         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7270         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7271         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7272         noinline.
7273         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7274         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7275         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7276         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7277         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7278         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7279         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7280         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7281         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7282         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7283         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7284         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7285         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7286         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7287         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7288         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7289         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7290         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7291         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7292         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7293         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7294         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7295         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7296         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7297         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7298         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7299         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7300         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7301         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7302         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7303         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7304         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7305         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7306         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7307         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7308         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7309         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7310         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7311         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7312         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7313         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7314         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7315         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7316         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7317         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7318         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7319         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7320         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7321         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7324         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7325         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7326         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7329         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7330         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7331         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7333         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7334         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7336         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7337         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7338         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7339         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7340         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7341         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7342         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7343         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7344         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7345         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7346         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7347         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7350         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7352         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7355         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7357         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7358         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7361         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7362         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7363         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7366         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7367         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7371         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7372         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7373         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7376         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7378         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7379         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7383         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7384         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7385         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7388         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7389         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7391         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7393         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7395         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7398         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7399
7400 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7401
7402         PR middle-end/33187
7403         * gcc.target/i386/cmov7.c: New file.
7404
7405 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7406
7407         * gcc.target/i386/sse4a-check.h: New file.
7408         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7409         * gcc.target/i386/sse4a-insert.c: Ditto.
7410         * gcc.target/i386/sse4a-montsd.c: Ditto.
7411         * gcc.target/i386/sse4a-montss.c: Ditto.
7412         * gcc.target/i386/mmx-check.h: New file.
7413         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7414         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7415         * gcc.target/i386/sse-check.h: New file.
7416         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7417         * gcc.target/i386/sse-3.c: Ditto.
7418         * gcc.target/i386/sse-7.c: Ditto.
7419         * gcc.target/i386/sse-9.c: Ditto.
7420         * gcc.target/i386/ssefn-3.c: Ditto.
7421         * gcc.target/i386/sse-recip.c: Ditto.
7422         * gcc.target/i386/sse-recip-vec.c: Ditto.
7423         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7424         * gcc.target/i386/20020523-1.c: Remove.
7425         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7426         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7427         * gcc.target/i386/ssefn-4.c: Ditto.
7428         * gcc.target/i386/sse-6.c: Ditto.
7429         * gcc.target/i386/sse-10.c: Ditto.
7430         * gcc.target/i386/sse-11.c: Ditto.
7431         * gcc.target/i386/sse-18.c: Ditto.
7432         * gcc.target/i386/fpprec-1.c: Ditto.
7433         * g++.dg/other/i386-1.C: Ditto.
7434
7435 2007-09-04  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/33291
7438         * gcc.dg/volatile2.c: New testcase.
7439         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7440         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7441         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7442         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7443
7444 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7445
7446         PR fortran/33253
7447         * gfortran.dg/namelist_15.f90: Update test.
7448         * gfortran.dg/namelist_24.f90: Update test.
7449         * gfortran.dg/namelist_38.f90: New test.
7450
7451 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7452
7453         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7454         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7455         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7456         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7457         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7458         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7459
7460 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7461
7462         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7463         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7464
7465         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7466
7467 2007-09-02  David Daney  <ddaney@avtrex.com>
7468
7469         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7470         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7471         * gcc.target/mips/atomic-memory-1.c: Ditto.
7472         * gcc.target/mips/atomic-memory-2.c: Ditto.
7473
7474 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7475
7476         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7477         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7478
7479 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7480
7481         * gfortran.dg/substr_6.f90: New test.
7482
7483 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7484
7485         PR c++/33208
7486         * g++.dg/other/error18.C: New.
7487         * g++.dg/expr/bitfield3.C: Adjust.
7488
7489 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7490
7491         PR fortran/33276
7492         * gfortran.fortran-torture/compile/pr33276.f90: New.
7493
7494 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7495
7496         PR C/29237
7497         PR middle-end/33272
7498         * gcc.dg/c99-arraydecl-3.c: New test.
7499
7500 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7501
7502         PR c++/32597
7503         * g++.dg/cpp0x/variadic-new2.C: New.
7504         * g++.dg/cpp0x/variadic-new.C: New.
7505
7506 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7507
7508         PR fortran/33232
7509         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7510         * gfortran.dg/read_1.f90: New.
7511
7512 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7513
7514         PR c++/33210
7515         * g++.dg/template/error30.C: New.
7516
7517 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7518
7519         PR c++/32113
7520         * g++.dg/template/crash70.C: New.
7521
7522 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7523
7524         PR c++/33212
7525         * g++.dg/ext/is_class_error.C: New.
7526
7527 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7528
7529         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7530         
7531 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7532             Revital Eres  <eres@il.ibm.com>
7533
7534         * gcc.target/powerpc/paired-1.c: New test.
7535         * gcc.target/powerpc/paired-2.c: New test.
7536         * gcc.target/powerpc/paired-3.c: New test.
7537         * gcc.target/powerpc/paired-4.c: New test.
7538         * gcc.target/powerpc/paired-5.c: New test.
7539         * gcc.target/powerpc/paired-6.c: New test.
7540         * gcc.target/powerpc/paired-7.c: New test.
7541         * gcc.target/powerpc/ppc-paired.c: New test.
7542
7543 2007-08-31  Ollie Wild  <aaw@google.com>
7544
7545         * g++.dg/conversion/ptrmem2.C: New test.
7546         * g++.dg/conversion/ptrmem3.C: New test.
7547         * g++.dg/conversion/ptrmem4.C: New test.
7548         * g++.dg/conversion/ptrmem5.C: New test.
7549         * g++.dg/conversion/ptrmem6.C: New test.
7550         * g++.dg/conversion/ptrmem7.C: New test.
7551         * g++.dg/conversion/ptrmem8.C: New test.
7552
7553 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7554
7555         PR fortran/31879
7556         * gfortran.dg/char_length_7.f90: New test.
7557         * gfortran.dg/char_length_9.f90: New test.
7558         * gfortran.dg/char_assign_1.f90: Add extra warning.
7559
7560         PR fortran/31197
7561         PR fortran/31258
7562         * gfortran.dg/char_length_8.f90: New test.
7563
7564 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7565
7566         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7567
7568 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7569
7570         * gcc.dg/inline-24.c: New test.
7571         * g++.dg/opt/inline11.C: New test.
7572
7573 2007-08-30  Richard Guenther  <rguenther@suse.de>
7574
7575         * gcc.target/i386/vectorize5.c: New testcase.
7576
7577 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7578
7579         PR fortran/33228
7580         * interface.c (check_interface0): Improve error for external procs.
7581         (check_sym_interfaces): Fix checking of module procedures.
7582
7583 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7584
7585         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7586         (AI): Add AI_ALIGN.
7587         * gcc.dg/sync-3.c: New test.
7588
7589         PR middle-end/32758
7590         * gcc.dg/cleanup-12.c: New test.
7591
7592 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7593
7594         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7595         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7596         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7597         * gcc.dg/pr32450.c: Ditto.
7598         * gcc.dg/nest.c: Ditto.
7599         * gcc.dg/nested-func-4.c: Ditto.
7600         * g++.old-deja/g++.law/profile1.C: Ditto.
7601
7602 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7603
7604         PR fortran/32989
7605         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7606         non-default integer kind arguments.
7607
7608 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7609
7610         PR fortran/33105
7611         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7612
7613 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         * gcc.dg/h8300-ice2.c: Remove target selector.
7616
7617 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7618
7619         PR fortran/33215
7620         * gfortran.dg/binding_label_tests_15.f03: New test case.
7621         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7622
7623 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7624
7625         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7626         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7627
7628 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7629
7630         PR c++/33194
7631         * g++.dg/other/canon-33194.C: New.
7632
7633 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7634
7635         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7636         * gcc.c-torture/execute/pr23135.c: Likewise.
7637
7638 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7639
7640         * gcc.dg/pr31344.c: Move to ...
7641         * gcc.dg/dfp/pr31344.c: ... here.
7642         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7643         * gcc.dg/20050503-1.c: Ditto.
7644         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7645         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7646         * gcc.dg/20060801-1.c: Ditto.
7647
7648 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7649
7650         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7651         * gfortran.dg/nan_1.f90: Likewise.
7652
7653 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7654
7655         PR fortran/33055
7656         Revert previous patch.
7657
7658 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7659             Kazu Hirata  <kazu@codesourcery.com>
7660
7661         * gcc.target/m68k/interrupt-1.c: New.
7662
7663 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7664
7665         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7666         10000 for targets where "int" can't hold at least 100000.
7667         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7668         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7669         (test5)(test6): Use it.
7670         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7671         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7672         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7673         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7674         * gcc.dg/attr-alloc_size.c (test): Likewise.
7675
7676 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7677
7678         PR c++/33209
7679         * g++.dg/template/error29.C: New.
7680
7681 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7682
7683         PR c++/32596
7684         * g++.dg/ext/visibility/anon5.C: New test.
7685
7686 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7687
7688         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7689
7690 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7691
7692         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7693         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7694         * gfortran.dg/gamma_4.f90: New: large-real tests.
7695
7696 2007-08-28  Jason Merrill  <jason@redhat.com>
7697
7698         PR c++/29000
7699         * g++.dg/ext/stmtexpr12.C: New test.
7700
7701         PR c++/28558
7702         * g++.dg/ext/attrib28.C: New test.
7703
7704 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         PR target/32661
7707         * gcc.target/i386/pr32661.c: New test.
7708
7709 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR middle-end/32370
7712         * gcc.dg/pr32370.c: New test.
7713
7714         PR rtl-optimization/33148
7715         * gcc.c-torture/compile/20070827-1.c: New test.
7716
7717         PR debug/32914
7718         * d++.dg/debug/const3.C: New test.
7719         * d++.dg/debug/const4.C: New test.
7720         * d++.dg/debug/dwarf2/const1.C: New test.
7721         * d++.dg/debug/dwarf2/const2.C: New test.
7722         * d++.dg/debug/dwarf2/const2b.C: New test.
7723
7724 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7725             Vladimir Yanovsky  <yanov@il.ibm.com>
7726             Revital Eres  <eres@il.ibm.com>
7727             Andrey Belevantsev  <abel@ispras.ru>
7728
7729         * gcc.dg/sms-1.c: New test.
7730
7731 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7732
7733         * g++.dg/ext/gnu-inline-common.h: New.
7734         * g++.dg/ext/gnu-inline-global-reject.C: New.
7735         * g++.dg/ext/gnu-inline-global.C: New.
7736         * g++.dg/ext/gnu-inline-namespace.C: New.
7737         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7738         * g++.dg/ext/gnu-inline-class.C: New.
7739         * g++.dg/ext/gnu-inline-class-static.C: New.
7740         * g++.dg/ext/gnu-inline-template-class.C: New.
7741         * g++.dg/ext/gnu-inline-template-func.C: New.
7742
7743 2007-08-27  Jason Merrill  <jason@redhat.com>
7744
7745         PR c++/31337
7746         * g++.dg/ext/stmtexpr11.C: New.
7747
7748 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7749
7750         * lib/target-supports.exp (check_profiling_available):
7751         Set profiling_available_saved to 0 on fido-*-elf.
7752
7753 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7754
7755         PR tree-optimization/33173
7756         
7757         * gcc.c-torture/compile/pr33173.c: New.
7758
7759 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761         PR target/31385
7762         * gcc.dg/dfp/pr31385.c: New.
7763
7764 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7765
7766         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7767
7768 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7769
7770         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7771         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7772         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7773         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7774         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7775         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7776         gcc.target/m68k directory.
7777         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7778         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7779         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7780         gcc.target/cris directory.
7781         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7782         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7783         gcc.target/bfin directory.
7784
7785         * gcc.target/sh: New directory.
7786         * gcc.target/sh/sh.exp: New file.
7787         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7788         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7789         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7790         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7791         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7792         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7793
7794 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7795
7796         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7797         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7798         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7799         * gcc.target/i386/local2.c: Ditto.
7800         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7801         * gcc.target/i386/20011119-1.c: Ditto.
7802         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7803         * gcc.target/i386/fastcall-1.c: Fix target selector.
7804
7805 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7806
7807         PR fortran/33055
7808         * gfortran.dg/negative_unit.f: Add new check
7809         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7810         -fdefault-integer-8.
7811
7812 2007-08-26  Asher Langton  <langton2@llnl.gov>
7813
7814         * gfortran.dg/recursive_stack.f90: New.
7815         * gfortran.dg/openmp_stack.f90: New.
7816
7817 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7818
7819         PR fortran/31298
7820         * gfortran.dg/use_10.f90: New.
7821
7822 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7823
7824         PR fortran/32985
7825         * gfortran.dg/namelist_14.f90: Make test case valid.
7826         * gfortran.dg/common_10.f90: New.
7827
7828 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7829
7830         PR middle-end/33181
7831         * gcc.dg/ifelse-2.c: New.
7832
7833 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7834
7835         PR fortran/32980
7836         * gfortran.dg/gamma_1.f90: New.
7837         * gfortran.dg/gamma_2.f90: New.
7838         * gfortran.dg/gamma_3.f90: New.
7839
7840 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7841
7842         PR fortran/33188
7843         * gfortran.dg/used_types_18.f90: New.
7844
7845 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7846
7847         * gcc.dg/array-init-2.c: New test.
7848
7849 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7850
7851         PR fortran/33178
7852         * gfortran.dg/initialization_4.f90: Update dg-error.
7853         * gfortran.dg/initialization_13.f90: New.
7854
7855 2007-08-24  Richard Guenther  <rguenther@suse.de>
7856
7857         PR middle-end/33166
7858         * gcc.c-torture/compile/pr33166.c: New testcase.
7859
7860 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7861
7862         PR fortran/33139
7863         * gfortran.dg/pointer_assign_4.f90: New.
7864         * gfortran.dg/shape_2.f90: Fix test case.
7865         * gfortran.dg/char_result_4.f90: Ditto.
7866
7867 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7868
7869         * gcc.dg/array-init-1.c: New test.
7870
7871         PR c++/32567
7872         * g++.dg/parse/crash36.C: New test.
7873
7874 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         * gcc.dg/pr32721.c: Updated.
7877
7878 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR tree-optimization/32573
7881         PR middle-end/32946
7882         * gcc.dg/pr32573.c: New test.
7883
7884         PR c++/32898
7885         * g++.dg/lookup/ns3.C: New test.
7886
7887         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7888
7889         PR c++/31941
7890         * g++.dg/parse/crash37.C: New test.
7891
7892 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7893
7894         PR target/17390
7895         * gcc.target/i386/pr17390.c: New test.
7896
7897 2007-08-23  Richard Guenther  <rguenther@suse.de>
7898
7899         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7900         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7901         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7902         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7903         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7904         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7905         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7906         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7907
7908 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7909
7910         * gcc.target/s390: New directory.
7911         * gcc.target/s390/s390.exp: New file.
7912         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7913         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7914         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7915         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7916         gcc.target/s390 directory.
7917
7918 2007-08-23  Richard Guenther  <rguenther@suse.de>
7919
7920         PR tree-optimization/32328
7921         * gcc.dg/pr32328.c: New testcase.
7922
7923 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7924
7925         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7926           available.
7927
7928 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7929
7930         PR fortran/33095
7931         * gfortran.dg/min_max_optional_5.f90: New test.
7932         * gfortran.dg/min_max_optional_2.f90: Remove.
7933         * gfortran.dg/min_max_optional_3.f90: Remove.
7934         * gfortran.dg/min_max_optional_4.f90: Remove.
7935
7936 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7937
7938         * gcc.target/i386/xorps-sse.c: New.
7939         * gcc.target/i386/xorps-sse2.c: New.
7940
7941 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7942
7943         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7944         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7945         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7946
7947 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7948
7949         PR fortran/33020
7950         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7951         include multiple kinds for SHAPE parameter within a single
7952         namespace.
7953         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7954         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7955
7956 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7957
7958         * interface_abstract_1.f90: Extended test case.
7959         * interface_abstract_3.f90: New test.
7960
7961 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7962
7963         * gcc.dg/fold-sub.c: New test.
7964         
7965 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7966
7967         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7968         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7969         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7970         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7971         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7972         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7973
7974 2007-08-22  Richard Guenther  <rguenther@suse.de>
7975
7976         PR middle-end/33007
7977         * gcc.dg/pr33007.c: New testcase.
7978
7979 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7980
7981         * gcc.c-torture/execute/strcmp-1.x: Delete.
7982
7983 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7984
7985         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7986         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7987         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7988         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7989         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7990         gcc.target/i386/stack-realign.c,
7991         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7992         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7993         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7994         target using dg-require-effective-target directive.
7995         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7996         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7997         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7998         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7999         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8000         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8001         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8002         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8003         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8004         Require lp64 target using dg-require-effective-target directive.
8005         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8006         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8007         directive.
8008         * gcc.target/i386/20010202-1.c: Move from here ...
8009         * gcc.dg/20010202-1.c: ... to here.
8010
8011 2007-08-22  Richard Guenther  <rguenther@suse.de>
8012
8013         PR tree-optimization/33142
8014         * gcc.c-torture/execute/pr33142.c: New testcase.
8015
8016 2007-08-22  Richard Guenther  <rguenther@suse.de>
8017
8018         PR middle-end/32563
8019         * g++.dg/torture/pr32563.C: New testcase.
8020
8021 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR middle-end/32912
8024         * gcc.dg/pr32912-1.c: Add -w to options.
8025         * gcc.dg/pr32912-2.c: Likewise.
8026         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8027
8028 2007-08-21  Ian Lance Taylor  <iant@google.com>
8029
8030         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8031
8032 2007-08-21  Ian Lance Taylor  <iant@google.com>
8033
8034         PR tree-optimization/33134
8035         * g++.dg/tree-ssa/pr33134.C: New test.
8036
8037 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8038
8039         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8040         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8041
8042 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR debug/32610
8045         * gcc.dg/debug/pr32610.c: New test.
8046
8047         * g++.dg/init/new24.C: New test.
8048
8049         PR middle-end/32912
8050         * gcc.dg/pr32912-1.c: New test.
8051         * gcc.dg/pr32912-2.c: New test.
8052         * gcc.dg/pr32912-3.c: New test.
8053
8054 2007-08-21  Richard Guenther  <rguenther@suse.de>
8055
8056         * gcc.dg/pointer-arith-10.c: New testcase.
8057
8058 2007-08-21  Richard Guenther  <rguenther@suse.de>
8059
8060         PR middle-end/33122
8061         * gcc.c-torture/compile/pr33122.c: New testcase.
8062
8063 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8064
8065         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8066
8067 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8068
8069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8070
8071 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR c++/33025
8074         * g++.dg/init/new23.C: New test.
8075
8076 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8077
8078         PR middle-end/30564
8079         * gcc.c-torture/compile/pr30564-1.c: New test.
8080         * gcc.c-torture/compile/pr30564-2.c: New test.
8081
8082 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8083
8084         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8085
8086 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8087
8088         * gfortran.dg/interface_abstract_2.f90: New.
8089         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8090
8091 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8092
8093         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8094         unknown (so that outer-loop wont get analyzed).
8095         * gcc.dg/vect/vect-outer-1a.c: New test.
8096         * gcc.dg/vect/vect-outer-1b.c: New test.
8097         * gcc.dg/vect/vect-outer-1.c: New test.
8098         * gcc.dg/vect/vect-outer-2a.c: New test.
8099         * gcc.dg/vect/vect-outer-2b.c: New test.
8100         * gcc.dg/vect/vect-outer-2c.c: New test.
8101         * gcc.dg/vect/vect-outer-2.c: New test.
8102         * gcc.dg/vect/vect-outer-3a.c: New test.
8103         * gcc.dg/vect/vect-outer-3b.c: New test.
8104         * gcc.dg/vect/vect-outer-3c.c: New test.
8105         * gcc.dg/vect/vect-outer-3.c: New test.
8106         * gcc.dg/vect/vect-outer-4a.c: New test.
8107         * gcc.dg/vect/vect-outer-4b.c: New test.
8108         * gcc.dg/vect/vect-outer-4c.c: New test.
8109         * gcc.dg/vect/vect-outer-4d.c: New test.
8110         * gcc.dg/vect/vect-outer-4e.c: New test.
8111         * gcc.dg/vect/vect-outer-4f.c: New test.
8112         * gcc.dg/vect/vect-outer-4g.c: New test.
8113         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8114         * gcc.dg/vect/vect-outer-4i.c: New test.
8115         * gcc.dg/vect/vect-outer-4j.c: New test.
8116         * gcc.dg/vect/vect-outer-4k.c: New test.
8117         * gcc.dg/vect/vect-outer-4l.c: New test.
8118         * gcc.dg/vect/vect-outer-4m.c: New test.
8119         * gcc.dg/vect/vect-outer-4.c: New test.
8120         * gcc.dg/vect/vect-outer-5.c: New test.
8121         * gcc.dg/vect/vect-outer-6.c: New test.
8122         * gcc.dg/vect/vect-outer-fir.c: New test.
8123         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8125
8126 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8127
8128         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8129         and -fno-tree-reassoc.
8130         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8131         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8132         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8133         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8134         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8135         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8136         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8137         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8138         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8139         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8140         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8141         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8142         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8143         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8144         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8145         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8146         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8147         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8148         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8149         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8150         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8151         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8152         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8153         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8154         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8155         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8156         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8157         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8158         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8159         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8160         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8161         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8162         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8163         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8164         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8165         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8166         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8167
8168 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8169
8170         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8171         versioning for aliasing).
8172         * gcc.dg/vect/vect-35.c: Likewise.
8173
8174         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8175         targets.
8176         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8177
8178 2007-08-18  Tom Tromey  <tromey@redhat.com>
8179
8180         PR preprocessor/32974:
8181         * gcc.dg/cpp/pr32974.c: New file.
8182
8183 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8184
8185         * gfortran.dg/interface_abstract_1.f90: New.
8186
8187 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8188
8189         PR fortran/32881
8190         * gfortran.dg/pure_initializer_1.f90: New test.
8191
8192 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8193
8194         PR fortran/32875
8195         * gfortran.dg/array_constructor_18.f90: New test.
8196
8197 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8198
8199         PR c++/28989
8200         * g++.dg/expr/lval3.C: New test.
8201         * g++.dg/expr/lval4.C: New test.
8202
8203 2007-08-17  Ollie Wild  <aaw@google.com>
8204
8205         PR c++/31749
8206         * g++.dg/lookup/builtin3.C: New test.
8207         * g++.dg/lookup/builtin4.C: New test.
8208         * g++.dg/lookup/using19.C: New test.
8209
8210 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8211
8212         PR c++/32190
8213         * g++.dg/parse/error31.C: New.
8214
8215 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8216
8217         PR c++/32112
8218         * g++.dg/template/error26.C: New.
8219
8220 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8221
8222         PR fortran/33079
8223         * gfortran.dg/zero_length_2.f90: New test.
8224
8225 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8226
8227         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8228         * gfortran.dg/kind_tests_3.f03: Ditto.
8229         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8230         * gfortran.dg/interface_13.f90: Ditto.
8231         * gfortran.dg/pr32738.f90: Ditto.
8232         * gfortran.dg/module_private_1.f90: Ditto.
8233         * gfortran.dg/test_only_clause.f90: Ditto.
8234         * gfortran.dg/bind_c_vars.f90: Ditto.
8235         * gfortran.dg/bind_c_dts.f90: Ditto.
8236         * gfortran.dg/use_9.f90: Ditto.
8237         * gfortran.dg/generic_8.f90: Ditto.
8238         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8239         * gfortran.dg/private_type_6.f90: Ditto.
8240         * gfortran.dg/c_assoc.f90: Ditto.
8241         * gfortran.dg/private_type_7.f90: Ditto.
8242         * gfortran.dg/global_vars_c_init.f90: Ditto.
8243         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8244         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8245         * gfortran.dg/c_size_t_test.f03: Ditto.
8246         * gfortran.dg/used_types_12.f90: Ditto.
8247         * gfortran.dg/pr25923.f90: Ditto.
8248         * gfortran.dg/test_com_block.f90: Ditto.
8249         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8250         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8251         * gfortran.dg/com_block_driver.f90: Ditto.
8252         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8253         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8254         * gfortran.dg/c_loc_test.f90: Ditto.
8255         * gfortran.dg/c_ptr_tests.f03: Ditto.
8256         * gfortran.dg/module_interface_1.f90: Ditto.
8257
8258 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8259
8260         PR c++/32870
8261         * g++.dg/other/error17.C: Adjust.
8262         
8263 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8264
8265         PR middle-end/32970
8266         * g++.dg/ext/altivec-14.C: New test.
8267
8268 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8269
8270         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8271         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8272         dump files.
8273         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8274         * gcc.dg/vect/pr32366.c: Ditto.
8275
8276 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8277
8278         PR testsuite/33082
8279         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8280         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8281         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8282         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8283
8284 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8285
8286         PR fortran/33072
8287         * gfortran.dg/use_9.f90: New.
8288
8289 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8290
8291         * g++.dg/gcov/gcov-5.C: New test.
8292
8293 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8294
8295         * g++.dg/gcov/gcov-4.C: New test.
8296         * lib/gcov.exp (verify-lines): Add support for
8297         checking no-coverage lines.
8298
8299 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8300
8301         * gcc.dg/vect/vect-vfa-01.c: New.
8302         * gcc.dg/vect/vect-vfa-02.c: New.
8303         * gcc.dg/vect/vect-vfa-03.c: New.
8304         * gcc.dg/vect/vect-vfa-04.c: New.
8305         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8306         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8307         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8308         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8309         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8310         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8311         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8312         gfortran.dg/vect/pr19049.f90: Rename to start with
8313         prefix no-vfa-.
8314         * gcc.dg/vect/vect.exp: Disable versioning for alias
8315         when test starts with no-vfa-.
8316         * gfortran.dg/vect/vect.exp: Likewise.
8317
8318 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8319
8320         * gcc.dg/torture/pr32897.c: New test.
8321
8322 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8323
8324         PR c++/31132
8325         * g++.dg/template/crash69.C: New.
8326
8327 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8328
8329         * lib/target-supports.exp (check_effective_target_arm32): Use
8330         check_no_compiler_messages.
8331
8332 2007-08-15  Diego Novillo  <dnovillo@google.com>
8333
8334         gcc.dg/tree-ssa/20070815.c: New test.
8335
8336 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8337
8338         PR fortran/33077
8339         * gfortran.dg/random_7.f90: Initialize variable.
8340
8341 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8342
8343         PR middle-end/33074
8344         * gfortran.dg/pr33074.f90: New test.
8345
8346         PR c++/32992
8347         * g++.dg/opt/nrv14.C: New test.
8348
8349 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8350
8351         PR c++/33035
8352         * g++.dg/template/crash68.C: New.
8353
8354 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8355
8356         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8357         * gcc.dg/sibcall-4.c: Ditto.
8358
8359 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8360
8361         PR fortran/33066
8362         * gfortran.dg/use_8.f90: New test.
8363         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8364
8365 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8366
8367         PR c++/27211
8368         * g++.dg/template/error27.C: New.
8369         * g++.dg/template/error28.C: New.
8370         * g++.dg/other/pr28304.C: Adjust.
8371         * g++.old-deja/g++.mike/p811.C: Likewise.
8372
8373 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8374
8375         PR target/30315
8376         * gcc.target/i386/pr30315.c: New.
8377
8378 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8379
8380         PR fortran/32594
8381         * gfortran.dg/substr_5.f90: New test.
8382
8383 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8384
8385         PR c/30428
8386         * gcc.dg/vector-2.c: New test.
8387
8388         PR c++/30428
8389         * g++.dg/ext/vector8.C: New test.
8390
8391 2007-08-13  Dan Hipschman  <dsh@google.com>
8392
8393         PR c/32953
8394         * gcc.dg/format/array-1.c: Add an additional test for
8395         unterminated format strings of length 1.
8396
8397 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR fortran/32926
8400         * gfortran.dg/external_procedures_3.f90: New test.
8401
8402 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8403
8404         PR fortran/32827
8405         * gfortran.dg/import6.f90: New test.
8406
8407 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8408
8409         PR C/30427
8410         *  gcc.dg/vector-1.c: New test.
8411
8412 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8413
8414         * gcc.dg/pr21255-4.c: Skip for PIC.
8415         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8416
8417 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8418
8419         * gcc.dg/attr-isr.c: Skip for PIC.
8420         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8421         * gcc.dg/attr-isr-trapa.c: Likewise.
8422         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8423         * gcc.dg/pragma-isr-trapa.c: Likewise.
8424         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8425
8426 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8427
8428         PR fortran/32962
8429         * gfortran.dg/transpose_1.f90: New test.
8430
8431 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8432
8433         PR fortran/29600
8434         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8435         intrinsic.
8436
8437 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8438
8439         PR fortran/30964
8440         PR fortran/33054
8441         * gfortran.dg/random_4.f90: New test.
8442         * gfortran.dg/random_5.f90: New test.
8443         * gfortran.dg/random_6.f90: New test.
8444         * gfortran.dg/random_7.f90: New test.
8445
8446 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8447
8448         PR fortran/32860
8449         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8450
8451 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8452
8453         PR fortran/31629
8454         * gfortran.dg/module_private_1.f90: New test.
8455
8456 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8457
8458         PR fortran/29600
8459         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8460         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8461
8462 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8463
8464         PR fortran/32937
8465         * gfortran.dg/char_length_6.f90: New test.
8466
8467 2007-08-10  Ollie Wild  <aaw@google.com>
8468
8469         * g++.dg/lookup/using18.C: New test.
8470
8471 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8472
8473         PR c++/17763
8474         * g++.dg/other/error16.C: New.
8475
8476 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477
8478         PR libfortran/33039
8479         * gfortran.dg/namelist_37.f90: New test.
8480
8481 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8482
8483         PR c++/22256
8484         * g++.dg/conversion/op3.C: New.
8485
8486 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8487
8488         PR fortran/32987
8489         * gfortran.dg/fmt_tab_1.f90: New.
8490         * gfortran.dg/fmt_tab_2.f90: New.
8491
8492 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8493
8494         PR c/32796
8495         * gcc.c-torture/compile/pr32796.c: New test.
8496
8497 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8498
8499         PR middle-end/32813
8500         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8501         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8502         instead of just -O.
8503
8504 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8505
8506         * gcc.target/mips/code-readable-1.c: New test.
8507         * gcc.target/mips/code-readable-2.c: Likewise.
8508         * gcc.target/mips/code-readable-3.c: Likewise.
8509
8510 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8511             Revital Eres  <eres@il.ibm.com>
8512
8513         * gfortran.dg/sms-1.f90: Add comment.
8514         * gfortran.dg/sms-2.f90: New.
8515
8516 2007-08-07  Ian Lance Taylor  <iant@google.com>
8517
8518         * gcc.dg/instrument-1.c: New test.
8519         * gcc.dg/instrument-2.c: New test.
8520         * gcc.dg/instrument-3.c: New test.
8521
8522 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8523
8524         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8525
8526 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8527
8528         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8529         !vector_alignment_reachable targets.
8530         * gcc.dg/vect/vect-33.c: Likewise.
8531         * gcc.dg/vect/vect-42.c: Likewise.
8532         * gcc.dg/vect/vect-44.c: Likewise.
8533         * gcc.dg/vect/vect-50.c: Likewise.
8534         * gcc.dg/vect/vect-70.c: Likewise.
8535         * gcc.dg/vect/vect-71.c: Likewise.
8536         * gcc.dg/vect/vect-87.c: Likewise.
8537         * gcc.dg/vect/vect-88.c: Likewise.
8538         * gcc.dg/vect/vect-91.c: Likewise.
8539         * gcc.dg/vect/vect-93.c: Likewise.
8540         * gcc.dg/vect/vect-96.c: Likewise.
8541         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8542         * gcc.dg/vect/section-anchors-69.c: Likewise.
8543         * gcc.dg/vect/pr25413.c: Likewise.
8544         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8545         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8546         * gfortran.dg/vect-2.f90: Likewise.
8547         * gfortran.dg/vect-3.f90: Likewise.
8548         * gfortran.dg/vect-4.f90: Likewise.
8549         * gfortran.dg/vect-5.f90: Likewise.
8550         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8551         Return false for darwin. 
8552         (check_effective_target_vector_alignment_reachable_for_double): New.
8553
8554 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8555
8556         * gcc.dg/multiword-1.c: New testcase.
8557
8558 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8559
8560         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8561         messages.
8562         * gfortran.dg/namelist_36.f90: New test.
8563
8564 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8565
8566         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8567           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8568
8569 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8570
8571         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8572         * gcc.dg/torture/type-generic-1.c: Likewise.
8573
8574 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8575
8576         * gcc.c-torture/20070522-1.c: Move to ...
8577         * gcc.c-torture/compile/20070522-1.c: Here.
8578
8579 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8580
8581         PR fortran/29828
8582         * gfortran.dg/minmax_char_1.f90: New test.
8583         * gfortran.dg/minmax_char_2.f90: New test.
8584         * gfortran.dg/min_max_optional_4.f90: New test.
8585
8586 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8587
8588         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8589         hanging on the testcase.
8590
8591 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8592
8593         PR middle-end/32988
8594         * gcc.c-torture/compile/pr32988.c: New test.
8595
8596 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8597
8598         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8599
8600 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8601
8602         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8603
8604         Revert:
8605         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8606
8607         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8608
8609 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8610
8611         PR fortran/32979
8612         * gfortran.dg/isnan_1.f90: New test.
8613
8614 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8615             Revital Eres <eres@il.ibm.com>
8616
8617         * gcc.dg/sms-antideps.c: New test.
8618
8619 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8620
8621         PR fortran/31214
8622         * gfortran.dg/entry_13.f90: New test.
8623
8624         * gfortran.dg/entry_12.f90: Clean up .mod file.
8625
8626 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8627
8628         PR fortran/32770
8629         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8630         variables as kind=4 so they don't overflow the record length.
8631
8632 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8633
8634         PR fortran/32968
8635         * gfortran.dg/selected_kind_1.f90: New test.
8636
8637 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8638
8639         PR middle-end/32780
8640         * gcc.c-torture/compile/pr32780.c: New test.
8641
8642 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8643
8644         RP middle-end/32399
8645         * gcc.c-torture/compile/pr32399.c: New testcase.
8646
8647 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8648
8649         PR middle-end/32304
8650         * g++.dg/torture/pr32304.C: New testcase.
8651
8652 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8653
8654         PR middle-end/32935
8655         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8656
8657 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8658
8659         PR fortran/32955
8660         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8661
8662 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8663
8664         PR fortran/31202
8665         * gfortran.dg/nint_2.f90: New test.
8666
8667 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8668
8669         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8670         * gcc.dg/weak/typeof-2.c: Likewise.
8671
8672 2007-08-03  Diego Novillo  <dnovillo@google.com>
8673
8674         PR 31521
8675         * gcc.dg/tree-ssa/pr31521.c: New test.
8676
8677 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8678
8679         PR fortran/32770
8680         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8681         iostat must be default kind.
8682
8683 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8684
8685         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8686
8687 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8688
8689         PR fortran/32770
8690         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8691         explicit so test passes with -fdefault-integer-8.
8692         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8693         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8694
8695 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8696
8697         PR c++/30849
8698         * g++.dg/parse/asm1.C: New test.
8699
8700         PR c++/30850
8701         * g++.dg/parse/asm2.C: Likewise.
8702
8703         PR c++/30851
8704         * g++.dg/parse/asm3.C: Likewise.
8705         
8706 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8707
8708         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8709           "int" is only 16 bit bits wide.
8710         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8711
8712 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8713
8714         * g++.dg/torture/type-generic-1.C: New.
8715         * gcc.dg/pr28796-2.c: Move tests ...
8716         * gcc.dg/tg-tests.h: ... here.
8717         * gcc.dg/torture/type-generic-1.c: New.
8718
8719 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8720
8721         PR libfortran/32954
8722         * minmaxloc_3.f90:  New test case.
8723
8724 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/32936
8727         * gfortran.dg/allocate_stat.f90: New.
8728
8729 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8730
8731         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8732
8733 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8734
8735         PR tree-optimization/32919
8736         * gcc.c-torture/compile/pr32919.c: New.
8737
8738 2007-08-01  Nick Clifton  <nickc@redhat.com>
8739
8740         * gcc.c-torture/execute/execute.exp: Change copyright header to
8741         refer to version 3 of the GNU General Public License and to point
8742         readers at the COPYING3 file and the FSF's license web page.
8743         * gcc.c-torture/execute/ieee/ieee.exp,
8744         gcc.c-torture/unsorted/unsorted.exp,
8745         gcc.c-torture/compile/compile.exp,
8746         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8747         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8748         gcc.target/cris/torture/cris-torture.exp,
8749         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8750         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8751         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8752         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8753         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8754         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8755         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8756         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8757         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8758         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8759         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8760         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8761         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8762         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8763         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8764         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8765         gcc.dg/noncompile/noncompile.exp,
8766         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8767         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8768         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8769         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8770         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8771         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8772         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8773         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8774         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8775         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8776         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8777         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8778         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8779         g++.old-deja/old-deja.exp,
8780         gfortran.fortran-torture/execute/execute.exp,
8781         gfortran.fortran-torture/compile/compile.exp,
8782         treelang/output/output-1.c, treelang/output/output-1.tree,
8783         treelang/execute/execute.exp, treelang/Makefile.in,
8784         treelang/compile/compile.exp, g++.dg/dg.exp,
8785         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8786         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8787         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8788         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8789         g++.dg/compat/struct-layout-1.exp,
8790         g++.dg/compat/struct-layout-1_generate.c,
8791         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8792         g++.dg/bprob/bprob.exp, config/default.exp,
8793         gcc.test-framework/test-framework.awk,
8794         gcc.test-framework/gen_directive_tests,
8795         gcc.test-framework/test-framework.exp,
8796         objc.dg/special/special.exp,
8797         objc.dg/gnu-encoding/gnu-encoding.exp,
8798         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8799         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8800         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8801         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8802         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8803         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8804         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8805         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8806         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8807         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8808         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8809         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8810         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8811         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8812         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8813         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8814         Likewise.
8815
8816 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8817
8818         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8819         error message text.
8820
8821 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8822
8823         PR fortran/32945
8824         * gfortran.dg/initialization_12.f90: New test.
8825
8826 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/31609
8829         * gfortran.dg/entry_12.f90: New test.
8830
8831 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8832
8833         PR fortran/32938
8834         * gfortran.dg/altreturn_6.f90: New test.
8835
8836 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8837
8838         PR fortran/32942
8839         * gfortran.dg/exponent_2.f90: New test.
8840
8841 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8842
8843         * gcc.dg/vect/vect-117.c: New test.
8844         * gcc.dg/vect/vect-74.c: Enabled test
8845         * gcc.dg/vect/vect-81.c: Enabled test
8846
8847 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8848
8849         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8850         s/dg-error/dg-warning where warning is expected.
8851
8852 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8853
8854         PR fortran/32770
8855         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8856         of huge() to correct kind.
8857
8858 2007-07-30  Ollie Wild  <aaw@google.com>
8859
8860         * gcc.dg/cpp/counter-2.c: New test.
8861         * gcc.dg/cpp/counter-3.c: New test.
8862         * gcc.dg/cpp/dir-only-1.c: New test.
8863         * gcc.dg/cpp/dir-only-1.h: New file.
8864         * gcc.dg/cpp/dir-only-2.c: New test.
8865         * gcc.dg/cpp/dir-only-3.c: New test.
8866         * gcc.dg/cpp/dir-only-3a.h: New file.
8867         * gcc.dg/cpp/dir-only-3b.h: New file.
8868         * gcc.dg/cpp/dir-only-4.c: New test.
8869         * gcc.dg/cpp/dir-only-5.c: New test.
8870         * gcc.dg/cpp/dir-only-6.c: New test.
8871
8872 2007-07-30  Julian Brown  <julian@codesourcery.com>
8873
8874         * gcc.target/arm/neon/v*.c: Regenerate.
8875
8876 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8877
8878         PR c++/32108
8879         * g++.dg/ext/label6.C: New.
8880
8881 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8882
8883         PR libfortran/32858
8884         PR libfortran/30814
8885         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8886
8887 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8888
8889         PR fortran/31211
8890         * gfortran.dg/actual_pointer_function_1.f90: New test.
8891
8892         PR fortran/32682
8893         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8894
8895 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8896
8897         PR fortran/32906
8898         * gfortran.dg/shape_1.f90: Adjust error message.
8899         * gfortran.dg/parameter_array_ref_1.f90: New test.
8900
8901 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8902
8903         PR fortran/31609
8904         * gfortran.dg/entry_11.f90: New test.
8905
8906 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8907             Revital Eres  <eres@il.ibm.com>
8908
8909         * gfortran.dg/sms-1.f90: New test.
8910
8911 2007-07-28  Richard Guenther  <rguenther@suse.de>
8912
8913         * gcc.c-torture/compile/pr32920.c: New testcase.
8914
8915 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8916
8917         PR c++/30917
8918         * g++.dg/lookup/friend11.C: New test.
8919
8920 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8921
8922         * gfortran.dg/namelist_5.f90: Adjusted error message.
8923         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8924         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8925         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8926         * gfortran.dg/namelist_32.f90: ... this.
8927
8928         PR fortran/32876
8929         * gfortran.dg/namelist_33.f90: New test.
8930
8931         PR fortran/32905
8932         * gfortran.dg/namelist_34.f90: New test.
8933
8934         PR fortran/31818
8935         * gfortran.dg/namelist_35.f90: New test.
8936
8937 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/32880
8940         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8941
8942 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8943
8944         PR testsuite/32471
8945         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8946           assuming it is 0x7ffffffff.
8947         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8948         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8949
8950 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8951
8952         * gfortran.dg/operator_3.f90: Fix dg directive.
8953         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8954         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8955         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8956
8957 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8958
8959         * g++.dg/cpp0x/decltype1.C: New.
8960         * g++.dg/cpp0x/decltype2.C: New.
8961         * g++.dg/cpp0x/decltype3.C: New.
8962         * g++.dg/cpp0x/decltype4.C: New.
8963         * g++.dg/cpp0x/decltype5.C: New.
8964         * g++.dg/cpp0x/decltype6.C: New.
8965
8966 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8967
8968         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8969           because the test relies on bit 31 to be the sign bit.
8970
8971 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8972
8973         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8974           assuming it is 0x7fffffff.
8975         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8976         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8977
8978 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/32346
8981         * g++.dg/expr/bitfield9.C: New test.
8982
8983 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8984
8985         PR fortran/32899
8986         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8987
8988 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8989
8990         PR fortran/32760
8991         * gfortran.dg/private_type_7.f90: New test.
8992
8993 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8994
8995         PR fortran/32035
8996         * gfortran.dg/select_char_1.f90: New test.
8997
8998 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8999
9000         PR fortran/32903
9001         * gfortran.dg/initialization_11.f90: New test.
9002
9003 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9004
9005         * gcc.target/mips/ins-1.c: New test.
9006
9007 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9008
9009         PR/19232
9010         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9011         (f1): Likewise.
9012
9013 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9014
9015         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9016         error: width of 'spare' exceeds its type.
9017
9018 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9019
9020         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9021         * gcc.dg/sibcall-4.c: Likewise.
9022
9023 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9024
9025         PR rtl-optimization/31500
9026         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9027         * g++.dg/warn/Warray-bounds.C: Likewise.
9028
9029 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9030
9031         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9032
9033 2007-07-25  Julian Brown  <julian@codesourcery.com>
9034             Paul Brook  <paul@codesourcery.com>
9035             Joseph Myers  <joseph@codesourcery.com>
9036             Mark Shinwell  <shinwell@codesourcery.com>
9037
9038         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9039         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9040         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9041         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9042         (check_effective_target_arm_neon_hw): New.
9043         * gcc.target/arm/neon/neon.exp: New file.
9044         * gcc.target/arm/neon/polytypes.c: New file.
9045         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9046
9047 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9048
9049         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9050           targets where an "int" is less than 32 bits wide.
9051
9052 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9053
9054         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9055
9056 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9057
9058         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9059           during addition if an int is only 16 bits wide.
9060         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9061
9062 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9063
9064         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9065           size as "long int" and are 32 or 64 bits wide.
9066         * gcc.dg/torture/pr28814.c: Likewise.
9067
9068 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9069
9070         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9071           exactly as wide as an int.
9072
9073 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9074
9075         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9076         Define and use throughout as long long printf format specifier.
9077         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9078         Likewise.
9079
9080 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9081
9082         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9083         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9084
9085 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9086
9087         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9088
9089 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9090
9091         * gcc.c-torture/execute/20070724-1.c: New.
9092
9093 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9094
9095         PR fortran/31205
9096         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9097         "deallocates" to 24, since patch has code rid of much spurious
9098         code.
9099         * gfortran.dg/interface_assignment_1.f90 : New test.
9100
9101         PR fortran/32842
9102         * gfortran.dg/interface_assignment_2.f90 : New test.
9103
9104 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9105
9106         PR fortran/32867
9107         * fortran.dg/initialization_10.f90: New test.
9108
9109 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9110
9111         PR fortran/32778
9112         * gfortran.dg/imag_2.f: Removed
9113         * gfortran.dg/warn_std_1.f90: New test.
9114         * gfortran.dg/warn_std_2.f90: New test.
9115         * gfortran.dg/warn_std_3.f90: New test.
9116
9117 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9118
9119         PR c++/29001
9120         * g++.dg/init/new22.C: New.
9121
9122 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9123
9124         PR c++/32561
9125         * g++.dg/template/crash67.C: New.
9126
9127 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9128
9129         * lib/target-support.exp (check_effective_target_natural_alignment): 
9130         (check_effective_target_vector_alignment_reachable): New.
9131         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9132         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9133         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9134         check.
9135         * gcc.dg/vect/pr25413.c: Likewise.
9136         * gcc.dg/vect/pr31699.c: Likewise.
9137
9138 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9139
9140         PR fortran/30814
9141         * gfortran.dg/pack_bounds_1.f90:  New test case.
9142
9143 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9144
9145         PR fortran/31639
9146         * gfortran.dg/initialization_9.f90: New test.
9147
9148 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9149
9150         PR fortran/32797
9151         PR fortran/32800
9152         * gfortran.dg/bind_c_usage_8.f03: New test case.
9153         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9154         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9155
9156 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9157
9158         * gcc.target/mips/branch-cost-1.c: New test.
9159         * gcc.target/mips/branch-cost-2.c: Likewise.
9160
9161 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9162
9163         PR fortran/32732
9164         * gfortran.dg/c_char_tests.f03: New test case.
9165         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9166         * gfortran.dg/c_char_tests_2.f03: New test case.
9167         * gfortran.dg/value_6.f03: Ditto.
9168         * gfortran.dg/value_7.f03: Ditto.
9169
9170 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9171
9172         PR fortran/32600
9173         * gfortran.dg/c_funloc_tests_5.f03: New.
9174         * gfortran.dg/c_funloc_tests_5.f04: New.
9175         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9176
9177 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         PR c++/32839
9180         * g++.dg/expr/call4.C: New.
9181         * g++.dg/expr/call5.C: New.
9182
9183 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9184
9185         PR fortran/32710
9186         * gfortran.dg/namelist_30.f90: New test.
9187
9188 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9189
9190         PR fortran/29962
9191         * gfortran.dg/array_initializer_1.f90: Removed warning.
9192         * gfortran.dg/initialization_1.f90: Adjusted messages.
9193         * gfortran.dg/nested_modules_6.f90: Removed warning.
9194
9195         PR fortran/31253
9196         * gfortran.dg/initialization_7.f90: New test.
9197
9198         PR fortran/31639
9199         * gfortran.dg/initialization_8.f90: New test.
9200
9201 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         PR c++/30818
9204         * g++.dg/template/crash47.C: Adjust errors.
9205         * g++.dg/template/crash48.C: Adjust errors.
9206         * g++.dg/template/typename12.C: New.
9207         * g++.dg/template/typename13.C: New.
9208         * g++.dg/template/typename14.C: New.
9209         * g++.dg/template/typedef6.C: Adjust errors.
9210
9211 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9212
9213         PR fortran/32627
9214         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9215         * gfortran.dg/pr32627.f03: New test case.
9216
9217         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9218         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9219         c_f_pointer_logical.
9220         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9221         c_f_pointer_complex.
9222         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9223         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9224         c_f_pointer_shape_tests_2.
9225         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9226
9227 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9228
9229         PR fortran/32804
9230         * gfortran.dg/c_loc_tests_9.f03: New test case.
9231         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9232
9233 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9234
9235         PR fortran/32823
9236         * gfortran.dg/int_2.f90: New test.
9237         
9238 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9239
9240         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9241
9242 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9243
9244         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9245         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9246
9247 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9248
9249         PR tree-optimization/19910
9250         * gcc.dg/pr19910.c: New test.
9251
9252 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9253
9254         PR fortran/32738
9255         * gfortran.dg/pr32738.f90: New test.
9256
9257 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9258
9259         PR tree-optimzation/32635
9260         * gfortran.dg/pr32635.f:  New test case.
9261
9262 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9263
9264         PR fortran/32801
9265         * gfortran.dg/pr32801.f03: New test case.
9266
9267 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9268
9269         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9270         Test negative numbers also.
9271         * gcc.dg/c99-math-float-1.c: Likewise.
9272         * gcc.dg/c99-math-long-double-1.c: Likewise.
9273         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9274         test inputs.
9275
9276 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9277         
9278         * lib/target-supports.exp (check_effective_target_sync_int_long):
9279         Enable for xtensa.
9280         (check_effective_target_sync_char_short): Likewise.
9281         
9282 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9283
9284         * gcc.dg/pr28796-2.c: Add more cases.
9285
9286 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9287
9288         * gcc.dg/pr28796-1.c: Add more cases.
9289         * gcc.dg/pr28796-2.c: Likewise.
9290
9291 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9292
9293         * gcc.dg/pr28796-1.c: Add more cases.
9294         * gcc.dg/pr28796-2.c: Likewise.
9295
9296 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9297
9298         PR fortran/32535
9299         * gfortran.dg/pr32535.f90: New test.
9300
9301 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9302
9303         PR fortran/31320
9304         PR fortran/32665
9305         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9306
9307 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9308
9309         PR rtl-optimization/32773
9310         * gcc.dg/pr32773.c: New test.
9311
9312 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9313
9314         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9315         match flax-vector-conversions note.
9316         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9317         instead of dg-error for the warning.
9318
9319 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9320
9321         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9322           adapted to work on targets with 16-bit or wider int.
9323         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9324         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9325         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9326         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9327
9328 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9329
9330         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9331         support large arrays.
9332         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9333         * gcc.dg/20061109-1.c: Likewise.
9334         * gcc.c-torture/execute/20061101-1.x: Likewise.
9335         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9336         * gcc.c-torture/execute/pr31448.x: Likewise.
9337
9338 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9339
9340         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9341
9342         PR fortran/32238
9343         * gfortran.dg/pr32238.f90: New test.
9344
9345         PR fortran/32222
9346         * gfortran.dg/pr32222.f90: New test.
9347
9348         PR fortran/32242
9349         * gfortran.dg/pr32242.f90: New test.
9350         
9351 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9352             David Ung  <davidu@mips.com>
9353
9354         * gcc.target/mips/mips-sched-madd.c: New test case.
9355
9356 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9357
9358         PR libfortran/32611
9359         * gfortran.dg/large_real_kind_1.f90: Update test.
9360         * gfortran.dg/pr17706.f90: Update test.
9361         * gfortran.dg/fmt_zero_digits.f90: Update test.
9362         * gfortran.dg/fmt_zero_precision.f90: Update test.
9363         * gfortran.dg/real_const_3.f90: Update test.
9364
9365 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9366
9367         PR fortran/32036
9368         * gfortran.dg/bounds_check_8.f90: New test.
9369         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9370
9371 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9372
9373         PR fortran/32357
9374         * gfortran.dg/mvbits_2.f90: New test.
9375
9376 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9377
9378         PR libfortran/32731
9379         * gfortran.dg/pack_mask_1.f90:  New test.
9380         * gfortran.dg/unpack_mask_1.f90:  New test.
9381
9382 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9383
9384         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9385         * gcc.dg/20001101-1.c: Likewise.
9386         * gcc.dg/20001102-1.c: Likewise.
9387         * gcc.dg/20020116-2.c: Likewise.
9388         * gcc.dg/20020416-1.c: Likewise.
9389         * gcc.dg/sparc-constant-1.c: Likewise.
9390         * gcc.dg/sparc-dwarf2.c: Likewise.
9391         * gcc.dg/sparc-frame-1.c: Likewise.
9392         * gcc.dg/sparc-getcontext-1.c: Likewise.
9393         * gcc.dg/sparc-loop-1.c: Likewise.
9394         * gcc.dg/sparc-reg-1.c: Likewise.
9395         * gcc.dg/sparc-ret.c: Likewise.
9396         * gcc.dg/sparc-trap-1.c: Likewise.
9397         * gcc.dg/ultrasp10.c: Likewise.
9398         * gcc.dg/ultrasp11.c: Likewise.
9399         * gcc.dg/ultrasp1.c: Likewise.
9400         * gcc.dg/ultrasp2.c: Likewise.
9401         * gcc.dg/ultrasp3.c: Likewise.
9402         * gcc.dg/ultrasp4.c: Likewise.
9403         * gcc.dg/ultrasp5.c: Likewise.
9404         * gcc.dg/ultrasp6.c: Likewise.
9405         * gcc.dg/ultrasp7.c: Likewise.
9406         * gcc.dg/ultrasp8.c: Likewise.
9407         * gcc.dg/ultrasp9.c: Likewise.
9408         * gcc.dg/splet-1.c: Delete.
9409
9410 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9411
9412         PR fortran/32724
9413         * gfortran.dg/stfunc_5.f90: New test.
9414
9415 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9416
9417         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9418         New procedure to check if arrays are naturally aligned to the vector
9419         alignment boundary.
9420         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9421         in size_t typedef.  Adjust tree dump scan results according to
9422         vect_aligned_arrays target check.
9423         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9424         vect_aligned_arrays target check.
9425         * gcc.dg/vect/pr31699.c: Ditto.
9426
9427 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9428
9429         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9430         for V2DFmode vector conditional expression.
9431         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9432         and dfceq patterns.
9433         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9434         and dfcgt patterns.
9435         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9436         V2DFmode comparison and test special values.
9437         * lib/target-supports.exp: Switch on test for V2DFmode 
9438         vector conditional expression.
9439
9440 2007-07-13  Richard Guenther  <rguenther@suse.de>
9441
9442         PR tree-optimization/32721
9443         * gcc.dg/pr32721.c: New testcase.
9444
9445 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9446
9447         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9448         error message part that continues on a new line.
9449
9450 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9451
9452         * gcc.dg/c99-tgmath-1.c: New.
9453         * gcc.dg/c99-tgmath-2.c: New.
9454         * gcc.dg/c99-tgmath-3.c: New.
9455         * gcc.dg/c99-tgmath-4.c: New.
9456
9457 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9458             Janis Johnson  <janis187@us.ibm.com>
9459
9460         PR testsuite/25241
9461         * gcc.test-framework/dg-error-exp-F.c: New test.
9462         * gcc.test-framework/dg-warning-exp-F.c: New test.
9463         * lib/gcc.exp: Enable warning and error prefixes.
9464         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9465         (dg-error): Wrap original dg-error.
9466         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9467         markers from dg-error/dg-warning directives.
9468         * gcc.dg/20040322-1.c: Likewise.
9469         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9470         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9471         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9472         * gcc.dg/Werror-1.c: Likewise.
9473         * gcc.dg/Werror-10.c: Likewise.
9474         * gcc.dg/Werror-11.c: Likewise.
9475         * gcc.dg/Werror-2.c: Likewise.
9476         * gcc.dg/Werror-3.c: Likewise.
9477         * gcc.dg/Werror-4.c: Likewise.
9478         * gcc.dg/Werror-5.c: Likewise.
9479         * gcc.dg/Werror-6.c: Likewise.
9480         * gcc.dg/Werror-7.c: Likewise.
9481         * gcc.dg/Werror-8.c: Likewise.
9482         * gcc.dg/Werror-9.c: Likewise.
9483         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9484         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9485         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9486         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9487         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9488         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9489         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9490         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9491         * gcc.dg/Wnested-externs-1.c: Likewise.
9492         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9493         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9494         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9495         * gcc.dg/Wshadow-3.c: Likewise.
9496         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9497         * gcc.dg/Wwrite-strings-1.c: Likewise.
9498         * gcc.dg/anon-struct-5.c: Likewise.
9499         * gcc.dg/anon-struct-6.c: Likewise.
9500         * gcc.dg/anon-struct-7.c: Likewise.
9501         * gcc.dg/anon-struct-8.c: Likewise.
9502         * gcc.dg/array-8.c: Likewise.
9503         * gcc.dg/array-quals-2.c: Likewise.
9504         * gcc.dg/asm-qual-1.c: Likewise.
9505         * gcc.dg/asm-wide-1.c: Likewise.
9506         * gcc.dg/assign-warn-1.c: Likewise.
9507         * gcc.dg/assign-warn-2.c: Likewise.
9508         * gcc.dg/bitfld-10.c: Likewise.
9509         * gcc.dg/bitfld-11.c: Likewise.
9510         * gcc.dg/bitfld-12.c: Likewise.
9511         * gcc.dg/bitfld-13.c: Likewise.
9512         * gcc.dg/bitfld-14.c: Likewise.
9513         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9514         * gcc.dg/builtins-30.c: Likewise.
9515         * gcc.dg/c90-const-expr-5.c: Likewise.
9516         * gcc.dg/c90-typespec-1.c: Likewise.
9517         * gcc.dg/c99-const-expr-5.c: Likewise.
9518         * gcc.dg/c99-flex-array-5.c: Likewise.
9519         * gcc.dg/c99-fordecl-3.c: Likewise.
9520         * gcc.dg/c99-tag-3.c: Likewise.
9521         * gcc.dg/c99-typespec-1.c: Likewise.
9522         * gcc.dg/c99-vla-jump-1.c: Likewise.
9523         * gcc.dg/c99-vla-jump-2.c: Likewise.
9524         * gcc.dg/c99-vla-jump-3.c: Likewise.
9525         * gcc.dg/c99-vla-jump-4.c: Likewise.
9526         * gcc.dg/c99-vla-jump-5.c: Likewise.
9527         * gcc.dg/cast-1.c: Likewise.
9528         * gcc.dg/cast-2.c: Likewise.
9529         * gcc.dg/cast-3.c: Likewise.
9530         * gcc.dg/cast-4.c: Likewise.
9531         * gcc.dg/cast-pretty-print-1.c: Likewise.
9532         * gcc.dg/comp-goto-2.c: Likewise.
9533         * gcc.dg/comp-goto-3.c: Likewise.
9534         * gcc.dg/cpp/error-1.c: Likewise.
9535         * gcc.dg/cpp/if-paren.c: Likewise.
9536         * gcc.dg/decl-7.c: Likewise.
9537         * gcc.dg/decl-8.c: Likewise.
9538         * gcc.dg/decl-nospec-1.c: Likewise.
9539         * gcc.dg/decl-nospec-2.c: Likewise.
9540         * gcc.dg/decl-nospec-3.c: Likewise.
9541         * gcc.dg/declspec-10.c: Likewise.
9542         * gcc.dg/declspec-11.c: Likewise.
9543         * gcc.dg/declspec-12.c: Likewise.
9544         * gcc.dg/declspec-13.c: Likewise.
9545         * gcc.dg/declspec-14.c: Likewise.
9546         * gcc.dg/declspec-15.c: Likewise.
9547         * gcc.dg/declspec-16.c: Likewise.
9548         * gcc.dg/declspec-17.c: Likewise.
9549         * gcc.dg/declspec-4.c: Likewise.
9550         * gcc.dg/declspec-5.c: Likewise.
9551         * gcc.dg/declspec-6.c: Likewise.
9552         * gcc.dg/declspec-7.c: Likewise.
9553         * gcc.dg/declspec-8.c: Likewise.
9554         * gcc.dg/declspec-9.c: Likewise.
9555         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9556         * gcc.dg/dfp/constants-c99.c: Likewise.
9557         * gcc.dg/dfp/keywords-c89.c: Likewise.
9558         * gcc.dg/dfp/keywords-c99.c: Likewise.
9559         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9560         * gcc.dg/dfp/typespec.c: Likewise.
9561         * gcc.dg/dremf-type-compat-2.c: Likewise.
9562         * gcc.dg/dremf-type-compat-3.c: Likewise.
9563         * gcc.dg/dremf-type-compat-4.c: Likewise.
9564         * gcc.dg/empty-source-2.c: Likewise.
9565         * gcc.dg/empty-source-3.c: Likewise.
9566         * gcc.dg/enum3.c: Likewise.
9567         * gcc.dg/extra-semi-2.c: Likewise.
9568         * gcc.dg/extra-semi-3.c: Likewise.
9569         * gcc.dg/float-range-1.c: Likewise.
9570         * gcc.dg/float-range-2.c: Likewise.
9571         * gcc.dg/float-range-3.c: Likewise.
9572         * gcc.dg/float-range-5.c: Likewise.
9573         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9574         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9575         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9576         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9577         * gcc.dg/format/cast-1.c: Likewise.
9578         * gcc.dg/format/gcc_diag-3.c: Likewise.
9579         * gcc.dg/format/gcc_diag-4.c: Likewise.
9580         * gcc.dg/format/gcc_diag-6.c: Likewise.
9581         * gcc.dg/format/gcc_diag-8.c: Likewise.
9582         * gcc.dg/format/gcc_diag-9.c: Likewise.
9583         * gcc.dg/format/nul-2.c: Likewise.
9584         * gcc.dg/format/opt-1.c: Likewise.
9585         * gcc.dg/format/opt-2.c: Likewise.
9586         * gcc.dg/format/opt-3.c: Likewise.
9587         * gcc.dg/format/opt-4.c: Likewise.
9588         * gcc.dg/format/opt-5.c: Likewise.
9589         * gcc.dg/format/opt-6.c: Likewise.
9590         * gcc.dg/framework-2.c: Likewise.
9591         * gcc.dg/func-args-1.c: Likewise.
9592         * gcc.dg/func-outside-1.c: Likewise.
9593         * gcc.dg/func-outside-2.c: Likewise.
9594         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9595         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9596         * gcc.dg/if-empty-1.c: Likewise.
9597         * gcc.dg/init-bad-1.c: Likewise.
9598         * gcc.dg/init-bad-2.c: Likewise.
9599         * gcc.dg/init-bad-3.c: Likewise.
9600         * gcc.dg/init-desig-obs-2.c: Likewise.
9601         * gcc.dg/init-desig-obs-3.c: Likewise.
9602         * gcc.dg/init-empty-2.c: Likewise.
9603         * gcc.dg/init-empty-3.c: Likewise.
9604         * gcc.dg/inline-11.c: Likewise.
9605         * gcc.dg/inline-12.c: Likewise.
9606         * gcc.dg/inline-8.c: Likewise.
9607         * gcc.dg/inline-9.c: Likewise.
9608         * gcc.dg/inline3.c: Likewise.
9609         * gcc.dg/label-decl-1.c: Likewise.
9610         * gcc.dg/label-decl-2.c: Likewise.
9611         * gcc.dg/label-decl-3.c: Likewise.
9612         * gcc.dg/label-decl-4.c: Likewise.
9613         * gcc.dg/long-long-typespec-1.c: Likewise.
9614         * gcc.dg/lvalue-2.c: Likewise.
9615         * gcc.dg/lvalue-3.c: Likewise.
9616         * gcc.dg/nested-func-3.c: Likewise.
9617         * gcc.dg/nested-redef-1.c: Likewise.
9618         * gcc.dg/noreturn-4.c: Likewise.
9619         * gcc.dg/old-style-prom-2.c: Likewise.
9620         * gcc.dg/old-style-prom-3.c: Likewise.
9621         * gcc.dg/old-style-then-proto-1.c: Likewise.
9622         * gcc.dg/overflow-warn-1.c: Likewise.
9623         * gcc.dg/overflow-warn-2.c: Likewise.
9624         * gcc.dg/overflow-warn-3.c: Likewise.
9625         * gcc.dg/overflow-warn-4.c: Likewise.
9626         * gcc.dg/overflow-warn-6.c: Likewise.
9627         * gcc.dg/parm-forwdecl-2.c: Likewise.
9628         * gcc.dg/parm-forwdecl-3.c: Likewise.
9629         * gcc.dg/parm-impl-decl-1.c: Likewise.
9630         * gcc.dg/parm-impl-decl-2.c: Likewise.
9631         * gcc.dg/parm-incomplete-1.c: Likewise.
9632         * gcc.dg/parm-mismatch-1.c: Likewise.
9633         * gcc.dg/pointer-arith-1.c: Likewise.
9634         * gcc.dg/pointer-arith-2.c: Likewise.
9635         * gcc.dg/pointer-arith-3.c: Likewise.
9636         * gcc.dg/pointer-arith-4.c: Likewise.
9637         * gcc.dg/pointer-arith-6.c: Likewise.
9638         * gcc.dg/pointer-arith-7.c: Likewise.
9639         * gcc.dg/pointer-arith-8.c: Likewise.
9640         * gcc.dg/pr13804-1.c: Likewise.
9641         * gcc.dg/pr15698-1.c: Likewise.
9642         * gcc.dg/pr15698-2.c: Likewise.
9643         * gcc.dg/pr15698-3.c: Likewise.
9644         * gcc.dg/pr15698-4.c: Likewise.
9645         * gcc.dg/pr15698-5.c: Likewise.
9646         * gcc.dg/pr15698-6.c: Likewise.
9647         * gcc.dg/pr15698-7.c: Likewise.
9648         * gcc.dg/pr15698-8.c: Likewise.
9649         * gcc.dg/pr17188-1.c: Likewise.
9650         * gcc.dg/pr17301-1.c: Likewise.
9651         * gcc.dg/pr17301-2.c: Likewise.
9652         * gcc.dg/pr17730-1.c: Likewise.
9653         * gcc.dg/pr20368-1.c: Likewise.
9654         * gcc.dg/pr20368-2.c: Likewise.
9655         * gcc.dg/pr20368-3.c: Likewise.
9656         * gcc.dg/pr22308-1.c: Likewise.
9657         * gcc.dg/qual-component-1.c: Likewise.
9658         * gcc.dg/redecl-1.c: Likewise.
9659         * gcc.dg/redecl-11.c: Likewise.
9660         * gcc.dg/redecl-12.c: Likewise.
9661         * gcc.dg/redecl-13.c: Likewise.
9662         * gcc.dg/redecl-14.c: Likewise.
9663         * gcc.dg/redecl-15.c: Likewise.
9664         * gcc.dg/register-var-1.c: Likewise.
9665         * gcc.dg/register-var-2.c: Likewise.
9666         * gcc.dg/stmt-expr-2.c: Likewise.
9667         * gcc.dg/stmt-expr-3.c: Likewise.
9668         * gcc.dg/stmt-expr-label-1.c: Likewise.
9669         * gcc.dg/stmt-expr-label-2.c: Likewise.
9670         * gcc.dg/stmt-expr-label-3.c: Likewise.
9671         * gcc.dg/struct-empty-2.c: Likewise.
9672         * gcc.dg/struct-empty-3.c: Likewise.
9673         * gcc.dg/struct-parse-1.c: Likewise.
9674         * gcc.dg/struct-semi-1.c: Likewise.
9675         * gcc.dg/struct-semi-2.c: Likewise.
9676         * gcc.dg/struct-semi-3.c: Likewise.
9677         * gcc.dg/switch-5.c: Likewise.
9678         * gcc.dg/switch-6.c: Likewise.
9679         * gcc.dg/switch-7.c: Likewise.
9680         * gcc.dg/tls/diag-5.c: Likewise.
9681         * gcc.dg/transparent-union-1.c: Likewise.
9682         * gcc.dg/transparent-union-3.c: Likewise.
9683         * gcc.dg/typespec-1.c: Likewise.
9684         * gcc.dg/vla-init-2.c: Likewise.
9685         * gcc.dg/vla-init-3.c: Likewise.
9686         * gcc.dg/vla-init-4.c: Likewise.
9687         * gcc.dg/vla-init-5.c: Likewise.
9688         * gcc.dg/void-cast-2.c: Likewise.
9689         * gcc.dg/wvla-3.c: Likewise.
9690         * gcc.dg/wvla-7.c: Likewise.
9691         * gcc.target/i386/991209-1.c: Likewise.
9692         * gcc.target/ia64/fpreg-1.c: Likewise.
9693         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9694         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9695         
9696 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9697
9698         PR fortran/31639
9699         * gfortran.dg/func_decl_4.f90: New test.
9700
9701 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9702
9703         PR fortran/32727
9704         * gfortran.dg/interface_17.f90: New test.
9705
9706 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9707
9708         PR fortran/32599
9709         * gfortran.dg/32599.f03: New test case.
9710
9711         PR fortran/32601
9712         * gfortran.dg/32601.f03: New test case.
9713         * gfortran.dg/32601_1.f03: Ditto.
9714         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9715         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9716
9717 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9718
9719         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9720
9721 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9722             Devang Patel  <dpatel@apple.com>
9723
9724         PR tree-optimization/25413
9725         * gcc.dg/vect/vect-align-1.c: New.
9726         * gcc.dg/vect/vect-align-2.c: New.
9727         * gcc.dg/vect/pr25413.c: New.
9728         * gcc.dg/vect/pr25413a.c: New.
9729         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9730
9731 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9732
9733         * lib/target-support.exp (check_ultrasparc_hw_available):
9734         New function.
9735         (is-effective-target): Check $arg for ultrasparc_hw.
9736         (is-effective-target-keyword): Likewise.
9737         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9738         when determining what to do on sparc platforms.
9739         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9740         * gcc.dg/20001101-1.c: Likewise.
9741         * gcc.dg/20001101-2.c: Likewise.
9742         * gcc.dg/ultrasp9.c: Likewise.
9743         * gcc.dg/ultrasp10.c: Likewise.
9744         * gcc.target/sparc/pdist-3.c: Likewise.
9745
9746 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9747
9748         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9749
9750 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9751
9752         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9753         get vectorized.
9754         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9755         now get vectorized.
9756         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9757         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9758         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9759         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9760         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9761         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9762         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9763         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9764         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9765         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9766         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9767         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9768         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9769         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9770         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9771         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9772         Add spu.
9773
9774 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR c++/30854
9777         * g++.dg/parse/error30.C: New test.
9778
9779 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9780
9781         PR fortran/29804
9782         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9783
9784 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9785
9786         * gfortran.fortran-torture/compile/pr32663.f: New test.
9787
9788 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9789
9790         PR c++/31027
9791         * g++.dg/inherit/virtual4.C: New.
9792
9793 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9794
9795         PR target/32661
9796         * gcc.target/i386/pr32661-1.c: New test.
9797
9798 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9799
9800         * gnat.dg/invariant_index.ad[sb]: New test.
9801
9802 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9803
9804         PR c++/32560
9805         * g++.dg/template/decl3.C: New.
9806
9807 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9808
9809         PR 32617
9810         * gcc.c-torture/execute/align-3.c: New.
9811
9812 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9813
9814         PR target/32708
9815         * gcc.target/i386/pr32708-1.c: New test.
9816         * gcc.target/i386/pr32708-2.c: Ditto.
9817         * gcc.target/i386/pr32708-3.c: Ditto.
9818
9819 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9820
9821         * g++.dg/init/new20.C: Remove svn:executable flag.
9822
9823 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9824
9825         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9826
9827 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9828
9829         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9830
9831 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9832
9833         PR testsuite/25241
9834         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9835         directive.
9836         
9837 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9838
9839         PR fortran/32157
9840         * gfortran.dg/overload_2.f90: New test.
9841
9842         PR fortran/32689
9843         * gfortran.dg/transfer_simplify_5.f90
9844
9845         PR fortran/32634
9846         * gfortran.dg/interface_15.f90: New test.
9847
9848 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9849
9850         PR libfortran/32336
9851         * gfortran.dg/matmul_5.f90:  New test case.
9852
9853 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9854
9855         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9856         * gcc.dg/fesd-any.h: Likewise.
9857         * gcc.dg/fesd-baseonly.c: Likewise.
9858         * gcc.dg/fesd-baseonly.h: Likewise.
9859         * gcc.dg/fesd-none.c: Likewise.
9860         * gcc.dg/fesd-none.h: Likewise.
9861         * gcc.dg/fesd-reduced.c: Likewise.
9862         * gcc.dg/fesd-reduced.h: Likewise.
9863         * gcc.dg/fesd-sys.c: Likewise.
9864         * gcc.dg/fesd-sys.h: Likewise
9865         * gcc.dg/fesd.h: Likewise.
9866
9867         * g++.dg/debug/dwarf2: New directory.
9868         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9869         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9870         * g++.dg/other/fesd-any.h: Likewise.
9871         * g++.dg/other/fesd-baseonly.C: Likewise.
9872         * g++.dg/other/fesd-baseonly.h: Likewise.
9873         * g++.dg/other/fesd-none.C: Likewise.
9874         * g++.dg/other/fesd-none.h: Likewise.
9875         * g++.dg/other/fesd-reduced.C: Likewise.
9876         * g++.dg/other/fesd-reduced.h: Likewise.
9877         * g++.dg/other/fesd-sys.C: Likewise.
9878         * g++.dg/other/fesd-sys.h: Likewise.
9879         * g++.dg/other/fesd.h: Likewise.
9880
9881 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9882
9883         PR fortran/31129
9884         * gfortran.dg/parameter_unused.f90: New test.
9885
9886 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         PR tree-optimization/32681
9889         * gcc.dg/tree-ssa/pr32681.c: New test.
9890
9891 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9892
9893         PR fortran/32678
9894         * gfortran.dg/fmt_t_5.f90: New test.
9895
9896 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9897
9898         PR c++/30535
9899         * g++.dg/template/operator10.C: New.
9900
9901 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9902
9903         PR libfortran/32217
9904         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9905
9906 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9907
9908         PR fortran/29876
9909         * gfortran.dg/operator_6.f90: New test.
9910
9911 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9912
9913         PR fortran/17711
9914         * gfortran.dg/operator_4.f90: New test.
9915         * gfortran.dg/operator_5.f90: New test.
9916         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9917         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9918
9919 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9920
9921         PR fortran/32669
9922         * gfortran.dg/argument_checking_6.f90: New.
9923
9924 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9925
9926         PR fortran/25094
9927         * gfortran.dg/interface_155555.f90: New test.
9928
9929 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9932         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9933
9934 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9935
9936         PR testsuite/25241
9937         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9938         discern pedantic diagnostics and errors.
9939         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9940         and not an error.
9941         * gcc.dg/20050121-1.c: This is an error and not a warning.
9942         * gcc.target/i386/sseregparm-2.c:  Likewise.
9943         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9944         * gcc.dg/charset/attribute2.c: Likewise.
9945         * gcc.dg/bitfld-1.c: Likewise.
9946         * gcc.dg/pack-test-2.c: Likewise.
9947         * gcc.dg/940510-1.c: Match separately error and warning.
9948         * gcc.dg/array-2.c: Match separately multiple messages. The second
9949         diagnostic is a pedantic warning and not an error.
9950         * gcc.dg/pr14475.c: Match separately multiple messages.
9951         * gcc.dg/pr18809-1.c: Likewise.
9952         * gcc.dg/pr27953.c: Likewise.
9953         * gcc.dg/vla-init-1.c: Likewise.
9954         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9955
9956 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9957
9958         PR fortran/32644
9959         * gfortran.dg/char_decl_1.f90: New test.
9960
9961 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9962
9963         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9964
9965 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/32232
9968         * g++.dg/template/overload9.C: New test.
9969
9970 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9971
9972         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9973         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9974
9975 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9976
9977         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9978         * gcc.dg/20001012-2.c: Likewise.
9979         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9980         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9981
9982 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9983
9984         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9985         about the chunk size when STACK_SIZE is defined.
9986
9987 2007-07-06  Josh Conner  <jconner@apple.com>
9988
9989         PR middle-end/32602
9990         * gcc.dg/sibcall-8.c: New test.
9991
9992 2007-07-06  Josh Conner  <jconner@apple.com>
9993
9994         PR middle-end/32603
9995         * gcc.target/arm/sibcall-1.c: New test.
9996
9997 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9998
9999         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10000
10001 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10002
10003         * gfortran.dg/save_parameter.f90: New test.
10004         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10005
10006 2007-07-06  Richard Guenther  <rguenther@suse.de>
10007
10008         * g++.dg/opt/pr30965.C: New testcase.
10009
10010 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10011
10012         * gcc.target/mips/save-restore-5.c: New test.
10013
10014 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10015
10016         PR rtl_optimization/32450
10017         * gcc.dg/pr32450.c: New runtime test.
10018
10019 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10020
10021         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10022         single underscore in scan directives.
10023
10024 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/32245
10027         * g++.dg/init/ptrmem4.C: New test.
10028
10029         PR c++/32251
10030         * g++.dg/init/new21.C: Likewise.
10031
10032         PR c++/31992
10033         * g++.dg/template/static30.C: Likewise.
10034
10035 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10036
10037         * gcc.dg/vect/costmodel/ppc: New directory.
10038         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10039         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10040         New test.
10041         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10042         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10043         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10044         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10045         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10046         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10047         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10048         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10050         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10053         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10054         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10055
10056 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10057
10058         PR fortran/32359
10059         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10060
10061 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10062
10063         PR fortran/32526
10064         * gfortran.dg/interface_14.f90: New test.
10065
10066         PR fortran/32613
10067         * gfortran.dg/do_iterator_2.f90: New test.
10068
10069 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10070
10071         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10072         (FE_DEC_DOWNWARD): Likewise.
10073         (FE_DEC_UPWARD): Likewise.
10074         (FE_DEC_TOWARDZERO): Likewise.
10075         (FE_DEC_TONEARESTFROMZERO): Likewise.
10076
10077 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10078
10079         * gcc.c-torture/compile/pr32606.c: New.
10080         * gfortran.fortran-torture/execute/pr32604.f90: New.
10081
10082 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10083
10084         * gcc.dg/visibility-12.c: New test.
10085         * gcc.dg/visibility-13.c: Likewise.
10086         * g++.dg/ext/visibility-9.C: Likewise.
10087         * g++.dg/ext/visibility-10.C: Likewise.
10088
10089 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10090
10091         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10092         * gcc.dg/sh-relax-vxworks.c: New test.
10093
10094 2007-07-04  Richard Guenther  <rguenther@suse.de>
10095
10096         PR tree-optimization/32500
10097         * gcc.c-torture/execute/pr32500.c: New testcase.
10098
10099 2007-07-04  Richard Guenther  <rguenther@suse.de>
10100
10101         PR tree-optimization/32482
10102         * gcc.c-torture/compile/pr32482.c: New testcase.
10103
10104 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10105
10106         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10107         VxWorks kernels.
10108         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10109         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10110         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10111         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10112
10113 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10114
10115         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10116
10117 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10118
10119         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10120
10121 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10122
10123         PR fortran/31198
10124         * gfortran.dg/min_max_optional_1.f90: New test.
10125         * gfortran.dg/min_max_optional_2.f90: New test.
10126         * gfortran.dg/min_max_optional_3.f90: New test.
10127
10128 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10129
10130         PR fortran/32545
10131         * gfortran.dg/fmt_error.f90: New test.
10132
10133 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10134
10135         PR fortran/32612
10136         * gfortran.dg/interface_13.f90: New test.
10137
10138 2007-07-03  Dave Brolley  <brolley@redhat.com>
10139
10140         PR c++/31743
10141         * g++.dg/init/new20.C: New test.
10142
10143 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10144
10145         PR fortran/32579
10146         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10147
10148 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10149
10150         PR fortran/25062
10151         * common_7.f90: New.
10152         * common_8.f90: New.
10153         * common_9.f90: New.
10154
10155 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10156
10157         PR fortran/30940
10158         * gfortran.dg/argument_checking_1.f90: New.
10159         * gfortran.dg/argument_checking_2.f90: New.
10160         * gfortran.dg/argument_checking_3.f90: New.
10161         * gfortran.dg/argument_checking_4.f90: New.
10162         * gfortran.dg/argument_checking_5.f90: New.
10163         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10164         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10165
10166 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10167
10168         * gcc.dg/pr32176.c: Add -w to default dg-options.
10169
10170 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10171
10172         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10173
10174 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10175
10176         PR fortran/20888
10177         * gfortran.dg/null_2.f90: New.
10178
10179 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10180             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10181
10182         PR middle-end/32176
10183         * gcc.dg/pr32176.c: New test.
10184
10185 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10186
10187         * gcc.dg/const-float80.c : New test.
10188         * gcc.dg/const-float128.c : New test.
10189         * gcc.dg/const-float80-ped.c : New test.
10190         * gcc.dg/const-float128-ped.c : New test.
10191
10192 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10193
10194         * gcc.dg/c99-math.h: Fix typo.
10195
10196 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR libgomp/32468
10199         * gcc.dg/gomp/pr32468-1.c: New test.
10200
10201 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10202
10203         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10204         an ABI option.
10205
10206 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10207
10208         * gfortran.fortran-torture/compile/pr32583.f: New.
10209         * gcc.c-torture/compile/pr32584.c: New
10210
10211 2007-07-02  Ollie Wild  <aaw@google.com>
10212
10213         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10214         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10215
10216 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10217
10218         * gcc.target/mips/save-restore-1.c: New test.
10219         * gcc.target/mips/save-restore-2.c: Likewise.
10220         * gcc.target/mips/save-restore-3.c: Likewise.
10221         * gcc.target/mips/save-restore-4.c: Likewise.
10222
10223 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10224
10225         PR tree-optimization/31966
10226         PR tree-optimization/32533
10227         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10228         * gfortran.dg/pr32533.f90: Ditto.
10229
10230 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10231
10232         * g++.dg/opt/nrv12.C: New test.
10233         * gcc.target/i386/nrv1.c: New test.
10234
10235         PR c++/31748
10236         * g++.dg/gomp/pr31748.C: New test.
10237
10238 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10239  
10240         PR tree-optimization/32230
10241         * gcc.dg/vect/pr32230.c: New test.
10242
10243 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10244
10245         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10246         * bind_c_coms.f90: Ditto.
10247         * bind_c_coms_driver.c: Ditto.
10248         * bind_c_dts.f90: Ditto.
10249         * bind_c_dts_2.f03: Ditto.
10250         * bind_c_dts_2_driver.c: Ditto.
10251         * bind_c_dts_3.f03: Ditto.
10252         * bind_c_dts_4.f03: Ditto.
10253         * bind_c_dts_driver.c: Ditto.
10254         * bind_c_implicit_vars.f03: Ditto.
10255         * bind_c_procs.f03: Ditto.
10256         * bind_c_usage_2.f03: Ditto.
10257         * bind_c_usage_3.f03: Ditto.
10258         * bind_c_usage_5.f03: Ditto.
10259         * bind_c_usage_6.f03: Ditto.
10260         * bind_c_usage_7.f03: Ditto.
10261         * bind_c_vars.f90: Ditto.
10262         * bind_c_vars_driver.c: Ditto.
10263         * binding_c_table_15_1.f03: Ditto.
10264         * binding_label_tests.f03: Ditto.
10265         * binding_label_tests_10.f03: Ditto.
10266         * binding_label_tests_10_main.f03: Ditto.
10267         * binding_label_tests_11.f03: Ditto.
10268         * binding_label_tests_11_main.f03: Ditto.
10269         * binding_label_tests_12.f03: Ditto.
10270         * binding_label_tests_13.f03: Ditto.
10271         * binding_label_tests_13_main.f03: Ditto.
10272         * binding_label_tests_14.f03: Ditto.
10273         * binding_label_tests_2.f03: Ditto.
10274         * binding_label_tests_3.f03: Ditto.
10275         * binding_label_tests_4.f03: Ditto.
10276         * binding_label_tests_5.f03: Ditto.
10277         * binding_label_tests_6.f03: Ditto.
10278         * binding_label_tests_7.f03: Ditto.
10279         * binding_label_tests_8.f03: Ditto.
10280         * binding_label_tests_9.f03: Ditto.
10281         * c_assoc.f90: Ditto.
10282         * c_assoc_2.f03: Ditto.
10283         * c_f_pointer_shape_test.f90: Ditto.
10284         * c_f_pointer_tests.f90: Ditto.
10285         * c_f_tests_driver.c: Ditto.
10286         * c_funloc_tests.f03: Ditto.
10287         * c_funloc_tests_2.f03: Ditto.
10288         * c_funloc_tests_3.f03: Ditto.
10289         * c_funloc_tests_3_funcs.c: Ditto.
10290         * c_kind_params.f90: Ditto.
10291         * c_kind_tests_2.f03: Ditto.
10292         * c_kinds.c: Ditto.
10293         * c_loc_driver.c: Ditto.
10294         * c_loc_test.f90: Ditto.
10295         * c_loc_tests_2.f03: Ditto.
10296         * c_loc_tests_2_funcs.c: Ditto.
10297         * c_loc_tests_3.f03: Ditto.
10298         * c_loc_tests_4.f03: Ditto.
10299         * c_loc_tests_5.f03: Ditto.
10300         * c_loc_tests_6.f03: Ditto.
10301         * c_loc_tests_7.f03: Ditto.
10302         * c_loc_tests_8.f03: Ditto.
10303         * c_ptr_tests.f03: Ditto.
10304         * c_ptr_tests_10.f03: Ditto.
10305         * c_ptr_tests_5.f03: Ditto.
10306         * c_ptr_tests_7.f03: Ditto.
10307         * c_ptr_tests_7_driver.c: Ditto.
10308         * c_ptr_tests_8.f03: Ditto.
10309         * c_ptr_tests_8_funcs.c: Ditto.
10310         * c_ptr_tests_9.f03: Ditto.
10311         * c_ptr_tests_driver.c: Ditto.
10312         * c_size_t_driver.c: Ditto.
10313         * c_size_t_test.f03: Ditto.
10314         * com_block_driver.f90: Ditto.
10315         * global_vars_c_init.f90: Ditto.
10316         * global_vars_c_init_driver.c: Ditto.
10317         * global_vars_f90_init.f90: Ditto.
10318         * global_vars_f90_init_driver.c: Ditto.
10319         * interop_params.f03: Ditto.
10320         * iso_c_binding_only.f03: Ditto.
10321         * iso_c_binding_rename_1.f03: Ditto.
10322         * iso_c_binding_rename_1_driver.c: Ditto.
10323         * iso_c_binding_rename_2.f03: Ditto.
10324         * iso_c_binding_rename_2_driver.c: Ditto.
10325         * kind_tests_2.f03: Ditto.
10326         * kind_tests_3.f03: Ditto.
10327         * module_md5_1.f90: Ditto.
10328         * only_clause_main.c: Ditto.
10329         * print_c_kinds.f90: Ditto.
10330         * test_bind_c_parens.f03: Ditto.
10331         * test_c_assoc.c: Ditto.
10332         * test_com_block.f90: Ditto.
10333         * test_common_binding_labels.f03: Ditto.
10334         * test_common_binding_labels_2.f03: Ditto.
10335         * test_common_binding_labels_2_main.f03: Ditto.
10336         * test_common_binding_labels_3.f03: Ditto.
10337         * test_common_binding_labels_3_main.f03: Ditto.
10338         * test_only_clause.f90: Ditto.
10339         * use_iso_c_binding.f90: Ditto.
10340         * value_5.f90: Ditto.
10341         * value_test.f90: Ditto.
10342         * value_tests_f03.f90: Ditto.
10343
10344 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10345
10346         * gcc.dg/tls/opt-14.c: New.
10347
10348 2007-07-01  Ollie Wild  <aaw@google.com>
10349
10350         * g++.dg/lookup/using16.C: New test.
10351         * g++.dg/lookup/using17.C: New test.
10352
10353 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10354
10355         PR fortran/32239
10356         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10357         (test_4): Use proper test for floating point equality.
10358         (test_8): Likewise.
10359
10360 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10361
10362         PR libgfortran/32554
10363         * gfortran.dg/fmt_p_1.f90: New test.
10364
10365 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10366
10367         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10368         initialization and fix dg-final check - the initialization loop is
10369         vectorizable.
10370
10371 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10372             Volker Reichelt  <reichelt@netcologne.de>
10373
10374         PR middle-end/32559
10375         * gcc.dg/pr32559.c: New test.
10376
10377 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10378
10379         PR tree-optimization/25371
10380         * gcc.dg/vect/pr25371.c: New test.
10381
10382 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10383
10384         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10385         when allocating and initializing a flexible array.
10386
10387 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10388
10389         PR fortran/20373
10390         * gfortran.dg/intrinsic.f90: New test.
10391
10392 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10393
10394         PR fortran/32555
10395         * gfortran.dg/fmt_zero_check.f90: New.
10396
10397 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/30284
10400         * gfortran.dg/repeat_f90: New test.
10401
10402 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10403
10404         PR testsuite/25241
10405         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10406         -pedantic-errors, so we should match errors.
10407         * gcc.dg/cpp/escape-1.c: Likewise.
10408         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10409         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10410         warning.
10411         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10412         errors instead of warnings.
10413         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10414         a pedantic warning.
10415         * gcc.dg/cpp/arith-3.c: Likewise.
10416
10417 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10418
10419         PR testsuite/25241
10420         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10421         * gcc.dg/pch/valid-2.c: Likewise.
10422         * gcc.dg/pch/valid-3.c: Likewise.
10423         * gcc.dg/pch/warn-1.c: Likewise.
10424         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10425         
10426 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10427
10428         PR c/4076
10429         * gcc.dg/Wunused-function.c: New.
10430         
10431 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10432
10433         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10434
10435 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10436
10437         * g++.dg/other/canon-31724.C: New.
10438         
10439 2007-06-29  Jan Hubicka  <jh@suse.cz>
10440
10441         PR middle-end/32372
10442         * gcc.c-torture/compile/pr32372.c: new.
10443
10444 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10445
10446         * gfortran.dg/operator_3.f90: New test.
10447
10448 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10449
10450         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10451         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10452
10453 2007-06-29  Richard Guenther  <rguenther@suse.de>
10454
10455         PR middle-end/32493
10456         * gcc.dg/inline-23.c: New testcase.
10457
10458 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10459
10460         PR tree-optimization/24659
10461         * gcc.target/i386/vectorize2.c: New test.
10462         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10463         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10464
10465 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10466
10467         * gcc.dg/pointer-arith-9.c: New test.
10468
10469 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10470
10471         PR fortran/32483
10472         * gfortran.dg/fmt_read_2.f90: New.
10473
10474 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10475
10476         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10477         If it exists, don't try to create it.
10478
10479 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10480
10481         * g++.dg/ext/visibility/ms-compat-1.C: New.
10482
10483 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10484
10485         PR tree-opt/32417
10486         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10487
10488 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10489
10490         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10491         targets.
10492
10493 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10494
10495         PR fortran/32467
10496         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10497
10498 2007-06-27  Richard Guenther  <rguenther@suse.de>
10499
10500         PR middle-end/32492
10501         * gcc.dg/inline-22.c: New testcase.
10502
10503 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10504
10505         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10506         the scan-assembler constant.
10507
10508 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10509
10510         PR 20216
10511         * gcc.dg/pr20216.c: New.
10512
10513 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10514
10515         PR tree-opt/32421
10516         * gcc.dg/vect/pr32421.c: New test.
10517
10518 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10519
10520         PR c++/32111
10521         * g++.dg/other/friend5.C: New test.
10522
10523 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10524
10525         PR fortran/32464
10526         * gfortran.dg/host_assoc_function_2.f90: New test.
10527
10528         PR fortran/31494
10529         * gfortran.dg/host_assoc_call_1.f90: New test.
10530
10531 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10532
10533         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10534         
10535 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10536
10537         PR fortran/32456
10538         * gfortran.dg/error_format.f90: New test.
10539
10540 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10541
10542         PR fortran/32136
10543         * gfortran.dg/pr32136.f90: New test.
10544
10545 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10546
10547         PR fortran/31726
10548         * gfortran.dg/minmaxloc_1.f90: New test.
10549
10550         PR fortran/32298
10551         * gfortran.dg/minmaxloc_2.f90: New test.
10552
10553 2007-06-23  Richard Guenther  <rguenther@suse.de>
10554
10555         PR tree-optimization/16876
10556         PR middle-end/29478
10557         * gcc.dg/pr29254.c: The warning is bogus.
10558         * gcc.dg/warn-1.c: Likewise.
10559         * gcc.dg/assign-warn-3.c: Likewise.
10560         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10561
10562 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10563
10564         * gcc.c-torture/execute/20070623-1.c: New.
10565
10566 2007-06-22  Jan Hubicka  <jh@suse.cz>
10567
10568         * gcc.c-torture/compile/pr31541.c: New.
10569
10570 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10571
10572         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10573         Remove -m64 from dg-options.
10574
10575 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10576
10577         PR middle-end/32374
10578         * gcc.dg/pr32374.c: New test.
10579
10580 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10581
10582         PR fortran/32360
10583         * gfortran.dg/pointer_assign_3.f90: New test.
10584
10585 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10586
10587         * gcc.dg/tree-ssa/pr19590.c: New.
10588
10589 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10590
10591         PR fortran/31162
10592         * gfortran.dg/assign.f90: Update test.
10593         * gfortran.dg/real_do_1.f90: Update test.
10594         * gfortran.dg/gomp/omp_do1.f90: Update test.
10595         * gfortran.dg/warnings_are_errors_1.f: Update test.
10596         * gfortran.dg/g77/20010519-1.f: Update test.
10597         * gfortran.dg/g77/pr9258.f: Update test.
10598         * gfortran.dg/g77/960317-1.f: Update test.
10599
10600 2007-06-21  Richard Guenther  <rguenther@suse.de>
10601
10602         PR tree-optimization/32453
10603         * gcc.c-torture/compile/pr32453.c: New testcase.
10604
10605 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR tree-optimization/31866
10608         * gcc.dg/pr31866.c: New test.
10609
10610 2007-06-21  Richard Guenther  <rguenther@suse.de>
10611
10612         PR tree-optimization/32451
10613         * g++.dg/torture/20070621-1.C: New testcase.
10614
10615 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10616
10617         * gcc.dg/attr-isr.c: Test delay slot content.
10618         
10619 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10620
10621         PR fortran/32361
10622         gfortran.dg/pointer_assign_2.f90: New test.
10623
10624 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10625
10626         PR fortran/25061
10627         gfortran.dg/invalid_procedure_name.f90: New test.
10628
10629 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10630
10631         PR tree-optimization/25737
10632         * gcc.dg/tree-ssa/alias-14.c: New test.
10633
10634 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10635
10636         * gcc.target/i386/large-size-array-3.c: New.
10637
10638 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10639         Richard Guenther  <rguenther@suse.de>
10640
10641         PR fortran/32140
10642         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10643
10644 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10645
10646         PR middle-end/31959
10647         * gcc.dg/pr31959.c: New test.
10648
10649         PR inline-asm/32109
10650         * g++.dg/ext/asm10.C: New test.
10651
10652         PR middle-end/32285
10653         * gcc.c-torture/execute/20070614-1.c: New test.
10654
10655 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10656
10657         * gcc.target/arm/stack-corruption.c: New test.
10658
10659 2007-06-19  Richard Guenther  <rguenther@suse.de>
10660
10661         * g++.dg/torture/pr30252.C: New testcase.
10662
10663 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10664
10665         PR tree-optimization/32353
10666         * g++.dg/opt/nrv13.C: New test.
10667
10668 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10669
10670         PR fortran/20863
10671         PR fortran/20882
10672         * gfortran.dg/impure_assignment_2.f90 : New test.
10673
10674         PR fortran/32236
10675         * gfortran.dg/data_initialized_2.f90 : New test.
10676
10677         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10678         appropriate version of 'dmach'.
10679
10680 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10681
10682         PR target/32389
10683         * gcc.target/i386/pr32389.c New test.
10684
10685 2007-06-18  Simon Baldwin <simonb@google.com>
10686
10687         PR c++/31923
10688         * g++.dg/template/error25.C: New.
10689         * g++.dg/template/spec35.C: New.
10690
10691 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10692
10693         * gcc.c-torture/compile/pr32355.c: New testcase.
10694         
10695 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10696
10697         PR tree-optimization/32383
10698         * g++.dg/opt/pr32383.C: New test.
10699
10700 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10701
10702         PR rtl-optimization/32366
10703         * gcc.dg/vect/pr32366.c: New test.
10704
10705 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10706
10707         * gcc.c-torture/compile/pr32349.c: New testcase.
10708         
10709 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10710
10711         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10712         * gcc.target/sparc/combined-2.c: Likewise.
10713         * gcc.target/sparc/fexpand.c : Likewise.
10714         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10715         * gcc.target/sparc/fpack16.c : Likewise.
10716         * gcc.target/sparc/fpmerge.c : Likewise.
10717         * gcc.target/sparc/fpmul.c : Likewise.
10718         * gcc.target/sparc/noresult.c : Likewise.
10719         * gcc.target/sparc/pdist.c: Likewise.
10720
10721 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10722
10723         PR middle-end/31723
10724         * gcc.target/i386/recip-divf.c: New test.
10725         * gcc.target/i386/recip-sqrtf.c: Ditto.
10726         * gcc.target/i386/recip-vec-divf.c: Ditto.
10727         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10728         * gcc.target/i386/sse-recip.c: Ditto.
10729         * gcc.target/i386/sse-recip-vec.c: Ditto.
10730
10731 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10732
10733         PR tree-opt/32225
10734         * gcc.c-torture/compile/20070605-1.c: New test.
10735
10736         * gcc.c-torture/compile/20070603-1.c: New testcase.
10737         * gcc.c-torture/compile/20070603-2.c: New testcase.
10738
10739         * gcc.c-torture/compile/20070531-1.c: New test.
10740
10741         PR tree-opt/32167
10742         * gcc.c-torture/compile/20070531-2.c: New test.
10743
10744         PR tree-opt/32144
10745         * gcc.c-torture/compile/20070529-1.c: New test.
10746
10747         PR tree-opt/32145
10748         * gcc.c-torture/compile/20070529-2.c: New test.
10749
10750         PR tree-opt/32015
10751         * gcc.c-torture/compile/20070520-1.c: New test.
10752
10753         * g++.dg/ext/java-1.C: New test.
10754
10755         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10756         loops instead of one. Remove the "can't determine dependence"
10757         check.
10758         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10759         needed as the cast is gone in the first place.
10760         * gcc.dg/max-1.c: Change local variable a to be a global one.
10761         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10762         have a cast which is PREd.
10763
10764 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10765
10766         * g++.dg/lookup/anon6.C: New test.
10767
10768 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10769
10770         PR c++/31806
10771         * g++.dg/opt/static6.C: New testcase.
10772
10773 2007-06-14  Geoff Keating  <geoffk@apple.com>
10774
10775         * g++.dg/ext/visibility/overload-1.C: New.
10776
10777         PR 31093
10778         * g++.dg/ext/visibility/anon4.C: New.
10779
10780 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10781
10782         PR target/32268
10783         * gcc.target/i386/pr32268.c: New test.
10784
10785 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10786
10787         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10788         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10789         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10790
10791         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10792         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10793         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10794         BID is used.
10795
10796 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10797
10798         PR fortran/32302
10799         * gfortran.dg/common_resize_1.f90: New test.
10800
10801 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10802
10803         PR target/32274
10804         * gcc.dg/vect/pr32224.c: Fix.   
10805         
10806 2007-06-13  Eric Christopher  <echristo@apple.com>
10807
10808         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10809
10810 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10811
10812         PR fortran/32323
10813         * gfortran.dg/actual_array_vect_1.f90: New.
10814
10815 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10816
10817         * gcc.target/sparc/mfpu.c: New test.
10818
10819 2007-06-12  Geoff Keating  <geoffk@apple.com>
10820
10821         * g++.dg/warn/weak1.C: Suppress on Darwin.
10822         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10823
10824 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10825
10826         PR middle-end/31579
10827          * g++.dg/torture/pr31579.C: New testcase.
10828
10829 2007-06-12  Ian Lance Taylor  <iant@google.com>
10830
10831         PR libstdc++/29286
10832         * g++.dg/init/new16.C: New test.
10833         * g++.dg/init/new17.C: New test.
10834         * g++.dg/init/new18.C: New test.
10835         * g++.dg/init/new19.C: New test.
10836
10837 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10838
10839         * gnat.dg/lhs_view_convert.adb: New test.
10840
10841 2007-06-12  Richard Guenther  <rguenther@suse.de>
10842
10843         PR tree-optimization/15353
10844         PR tree-optimization/31657
10845         * gcc.c-torture/execute/20070424-1.c: New testcase.
10846         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10847         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10848         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10849         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10850         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10851
10852 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10853
10854         PR rtl-optimization/32293
10855         * gcc.dg/pr32293.c: New test.
10856
10857 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10858
10859         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10860
10861 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/29786
10864         * gfortran.dg/equiv_7.f90: New test.
10865         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10866
10867         PR fortran/30875
10868         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10869
10870 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10871
10872         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10873         * gcc.dg/setjmp-4.c: Likewise.
10874         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10875
10876 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10877
10878         PR rtl-optimization/31025
10879         * gfortran.dg/pr31025.f90: New.
10880
10881 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10882
10883         PR target/32280
10884         * gcc.target/i386/pr32280.c: New test.
10885
10886 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10887
10888         PR middle-end/32279
10889         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10890
10891 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10892
10893         PR libgfortran/32235
10894         * gfortran.dg/backspace_9.f: New test.
10895
10896 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10897
10898         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10899
10900 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10901
10902         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10903
10904 2007-06-09  Ian Lance Taylor  <iant@google.com>
10905
10906         PR tree-optimization/32169
10907         * gcc.c-torture/compile/pr32169.c: New test.
10908
10909 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10910
10911         * gcc.dg/vect/costmodel: New directory.
10912         * gcc.dg/vect/costmodel/i386: New directory.
10913         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10914         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10915         New test.
10916         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10917         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10918         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10919         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10920         * gcc.dg/vect/costmodel/x86_64: New directory.
10921         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10922         New testsuite.
10923         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10924         New test.
10925         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10926         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10927         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10928         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10929         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10930
10931 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10932
10933         PR tree-optimization/32243
10934         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10935         flags for -Os tests.
10936         * gcc.dg/vect/03-vect-pr32243.c: New test.
10937
10938 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10939
10940         PR tree-optimization/32224
10941         * gcc.dg/vect/pr32224.c: New test.
10942
10943 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10944
10945         PR c++/32177
10946         * g++.dg/gomp/pr32177.C: New test.
10947
10948 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10949
10950         PR testsuite/25241
10951         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10952         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10953         warning nor an error.
10954         * gcc.dg/Wfatal-2.c: Likewise.
10955         * gcc.dg/Werror-1.c: Likewise.
10956         * gcc.dg/Werror-5.c: Likewise.
10957         * gcc.dg/Werror-7.c: Likewise.
10958         * gcc.dg/Werror-10.c: Likewise.
10959         * gcc.dg/Werror-11.c: Likewise.
10960
10961 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10962
10963         PR c++/30759
10964         * g++.dg/init/brace6.C: New test.
10965
10966 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10967
10968         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10969         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10970         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10971         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10972
10973         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10974         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10975         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10976         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10977         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10978         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10979         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10980         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10981
10982         * gcc.dg/darwin-minversion-3.c: New.
10983
10984 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10985
10986         * gcc.target/i386/builtin-copysign.c: New test.
10987
10988 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10989
10990         PR tree-optimization/32220
10991         * gfortran.dg/predcom-2.f: New testcase.
10992
10993 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10994
10995         PR tree-opt/32231
10996         * gcc.target/i386/vectorize4.c: New test.
10997
10998 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10999
11000         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11001
11002 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11003
11004         PR testsuite/25241
11005         * gcc.dg/simd-5.c: Mark output as a note.
11006         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11007         dg-message.
11008         * gcc.dg/simd-1.c: Likewise.
11009         * gcc.dg/always_inline.c: Mark output as a sorry.
11010         * gcc.dg/always_inline2.c: Likewise.
11011         * gcc.dg/always_inline3.c: Likewise.
11012
11013 2007-06-06  Ian Lance Taylor  <iant@google.com>
11014
11015         * g++.dg/conversion/enum1.C: New test.
11016
11017 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11018
11019         PR tree-optimization/32216
11020         * gcc.dg/vect/pr32216.c: New test.
11021
11022 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11023
11024         PR testsuite/18923
11025         * gfortran.dg/invalid_contains_1.f90: New test.
11026         * gfortran.dg/invalid_contains_2.f90: New test.
11027
11028 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11029
11030         PR testsuite/32057
11031         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11032         midnight issues.
11033
11034 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11035
11036         PR testsuite/25241
11037         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11038         dg-message to match de note.
11039         * gcc.dg/pr26570.c: Use dg-message for a note.
11040         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11041         dg-error instead of dg-warning because of -Werror.
11042         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11043         neither an error, nor a warning.
11044         * gcc.dg/glibc-uclibc-2.c: Likewise
11045         * gcc.dg/cpp/19940712-1.c: Likewise.
11046
11047 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11048
11049         PR preprocessor/23479
11050         * gcc.dg/binary-constants-1.c: Add test suites for
11051         the 0b-prefixed binary integer constants.
11052         * gcc.dg/binary-constants-2.c: Ditto.
11053         * gcc.dg/binary-constants-3.c: Ditto.
11054         * gcc.dg/binary-constants-4.c: Ditto.
11055
11056 2007-06-05  Ian Lance Taylor  <iant@google.com>
11057
11058         * gcc.dg/Wstrict-overflow-19.c: New test.
11059
11060 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11061
11062         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11063
11064 2007-06-04  Ian Lance Taylor  <iant@google.com>
11065
11066         * gcc.dg/Wstrict-overflow-18.c: New test.
11067
11068 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11069
11070         PR testsuite/25241
11071         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11072         * gcc.dg/cpp/mi5.c: Likewise.
11073         * gcc.dg/cpp/mi7.c: Likewise.
11074
11075 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11076
11077         PR c/32191
11078         * gcc.dg/pr32191.c: New test.
11079
11080 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/32124
11083         * gfortran.dg/allocate_stat_1.f90: Remove.
11084
11085 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11086
11087         * gcc.target/i386/sse4_2-check.h: New.
11088         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11089         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11090         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11091         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11092         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11093         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11094         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11095         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11096         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11097         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11098         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11099         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11100         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11101         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11102         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11103         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11104         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11105         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11106
11107 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11108
11109         * gcc.dg/pie-link.c: New test.
11110
11111 2007-06-01  Ian Lance Taylor  <iant@google.com>
11112
11113         * gcc.dg/Wstrict-overflow-17.c: New test.
11114
11115 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11116
11117         * gcc.dg/builtin-return-1.c (g): New.
11118         (main): Allocate at least 64 bytes on the stack.
11119
11120 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11121
11122         * g++.dg/init/cleanup3.C: New test.
11123
11124 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11125
11126         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11127         int is 16 bits.
11128
11129 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11130
11131         PR fortran/32156
11132         * gfortran.dg/char_array_constructor_3.f90: New test.
11133
11134 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11135
11136         PR tree-optimization/32160
11137         * gfortran.dg/predcom-1.f: New test.
11138
11139 2007-05-31  Richard Guenther  <rguenther@suse.de>
11140
11141         * g++.dg/other/str_empty.C: Move...
11142         * g++.dg/other/pr30567.C: Move...
11143         * g++.dg/tree-ssa/pr27218.C: Move...
11144         * g++.dg/torture: ...here and remove dg-options.
11145
11146 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11147
11148         PR c++/32158
11149         * g++.dg/ext/is_pod_incomplete.C: New.
11150
11151 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11152             Douglas Gregor <doug.gregor@gmail.com>
11153             Pedro Lamarao <pedro.lamarao@mndfck.org>
11154             Howard Hinnant <howard.hinnant@gmail.com>
11155
11156         PR c++/7412
11157         PR c++/29939
11158         * g++.dg/cpp0x/rv8p.C: New.
11159         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11160         * g++.dg/cpp0x/cast-bug.C: New.
11161         * g++.dg/cpp0x/elision_weak.C: New.
11162         * g++.dg/cpp0x/collapse-bug.C: New.
11163         * g++.dg/cpp0x/rv3p.C: New.
11164         * g++.dg/cpp0x/rv7n.C: New.
11165         * g++.dg/cpp0x/overload-conv-1.C: New.
11166         * g++.dg/cpp0x/rv2n.C: New.
11167         * g++.dg/cpp0x/deduce.C: New.
11168         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11169         * g++.dg/cpp0x/rv6p.C: New.
11170         * g++.dg/cpp0x/template_deduction.C: New.
11171         * g++.dg/cpp0x/implicit-copy.C: New.
11172         * g++.dg/cpp0x/rv1p.C: New.
11173         * g++.dg/cpp0x/cast.C: New.
11174         * g++.dg/cpp0x/rv5n.C: New.
11175         * g++.dg/cpp0x/collapse.C: New.
11176         * g++.dg/cpp0x/overload-conv-2.C: New.
11177         * g++.dg/cpp0x/rv4p.C: New.
11178         * g++.dg/cpp0x/rvo.C: New.
11179         * g++.dg/cpp0x/iop.C: New.
11180         * g++.dg/cpp0x/rv3n.C: New.
11181         * g++.dg/cpp0x/rv7p.C: New.
11182         * g++.dg/cpp0x/reference_collapsing.C: New.
11183         * g++.dg/cpp0x/overload.C: New.
11184         * g++.dg/cpp0x/named.C: New.
11185         * g++.dg/cpp0x/rv2p.C: New.
11186         * g++.dg/cpp0x/rv6n.C: New.
11187         * g++.dg/cpp0x/not_special.C: New.
11188         * g++.dg/cpp0x/bind.C: New.
11189         * g++.dg/cpp0x/rv1n.C: New.
11190         * g++.dg/cpp0x/rv5p.C: New.
11191         * g++.dg/cpp0x/elision.C: New.
11192         * g++.dg/cpp0x/named_refs.C: New.
11193         * g++.dg/cpp0x/unnamed_refs.C: New.
11194         * g++.dg/cpp0x/rv4n.C: New.
11195         * g++.dg/cpp0x/elision_neg.C: New.
11196         * g++.dg/init/copy7.C: Run in C++98 mode.
11197         * g++.dg/overload/arg1.C: Ditto.
11198         * g++.dg/overload/arg4.C: Ditto.
11199
11200 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR c++/31809
11203         * g++.dg/opt/static5.C: New test.
11204
11205 2007-05-30  Richard Guenther  <rguenther@suse.de>
11206
11207         * g++.dg/dg.exp: Prune torture/.
11208         * g++.dg/torture/dg-torture.exp: New testsuite.
11209
11210 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11211
11212         * gcc.target/arm/pr27387.C: Move and rename to ...
11213         * g++.dg/inherit/thunk8.C: ... here.
11214
11215 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11216
11217         PR tree-optimization/31769
11218         * g++.dg/gomp/pr31769.C: New test.
11219
11220 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11221
11222         * gcc.target/i386/stack-realign.c: New.
11223
11224 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11225
11226         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11227
11228 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11229
11230         * gfortran.dg/sizeof.f90: New.
11231
11232 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11233
11234         PR c/31339
11235         * gcc.dg/boolcomplex-1.c: New test.
11236
11237         PR c++/31339
11238         * g++.dg/ext/boolcomplex-1.c: New test.
11239
11240 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11241
11242         * gcc.dg/matrix: New directory.
11243
11244 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11245
11246         PR fortran/32124
11247         * gfortran.dg/allocate_stat_1.f90: New.
11248
11249 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11250
11251         PR fortran/31972
11252         * transfer_hollerith_1.f90: New test.
11253
11254 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11255
11256         PR tree-opt/32100
11257         * gcc.c-torture/execute/vrp-7.c: New test.
11258
11259 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11260
11261         * gfortran.dg/transfer_simplify_4.f90: New test.
11262
11263 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11264
11265         PR fortran/32088
11266         * gfortran.dg/func_result_3.f90: New.
11267
11268 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11269
11270         PR middle-end/32083
11271         * gfortran.dg/transfer_simplify_3.f90: New.
11272
11273 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11274
11275         PR target/32065
11276         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11277         to compile options.
11278         * gcc.target/i386/pr32065-2.c: New test.
11279
11280 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11281
11282         PR fortran/31813
11283         * gfortran.dg/io_constraints_2.f90: Update.
11284
11285 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11286
11287         PR fortran/31219
11288         * gfortran.dg/array_constructor_17.f90: New test.
11289
11290 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11291
11292         PR tree-opt/32090
11293         * g++.dg/opt/array2.C: New testcase.
11294
11295 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11296
11297         PR target/32065
11298         * gcc.target/i386/pr32065.c: New test.
11299
11300 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11301             Marcus Meissner <meissner@suse.de>
11302
11303         * gcc.dg/attr-alloc_size.c: New.
11304
11305 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11306             Lee Millward  <lee.millward@gmail.com>
11307
11308         PR c++/31745
11309         * g++.dg/parse/crash34.C: New test.
11310
11311         * g++.dg/parse/crash35.C: New test.
11312
11313 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11314
11315         * gcc.target/i386/sse2-check.h: New.
11316         * gcc.target/i386/sse2-vec-1.c: Likewise.
11317         * gcc.target/i386/sse2-vec-2.c: Likewise.
11318         * gcc.target/i386/sse2-vec-3.c: Likewise.
11319         * gcc.target/i386/sse2-vec-4.c: Likewise.
11320         * gcc.target/i386/sse2-vec-5.c: Likewise.
11321         * gcc.target/i386/sse2-vec-6.c: Likewise.
11322
11323 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11324
11325         PR c++/31431
11326         PR c++/31432
11327         PR c++/31434
11328         PR c++/31435
11329         PR c++/31437
11330         PR c++/31438
11331         PR c++/31442
11332         PR c++/31443
11333         PR c++/31444
11334         PR c++/31445
11335         * g++.dg/cpp0x/pr31431.C: New.
11336         * g++.dg/cpp0x/pr31437.C: New.
11337         * g++.dg/cpp0x/pr31442.C: New.
11338         * g++.dg/cpp0x/pr31444.C: New.
11339         * g++.dg/cpp0x/pr31431-2.C: New.
11340         * g++.dg/cpp0x/pr31432.C: New.
11341         * g++.dg/cpp0x/pr31434.C: New.
11342         * g++.dg/cpp0x/pr31438.C: New.
11343         * g++.dg/cpp0x/pr31443.C: New.
11344         * g++.dg/cpp0x/pr31445.C: New.
11345         * g++.dg/cpp0x/variadic-crash1.C: New.
11346
11347 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11348
11349         * gcc.target/arm/long-calls-1.c: New test.
11350         * gcc.target/arm/long-calls-2.c: Likewise.
11351         * gcc.target/arm/long-calls-3.c: Likewise.
11352         * gcc.target/arm/long-calls-4.c: Likewise.
11353
11354 2007-05-25  Richard Guenther  <rguenther@suse.de>
11355             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11356
11357         PR tree-optimization/31982
11358         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11359
11360 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11361
11362         PR fortran/32047
11363         * gfortran.dg/result_in_spec_2.f90: New test.
11364
11365 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11366
11367         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11368
11369 2007-05-24  Ollie Wild  <aaw@google.com>
11370
11371         * gcc.dg/cpp/counter-1.c: New test.
11372         * gcc.dg/pch/counter-1.c: New test.
11373         * gcc.dg/pch/counter-1.hs: New file.
11374         * gcc.dg/pch/counter-2.c: New test.
11375         * gcc.dg/pch/counter-2.hs: New file.
11376         * gcc.dg/pch/counter-3.c: New test.
11377         * gcc.dg/pch/counter-3.hs: New file.
11378
11379 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11380
11381         * gcc.dg/tree-ssa/predcom-1.c: New test.
11382         * gcc.dg/tree-ssa/predcom-2.c: New test.
11383         * gcc.dg/tree-ssa/predcom-3.c: New test.
11384         * gcc.dg/tree-ssa/predcom-4.c: New test.
11385         * gcc.dg/tree-ssa/predcom-5.c: New test.
11386         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11387
11388 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11389
11390         PR testsuite/32062
11391         * gcc.target/i386/sse4_1-check.h (MASK): New.
11392
11393 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11394
11395         PR fortran/32038
11396         * gfortran.dg/pr25603.f: Initialize integer variables.
11397
11398 2007-05-23  Ian Lance Taylor  <iant@google.com>
11399
11400         * g++.dg/other/vrp1.C: New test.
11401
11402 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11403
11404         PR preprocessor/20077
11405         * gcc.dg/cpp/paste15.c: New test.
11406
11407 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11408             Nigel Stephens  <nigel@mips.com>
11409             Richard Sandiford  <richard@codesourcery.com>
11410
11411         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11412         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11413         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11414         * gcc.target/mips/inter/mips16-inter.exp: New.
11415
11416 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11417
11418         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11419
11420 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11421
11422         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11423         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11424         * gcc.target/i386/sse3-addsubps.c: Likewise.
11425         * gcc.target/i386/sse3-haddpd.c: Likewise.
11426         * gcc.target/i386/sse3-haddps.c: Likewise.
11427         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11428         * gcc.target/i386/sse3-hsubps.c: Likewise.
11429         * gcc.target/i386/sse3-lddqu.c: Likewise.
11430         * gcc.target/i386/sse3-movddup.c: Likewise.
11431         * gcc.target/i386/sse3-movshdup.c: Likewise.
11432         * gcc.target/i386/sse3-movsldup.c: Likewise.
11433
11434         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11435         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11436         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11437         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11438         * gcc.target/i386/ssse3-palignr.c: Likewise.
11439         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11440         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11441         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11442         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11443         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11444         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11445         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11446         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11447         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11448         * gcc.target/i386/ssse3-psignb.c: Likewise.
11449         * gcc.target/i386/ssse3-psignd.c: Likewise.
11450         * gcc.target/i386/ssse3-psignw.c: Likewise.
11451         * gcc.target/i386/ssse3-vals.h: Likewise.
11452
11453         * gcc.target/i386/sse3-check.h: New file.
11454         * gcc.target/i386/ssse3-check.h: Likewise.
11455
11456 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11457
11458         PR middle-end/31095
11459         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11460
11461 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11462
11463         PR middle-end/31606
11464         * gcc.c-torture/20070522-1.c: New testcase.
11465
11466 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11467
11468         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11469
11470 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11471
11472         * gcc.c-torture/execute/ieee/20000320-1.x,
11473         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11474         m68k-*-* and check_effective_target_coldfire_fpu.
11475
11476 2007-05-22  Ollie Wild  <aaw@google.com>
11477
11478         * g++.dg/lookup/hidden-class10.C: New test.
11479         * g++.dg/lookup/hidden-class11.C: New test.
11480
11481 2007-05-22  Ollie Wild  <aaw@google.com>
11482
11483         * g++.dg/lookup/name-clash5.C: New test.
11484         * g++.dg/lookup/name-clash6.C: New test.
11485
11486 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11487
11488         * g++.dg/other/i386-2.C: Update comments on header files tested.
11489         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11490         of <tmmintrin.h>.
11491         * gcc.target/i386/sse-12.c: Likewise.
11492         * gcc.target/i386/sse-13.c: Likewise.
11493         * gcc.target/i386/sse-14.c: Likewise.
11494
11495         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11496         Redefined to test with immediate operand.
11497         (__builtin_ia32_blendps): Likewise.
11498         (__builtin_ia32_blendpd): Likewise.
11499         (__builtin_ia32_dpps): Likewise.
11500         (__builtin_ia32_dpps): Likewise.
11501         (__builtin_ia32_insertps128): Likewise.
11502         (__builtin_ia32_vec_ext_v4sf): Likewise.
11503         (__builtin_ia32_vec_set_v16qi): Likewise.
11504         (__builtin_ia32_vec_set_v4si): Likewise.
11505         (__builtin_ia32_vec_set_v2di): Likewise.
11506         (__builtin_ia32_vec_ext_v16qi): Likewise.
11507         (__builtin_ia32_vec_ext_v4si): Likewise.
11508         (__builtin_ia32_vec_ext_v2di): Likewise.
11509         (__builtin_ia32_roundpd): Likewise.
11510         (__builtin_ia32_roundsd): Likewise.
11511         (__builtin_ia32_roundps): Likewise.
11512         (__builtin_ia32_roundss): Likewise.
11513         (__builtin_ia32_mpsadbw128): Likewise.
11514
11515 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11516
11517         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11518
11519 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11520
11521         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11522         failures.
11523         * gcc.dg/dfp/func-struct.c: Ditto.
11524         * gcc.dg/dfp/operator-assignment.c: Ditto.
11525         * gcc.dg/dfp/convert-bfp.c: Ditto.
11526         * gcc.dg/dfp/convert-int.c: Ditto.
11527         * gcc.dg/dfp/convert-int-max.c: Ditto.
11528         * gcc.dg/dfp/func-scalar.c: Ditto.
11529         * gcc.dg/dfp/cast.c: Ditto.
11530         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11531         failures, and fix a typo in return type of arg1_128.
11532         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11533         failures, and fix a typo in a constant suffix.
11534         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11535         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11536
11537 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11538             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11539
11540         * lib/gcc-dg.exp(process_message): New proc.
11541         (dg-message): New test directive.
11542         * gcc.dg/always_inline.c: Use dg-message.
11543         * gcc.dg/always_inline2.c: Ditto.
11544         * gcc.dg/always_inline3.c: Ditto.
11545         * gcc.dg/invalid-call-1.c: Ditto.
11546         * gcc.dg/pr17506.c: Ditto.
11547         * gcc.dg/simd-5.c: Ditto.
11548         * gcc.dg/simd-6.c: Ditto.
11549         * gcc.dg/va-arg-2.c: Ditto.
11550         * gcc.dg/cpp/syshdr.c: Ditto.
11551         * gcc.dg/cpp/unc4.c: Ditto.
11552         * gcc.dg/cpp/trad/mi1.c: Ditto.
11553         * gcc.dg/cpp/trad/mi5.c: Ditto.
11554         * gcc.dg/cpp/trad/mi7.c: Ditto.
11555         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11556         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11557         * gcc.test-framework/test-framework.awk: Special-case outexists
11558         tests.
11559
11560 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11561
11562         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11563         (bit_SSE4_2): Likewise.
11564         (bit_POPCNT): Likewise.
11565
11566         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11567         Check if assembler supports SSE4 instructions.
11568
11569         * gcc.target/i386/sse4_1-blendpd.c: New file.
11570         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11571         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11572         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11573         * gcc.target/i386/sse4_1-check.h: Likewise.
11574         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11575         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11576         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11577         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11578         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11579         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11580         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11581         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11582         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11583         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11584         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11585         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11586         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11587         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11588         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11589         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11590         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11591         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11592         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11593         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11594         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11595         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11596         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11597         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11598         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11599         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11600         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11601         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11602         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11603         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11604         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11605         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11606         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11607         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11608         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11609         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11610         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11611         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11612         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11613         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11614         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11615         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11616         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11617         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11618         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11619         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11620         * gcc.target/i386/sse4_1-round.h: Likewise.
11621         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11622         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11623         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11624         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11625         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11626         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11627         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11628         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11629         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11630         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11631         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11632         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11633         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11634         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11635
11636 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11637
11638         PR fortran/31627
11639         * gfortran.dg/bounds_check_7.f90: New test.
11640
11641 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11642
11643         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11644         (check_effective_target_sse4a): Ditto.
11645
11646         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11647         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11648         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11649         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11650         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11651         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11652         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11653         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11654         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11655         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11656         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11657         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11658         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11659         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11660         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11661         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11662         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11663         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11664         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11665         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11666
11667 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11668
11669         * g++.dg/ext/cleanup-1.C: New test.
11670         * g++.dg/ext/cleanup-2.C: Likewise.
11671         * g++.dg/ext/cleanup-3.C: Likewise.
11672         * g++.dg/ext/cleanup-4.C: Likewise.
11673         * g++.dg/ext/cleanup-5.C: Likewise.
11674         * g++.dg/ext/cleanup-6.C: Likewise.
11675         * g++.dg/ext/cleanup-8.C: Likewise.
11676         * g++.dg/ext/cleanup-9.C: Likewise.
11677         * g++.dg/ext/cleanup-10.C: Likewise.
11678         * g++.dg/ext/cleanup-11.C: Likewise.
11679         * g++.dg/ext/cleanup-dtor.C: Likewise.
11680
11681 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11682
11683         PR middle-end/31995
11684         * gcc.dg/vect/vect-102a.c: New test.
11685
11686 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11687             Paolo Carlini  <pcarlini@suse.de>
11688             Uros Bizjak  <ubizjak@gmail.com>
11689
11690         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11691         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11692         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11693         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11694         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11695         New testcases.
11696
11697 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11698
11699         PR fortran/32002
11700         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11701
11702 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11703
11704         PR fortran/32027
11705         * gfortran.dg/do_3.F90: Add checks for the final value of the
11706         loop variable.
11707
11708 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         * gcc.c-torture/execute/990127-2.x: New file.
11711
11712 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11713
11714         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11715         * gcc.target/i386/sse-12: Add -O to compile options.
11716         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11717         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11718         and mm3dnow.h.  Add -O to compile options.
11719
11720 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11721
11722         PR fortran/31867
11723         * gfortran.dg/char_length_5.f90: New test.
11724
11725         PR fortran/31994
11726         * gfortran.dg/array_reference_1.f90: New test.
11727
11728 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11729
11730         PR middle-end/7651
11731         PR c++/11856
11732         PR c/12963
11733         PR c/23587
11734         PR other/29694
11735         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11736         * gcc.dg/Wtype-limits.c: New.
11737         * gcc.dg/Wtype-limits-Wextra.c: New.
11738         * gcc.dg/Wtype-limits-no.c: New.
11739         * g++.dg/warn/Wtype-limits.C: New.
11740         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11741         * g++.dg/warn/Wtype-limits-no.C: New.
11742
11743 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11744
11745         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11746         instead of "-msse2".'
11747         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11748         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11749         and mm3dnow.h.
11750         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11751         to test with immediate operand.
11752         (__builtin_ia32_insertqi): Ditto.
11753         (__builtin_ia32_palignr128): Ditto.
11754         (__builtin_ia32_palignr): Ditto.
11755         (__builtin_ia32_pshufhw): Ditto.
11756         (__builtin_ia32_pshuflw): Ditto.
11757         (__builtin_ia32_pshufd): Ditto.
11758         (__builtin_ia32_vec_set_v8hi): Ditto.
11759         (__builtin_ia32_vec_ext_v8hi): Ditto.
11760         (__builtin_ia32_shufpd): Ditto.
11761         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11762
11763 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11764
11765         PR fortran/32001
11766         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11767
11768 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11769
11770         PR target/31585
11771         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11772         and "__inline".  Use "-msse" instead of "-msse2".
11773
11774 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11775
11776         PR middle-end/7651
11777         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11778         * gcc.dg/20030906-2.c: Likewise.
11779         * objc.dg/method-17.m: Add -Wreturn-type.
11780         * obj-c++.dg/method-21.mm: Likewise.
11781
11782 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11783
11784         PR target/31585
11785         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11786         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11787         (__builtin_ia32_psrlqi128): Ditto.
11788         (__builtin_ia32_psrlwi128): Ditto.
11789         (__builtin_ia32_psrldi128): Ditto.
11790         (__builtin_ia32_psrldqi128): Ditto.
11791         (__builtin_ia32_pslldqi128): Ditto.
11792         (__builtin_ia32_psrawi128): Ditto.
11793         (__builtin_ia32_psradi128): Ditto.
11794         (__builtin_ia32_psllqi128): Ditto.
11795         (__builtin_ia32_pslldi128): Ditto.
11796         (__builtin_prefetch): Ditto.
11797         (__builtin_ia32_pshufw): Ditto.
11798         (__builtin_ia32_vec_set_v4hi): Ditto.
11799         (__builtin_ia32_vec_ext_v4hi): Ditto.
11800         (__builtin_ia32_shufps): Ditto.
11801         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11802
11803 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11804
11805         PR fortran/31974
11806         * gfortran.dg/char_allocation_1.f90: New test.
11807
11808 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11809
11810         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11811         * gcc.dg/Wconversion-sign.c: New.
11812         * gcc.dg/Wconversion-integer-no-sign.c: New.
11813         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11814         Wconversion-sign.C
11815         * g++.dg/warn/Wconversion-sign.C: New.
11816         * g++.old-deja/g++.other/warn4.C: Update.
11817         * g++.dg/warn/Wconversion1.C: Likewise.
11818
11819 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11820
11821         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11822         * gcc.dg/torture/builtin-math-4.c: Likewise.
11823
11824 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11825
11826         PR libfortran/31964
11827         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11828
11829 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11830
11831         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11832
11833 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11834
11835         PR target/31628
11836         * gcc.target/i386/pr31628.c: New.
11837
11838 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11839
11840         PR middle-end/31344
11841         * gcc.dg/pr31344.c: New test.
11842
11843 2007-05-17  Ian Lance Taylor  <iant@google.com>
11844
11845         PR tree-optimization/31953
11846         * gcc.c-torture/compile/pr31953.c: New test.
11847
11848 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11849
11850         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11851
11852         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11853         and drem.
11854         * gcc.dg/torture/builtin-math-4.c: Likewise.
11855
11856         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11857         * gcc.dg/torture/builtin-math-4.c: Likewise.
11858
11859         * gcc.dg/torture/builtin-math-4.c: New test.
11860
11861 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11862             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11863
11864         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11865         * gcc.dg/cpp/include2.c: Ditto.
11866         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11867         * gcc.dg/cpp/paste5.c: Ditto.
11868         * gcc.dg/cpp/paste6.c: Ditto.
11869         * gcc.dg/cpp/paste8.c: Ditto.
11870         * gcc.dg/cpp/paste11.c: Ditto.
11871         * gcc.dg/cpp/paste13.c: Ditto.
11872         * gcc.dg/cpp/skipping2.c: Ditto.
11873         * gcc.dg/reg-vol-struct-1.c: Ditto.
11874         * gcc.dg/Wshadow-1.c: Ditto.
11875         * gcc.dg/cpp/trad/comment.c: Ditto.
11876         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11877         * gcc.dg/cpp/if-2.c: Ditto.
11878         * gcc.dg/array-5.c: Ditto.
11879         * gcc.dg/inline-15.c: Ditto.
11880         * gcc.dg/pr27953.c: Ditto.
11881         * gcc.dg/Wno-c++-compat.c: Ditto.
11882
11883 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11884
11885         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11886
11887 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11888
11889         * gcc.c-torture/execute/20070517-1.c: New test.
11890
11891 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11892
11893         PR fortran/31919
11894         * gfortran.dg/min_max_conformance.f90: New test.
11895
11896 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11897
11898         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11899         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11900         gcc.dg/vect/vect-104.c: Use more complex construction to
11901         prevent vectorizing.
11902         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11903
11904 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11905
11906         PR tree-optimization/24659
11907         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11908         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11909         not vect_int target.
11910         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11911         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11912         targets.
11913         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11914         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11915         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11916
11917 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11918
11919         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11920         and x86_64-*-* targets.
11921         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11922
11923 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11924
11925         PR fortran/18769
11926         PR fortran/30881
11927         PR fortran/31194
11928         PR fortran/31216
11929         PR fortran/31427
11930         * transfer_simplify_1.f90: New test.
11931         * transfer_simplify_2.f90: New test.
11932
11933 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11934
11935         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11936
11937 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11938
11939         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11940
11941         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11942
11943         PR c/31924
11944         * gcc.dg/fltconst-1.c: New test.
11945
11946         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11947         * gcc.dg/dfp/operator-assignment.c: Ditto.
11948
11949 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11950
11951         PR c++/29928
11952         * g++.dg/rtti/typeid5.C: New.
11953
11954 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11955
11956         PR fortran/31725
11957         * gfortran.dg/substr_4.f: New test.
11958
11959 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11960
11961         * gcc.target/m68k/interrupt_thread-1.c,
11962         gcc.target/m68k/interrupt_thread-2.c,
11963         gcc.target/m68k/interrupt_thread-3.c: New.
11964         * gcc.target/m68k/m68k.exp: Accept fido.
11965
11966 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11967
11968         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11969         * gfortran.dg/altreturn_3.f90: Likewise.
11970         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11971         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11972         * gfortran.dg/inquire_iolength.f90: Likewise.
11973         * gfortran.dg/module_naming_1.f90: Likewise.
11974         * gfortran.dg/oldstyle_2.f90: Likewise.
11975         * gfortran.dg/operator_2.f90: Likewise.
11976         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11977         * gfortran.dg/used_types_11.f90: Likewise.
11978         * gfortran.dg/zero_array_components_1.f90: Likewise.
11979         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11980         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11981         * gfortran.dg/real_const_3.f90: Likewise.
11982
11983 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11984
11985         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11986         * gcc.dg/tree-ssa/loop-30.c: New test.
11987
11988 2007-05-13  Richard Guenther  <rguenther@suse.de>
11989
11990         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11991         scanning forwprop1.
11992         * g++.dg/tree-ssa/pr31146.C: Likewise.
11993
11994 2007-05-13  Revital Eres  <eres@il.ibm.com>
11995
11996         * gcc.dg/dse.c: New test.
11997
11998 2007-05-12  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/31797
12001         * gcc.c-torture/compile/pr31797.c: New testcase.
12002
12003 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12004
12005         PR fortran/30746
12006         * gfortran.dg/host_assoc_function_1.f90: New test.
12007
12008 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12009
12010         PR c++/31829
12011         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12012
12013 2007-05-11  Silvius Rus  <rus@google.com>
12014
12015         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12016         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12017         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12018         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12019         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12020         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12021         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12022         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12023         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12024         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12025         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12026         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12027         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12028         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12029         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12030         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12031
12032 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12033
12034         PR other/31852
12035         * gcc.c-torture/execute/builtins/memchr.c: New.
12036         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12037         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12038
12039 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12040
12041         PR fortran/30876
12042         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12043         line.
12044         * gfortran.dg/recursive_reference_2.f90: New test.
12045
12046 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12047
12048         PR fortran/30878
12049         * gfortran.dg/namelist_29.f90: New test.
12050
12051 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12052
12053         PR fortran/31474
12054         * gfortran.dg/entry_10.f90: New test.
12055
12056 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12057
12058         PR tree-optimization/31885
12059         * gcc.dg/tree-ssa/loop-29.c: New test.
12060
12061 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12062
12063         * assumed_dummy_1.f90: Fix dg directive.
12064         * char_initialiser_actual.f90: Likewise.
12065         * nested_modules_2.f90: Likewise.
12066         * shift-alloc.f90: Likewise.
12067
12068 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12069
12070         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12071
12072 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12073
12074         PR libfortran/31880
12075         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12076
12077 2007-05-09  Mike Stump  <mrs@apple.com>
12078
12079         * g++.dg/other/first-global.C: Add -fpie for darwin.
12080         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12081
12082 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12083
12084         * gcc.dg/20070507-1.c: New testcase.
12085
12086 2007-05-08  Chao-ying Fu  <fu@mips.com>
12087
12088         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12089         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12090         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12091         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12092
12093 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12094
12095         PR 31847
12096         * gcc.dg/pr31847.c: New test.
12097
12098 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12099
12100         PR fortran/31692
12101         * gfortran.dg/actual_array_result_1.f90: New test.
12102
12103 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12104
12105         PR fortran/29397
12106         * gfortran.dg/parameter_array_init_1.f90: New test.
12107
12108         PR fortran/29400
12109         * gfortran.dg/parameter_array_init_2.f90: New test.
12110
12111 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12112
12113         PR target/31854
12114         * gcc.target/i386/pr31854.c: New test.
12115
12116 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12117
12118         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12119
12120 2007-05-07  Mike Stump  <mrs@apple.com>
12121
12122         * g++.old-deja/g++.mike/empty.C: Add.
12123
12124 2007-05-07  Eric Christopher  <echristo@apple.com>
12125
12126         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12127
12128 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12129
12130         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12131         variable.  Rearrange conversions from binary float to decimal float.
12132
12133 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12134
12135         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12136         x86.
12137
12138 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12139
12140         * gnat.dg/opt1.ad[sb]: New testcase.
12141
12142 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12143
12144         PR fortran/31399
12145         * gfortran.dg/do_3.F90: New test.
12146
12147 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12148
12149         PR fortran/31764
12150         * gfortran.dg/new_line.f90: Add new checks.
12151
12152 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12153
12154         PR fortran/31201
12155         * gfortran.dg/large_unit_1.f90: New.
12156         * gfortran.dg/large_unit_2.f90: New.
12157         * gfortran.dg/iostat_4.f90: New
12158         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12159
12160 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12161
12162         PR fortran/31540
12163         * gfortran.dg/char_result_4.f90: New test.
12164
12165 2007-06-05  Revital Eres  <eres@il.ibm.com>
12166
12167         PR 30957
12168         * gcc.dg/pr30957-1.c: New test.
12169
12170 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR fortran/31251
12173         * gfortran.dg/char_type_len_2.f90: New test.
12174
12175 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12176
12177         PR 31775
12178         * g++.dg/other/nested-extern.cc: New.
12179         * g++.dg/other/nested-extern-1.C: New.
12180         * g++.dg/other/nested-extern-2.C: New.
12181
12182 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12183
12184         PR fortran/31760
12185         * gfortran.dg/erf.f90: New test.
12186         * gfortran.dg/besxy.f90: New test.
12187
12188 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12189
12190         PR fortran/22359
12191         * gfortran.dg/fseek.f90: New test.
12192
12193 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12194
12195         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12196
12197 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12198
12199         PR libfortran/31210
12200         * gfortran.dg/zero_length_1.f90: New test.
12201
12202 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12203
12204         PR fortran/31803
12205         * gfortran.dg/char_pointer_assign_3.f90: New test.
12206         * gfortran.dg/char_result_2.f90: Re-enable test.
12207
12208 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12209
12210         PR fortran/25071
12211         * gfortran.dg/char_length_3.f90: New test.
12212         * gfortran.dg/char_result_2.f90: Fix test.
12213
12214 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12215
12216         PR tree-optimization/30565
12217         * gcc.dg/tree-ssa/loop-27.c: New test.
12218
12219 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12220
12221         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12222         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12223         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12224         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12225
12226 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12227
12228         PR tree-optimization/31699
12229         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12230         New.
12231         (check_effective_target_vect_floatint_cvt): New.
12232         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12233         of specific targets.
12234         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12235         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12236         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12237         * gcc.dg/vect/vect-iv-4.c: Likewise.
12238         * gcc.dg/vect/vect-multitypes-11.c: New.
12239         * gcc.dg/vect/pr31699.c: New.
12240
12241 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12242
12243         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12244
12245 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12246
12247         PR C++/31663
12248         * g++.dg/warn/anonymous-namespace-2.C: New.
12249         * g++.dg/warn/anonymous-namespace-2.h: New.
12250
12251 2007-05-02  Paul Brook  <paul@codesourcery.com>
12252
12253         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12254
12255 2007-05-02  Eric Christopher  <echristo@apple.com>
12256
12257         * gcc.dg/cpp/if-div.c: New file.
12258
12259 2007-05-02  Tom Tromey  <tromey@redhat.com>
12260
12261         PR preprocessor/28709:
12262         * gcc.dg/cpp/pr28709.c: New file.
12263
12264 2007-05-02  Richard Guenther  <rguenther@suse.de>
12265
12266         PR tree-optimization/31146
12267         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12268
12269 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12270
12271         * gcc.c-torture/compile/limits-blockid.c: New.
12272         * gcc.c-torture/compile/limits-caselabels.c: New.
12273         * gcc.c-torture/compile/limits-declparen.c: New.
12274         * gcc.c-torture/compile/limits-enumconst.c: New.
12275         * gcc.c-torture/compile/limits-exprparen.c: New.
12276         * gcc.c-torture/compile/limits-externalid.c: New.
12277         * gcc.c-torture/compile/limits-fnargs.c: New.
12278         * gcc.c-torture/compile/limits-fndefn.c: New.
12279         * gcc.c-torture/compile/limits-idexternal.c: New.
12280         * gcc.c-torture/compile/limits-idinternal.c: New.
12281         * gcc.c-torture/compile/limits-pointer.c: New.
12282         * gcc.c-torture/compile/limits-stringlit.c: New.
12283         * gcc.c-torture/compile/limits-structmem.c: New.
12284         * gcc.c-torture/compile/limits-structnest.c: New.
12285
12286 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12287
12288         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12289
12290 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12291
12292         PR middle-end/31740
12293         * gcc.c-torture/compile/20070501-1.c: New testcase.
12294
12295 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12296
12297         PR fortran/31732
12298         * gfortran.dg/array_memset_2:  New test case.
12299
12300 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12301
12302         PR testsuite/31615
12303         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12304
12305 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12306
12307         PR testsuite/31589
12308         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12309         dg-final test.
12310         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12311         keyword to dg-final test.
12312         * gcc.dg/vect/vect-iv-4.c: Likewise.
12313         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12314         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12315         test.
12316         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12317         cast.
12318         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12319         * lib/target-supports.exp
12320         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12321         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12322
12323 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12324
12325         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12326         __LONG_LONG_MAX__ and its friends instead of those supplied by
12327         limits.h.
12328
12329 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12330
12331         PR C++/31721
12332         * g++.dg/ext/vector7.C: New testcase.
12333
12334 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12335
12336         PR fortran/31591
12337         * gfortran.dg/bound_simplification_1.f90: New test.
12338
12339 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12340
12341         PR fortran/31645
12342         * gfortran.dg/bom_error.f90: New test.
12343         * gfortran.dg/bom_include.f90: New test.
12344         * gfortran.dg/bom_UTF16-LE.f90: New test.
12345         * gfortran.dg/bom_UTF16-BE.f90: New test.
12346         * gfortran.dg/bom_UTF-8.f90: New test.
12347         * gfortran.dg/bom_UTF-32.f90: New test.
12348         * gfortran.dg/bom_UTF-8.F90: New test.
12349         * gfortran.dg/bom_include.inc: New file.
12350
12351 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12352
12353         PR C++/30221
12354         * g++.dg/init/ptrfn2.C: New test.
12355         * g++.dg/init/ptrfn3.C: New test.
12356
12357 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12358
12359         PR fortran/31711
12360         * gfortran.dg/dependency_21.f90: New test.
12361
12362 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12363
12364         * gfortran.dg/secnds.f: Use real*8.
12365         * gfortran.dg/secnds-1.f: Use real*8.
12366
12367 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12368
12369         PR libfortran/31532
12370         * gfortran.dg/inquire_5.f90: Update test.
12371
12372 2007-04-27  Ian Lance Taylor  <iant@google.com>
12373
12374         PR middle-end/31710
12375         * gcc.c-torture/compile/pr31710.c: New test.
12376
12377 2007-04-27  Richard Guenther  <rguenther@suse.de>
12378
12379         PR tree-optimization/30965
12380         PR tree-optimization/30978
12381         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12382         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12383         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12384         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12385
12386 2007-04-27  Richard Guenther  <rguenther@suse.de>
12387
12388         PR tree-optimization/31715
12389         * gcc.dg/Warray-bounds-4.c: New testcase.
12390
12391 2007-04-26  Ian Lance Taylor  <iant@google.com>
12392
12393         PR target/28675
12394         * gcc.c-torture/compile/pr28675.c: New test.
12395
12396 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12397
12398         PR C++/30016
12399         * g++.dg/ext/vector6.C: New test.
12400
12401 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12402
12403         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12404
12405 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12406
12407         PR middle-end/31617
12408         * g++.dg/other/str_empty.C: Add expected warning.
12409
12410 2007-04-26  Richard Guenther  <rguenther@suse.de>
12411         Daniel Berlin  <dberlin@dberlin.org>
12412
12413         PR tree-optimization/30567
12414         * g++.dg/other/pr30567.C: New testcase.
12415
12416 2007-04-26  Richard Guenther  <rguenther@suse.de>
12417
12418         PR tree-optimization/31703
12419         * gcc.c-torture/compile/pr31703.c: New testcase.
12420         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12421         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12422
12423 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12424
12425         * gfortran.dg/open_errors.f90: Added if statements checking
12426         the value of iostat.
12427
12428 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12429
12430         PR c++/31598
12431         * g++.dg/gomp/pr31598.C: New test.
12432
12433         PR tree-optimization/30558
12434         * g++.dg/gomp/pr30558.C: New test.
12435
12436 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12437
12438         PR c++/31338
12439         * g++.dg/ext/complex2.C: New test.
12440
12441 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12442
12443         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12444
12445 2007-04-25  Thiemo Seufer  <ths@mips.com>
12446
12447         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12448         value to signed char.
12449
12450 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12451
12452         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12453         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12454         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12455
12456 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12457
12458         PR fortran/31668
12459         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12460         statement functions.
12461         * gfortran.dg/c_by_val_5.f90: New test.
12462
12463 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12464
12465         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12466         with two new subroutines to avoid parameter-induced aliasing.
12467         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12468         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12469
12470 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12471
12472         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12473         * g++.dg/warn/Warray-bounds.C: Likewise.
12474
12475 2007-04-24  Ian Lance Taylor  <iant@google.com>
12476
12477         PR tree-optimization/31605
12478         * gcc.c-torture/execute/pr31605.c: New test.
12479
12480 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12481
12482         PR fortran/31587
12483         * lib/gcc-dg.exp (scan-module): New function.
12484         * gfortran.dg/module_md5_1.f90: New test.
12485
12486 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12487
12488         * g++.old-deja/g++.pt/defarg6.C: Only run with
12489         -std=gnu++98.
12490         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12491         * g++.dg/cpp0x/variadic61.C: Ditto.
12492         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12493         * g++.dg/cpp0x/variadic62.C: Ditto.
12494         * g++.dg/template/meminit1.C: Ditto.
12495         * g++.dg/template/operator7.C: Ditto.
12496         * g++.dg/template/static15.C: Ditto.
12497         * g++.dg/template/invalid1.C: Ditto.
12498         * g++.dg/template/shift1.C: Ditto.
12499         * g++.dg/template/error10.C: Ditto.
12500
12501 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12502
12503         PR diagnostic/25923
12504         * gfortran.dg/pr25923.f90: New test.
12505
12506 2007-04-24  Ian Lance Taylor  <iant@google.com>
12507
12508         PR tree-optimization/31602
12509         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12510
12511 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12512
12513         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12514         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12515
12516 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12517
12518         * gcc.target/i386/reload-1.c. New.
12519
12520 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12521             Olga Golovanevsky  <olga@il.ibm.com>
12522
12523         * g++.dg/other/str_empty.C: New test.
12524
12525 2007-04-24  Richard Henderson  <rth@redhat.com>
12526
12527         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12528
12529 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12530
12531         PR target/31641
12532         * gcc.c-torture/compile/pr31641.c: New testcase.
12533
12534 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12535
12536         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12537         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12538         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12539         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12540
12541 2007-04-23  Simon Baldwin  <simonb@google.com>
12542
12543         * g++.dg/other/error15.C: New.
12544         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12545         triggering a "multiple parameters named" error.
12546
12547 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12548
12549         PR fortran/31618
12550         * gfortran.dg/backspace_8.f:  New test case.
12551
12552 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12553
12554         PR fortran/31630
12555         * gfortran.dg/used_types_17.f90: New test.
12556
12557         PR fortran/31620
12558         * gfortran.dg/zero_array_components_1.f90: New test.
12559
12560 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12561
12562         PR fortran/31616
12563         * gfortran.dg/open_errors.f90: Allow a different error message.
12564
12565 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12566
12567         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12568         Rename from check_effective_target_vect_pack_mod.  Rename global
12569         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12570         messages.
12571         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12572         rename.
12573         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12574         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12575
12576 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12577
12578         PR middle-end/31448
12579         * gcc.c-torture/execute/pr31448.c: New testcase.
12580
12581 2007-04-22  Nick Clifton  <nickc@redhat.com>
12582
12583         * gcc.dg/20020312-2.c: Add support for the FRV.
12584
12585 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12586
12587         PR tree-optimization/24659
12588         * gcc.dg/vect/vect-float-extend-1.c: New test.
12589         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12590
12591 2007-04-22  Richard Guenther  <rguenther@suse.de>
12592
12593         PR tree-optimization/29789
12594         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12595         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12596
12597 2007-04-22  Revital Eres  <eres@il.ibm.com>
12598
12599         * gcc.dg/var-expand2.c: New test.
12600
12601 2007-04-22  Revital Eres  <eres@il.ibm.com>
12602
12603         * gcc.dg/var-expand3.c: New test.
12604
12605 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12606
12607         PR fortran/31495
12608         * gfortran.dg/continuation_8.f90: New test.
12609
12610 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12611
12612         PR C/30265
12613         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12614         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12615
12616 2007-04-21  Richard Guenther  <rguenther@suse.de>
12617
12618         PR middle-end/31136
12619         * gcc.c-torture/execute/pr31136.c: New testcase.
12620
12621 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12622
12623         * gcc.target/i386/movsi-sm-1.c: New.
12624
12625 2007-04-20  Richard Henderson  <rth@redhat.com>
12626
12627         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12628         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12629
12630 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.target/i386/ordcmp-1.c: New test.
12633         * gcc.target/i386/unordcmp-1.c: New test.
12634
12635         PR tree-optimization/31632
12636         * gcc.c-torture/compile/20070419-1.c: New test.
12637
12638 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12639
12640         * gcc.dg/invalid-call-1.c: New test.
12641
12642 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12643
12644         PR diagnostic/31227
12645         * gcc.dg/Warray-bounds-3.c: New.
12646
12647 2007-04-18  Richard Guenther  <rguenther@suse.de>
12648
12649         PR tree-optimization/19431
12650         PR tree-optimization/21463
12651         * gcc.c-torture/execute/20070212-1.c: New testcase.
12652         * gcc.c-torture/execute/20070212-2.c: Likewise.
12653         * gcc.c-torture/execute/20070212-3.c: Likewise.
12654         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12655         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12656         * g++.dg/tree-ssa/pr21463.C: Likewise.
12657         * g++.dg/tree-ssa/pr30738.C: Likewise.
12658
12659 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12660
12661         PR c++/31513
12662         * g++.dg/expr/bitfield8.C: New test.
12663
12664 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12665             Richard Sandiford  <richard@codesourcery.com>
12666
12667         * lib/target-supports.exp (check_profiling_available): Return 0
12668         for uClibc with -p or -pg.
12669
12670 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12671
12672         PR c++/31517
12673         * g++.dg/template/init7.C: New test.
12674
12675 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12676
12677         PR rtl-optimization/31360
12678         * gcc.dg/loop-7.c: New test.
12679
12680 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12681
12682         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12683         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12684         build.
12685         (compat-execute): Likewise.
12686         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12687         files to remote hosts.
12688         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12689         (c-torture-execute): Likewise.
12690         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12691         or plain file.  Use remote_upload and remote_download to copy
12692         files about.
12693         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12694         before scanning it.
12695
12696 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12697
12698         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12699
12700 2007-04-16  Lawrence Crowl  <crowl@google.com>
12701
12702         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12703         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12704         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12705         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12706         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12707         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12708         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12709         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12710         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12711         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12712         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12713
12714         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12715         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12716         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12717         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12718         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12719         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12720         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12721         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12722         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12723         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12724         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12725
12726 2007-04-16  Ian Lance Taylor  <iant@google.com>
12727
12728         PR tree-optimization/31522
12729         * gcc.dg/Wstrict-overflow-16.c: New test.
12730
12731 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12732
12733         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12734
12735 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12736
12737         PR fortran/31144
12738         * gfortran.dg/module_naming_1.f90: New.
12739
12740 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12741
12742         * lib/target-supports.exp (check_profiling_available): Return
12743         false for m68k-*-uclinux.
12744
12745 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12746
12747         PR c++/29365
12748         Testcase for c++ anonymous namespace warning
12749
12750         * g++.dg/warn/anonymous-namespace-1.C: New test
12751         * g++.dg/warn/anonymous-namespace-1.h: New test
12752
12753 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12754
12755         PR testsuite/31578
12756         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12757
12758 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12759
12760         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12761
12762 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12763
12764         PR fortran/31204
12765         * gfortran.dg/array_constructor_16.f90: New test.
12766
12767 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12768
12769         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12770         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12771
12772 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12773
12774         PR rtl-optimization/31500
12775         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12776         * g++.dg/warn/Warray-bounds.C: Likewise.
12777
12778 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12779
12780         PR C/31520
12781         * gcc.dg/gnu89-init-4.c: New testcase.
12782
12783 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12784
12785         PR c++/25874
12786         * gcc.dg/gomp/pr25874.c: Add dg-options.
12787         * g++.dg/gomp/pr25874.C: Add dg-options.
12788
12789 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12790
12791         PR fortran/21061
12792         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12793         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12794
12795 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12796
12797         PR fortran/31561
12798         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12799
12800 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12801
12802         PR fortran/29507
12803         PR fortran/31404
12804         * gfortran.dg/initialization_6.f90: New test.
12805
12806 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12807
12808         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12809
12810         * lib/target-supports.exp (check_gc_sections_available):
12811         Return false if ldflags includes -elf2flt.
12812
12813 2007-04-13  Jason Merrill  <jason@redhat.com>
12814
12815         PR c++/31074
12816         * conv3.C: New test.
12817
12818 2007-04-13  Mike Stump  <mrs@apple.com>
12819
12820         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12821         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12822
12823 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12824
12825         PR tree-optimization/29598
12826         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12827
12828 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12829
12830         PR fortran/31559
12831         * gfortran.dg/func_assign.f90: New test.
12832
12833 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12834
12835         PR fortran/31550
12836         * gfortran.dg/used_types_16.f90: New test.
12837
12838 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12839
12840         PR fortran/18937
12841         * gfortran.dg/goto_2.f90: New.
12842         * gfortran.dg/goto_3.f90: New.
12843         * gfortran.dg/pr17708.f90: Rename to ...
12844         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12845
12846 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12847
12848         PR fortran/31562
12849         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12850         instead of a struct.
12851
12852 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12853
12854         PR fortran/31562
12855         * gfortran.dg/value_4.c: Use GNU extensions for complex
12856         instead of a struct.
12857
12858 2007-04-13  Richard Guenther  <rguenther@suse.de>
12859
12860         PR tree-optimization/21258
12861         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12862
12863 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12864
12865         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12866         <complex.h>.
12867
12868 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12869
12870         PR fortran/31250
12871         * gfortran.dg/char_length_2.f90: New.
12872         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12873         * gfortran.dg/repeat_4.f90: Likewise.
12874
12875         PR fortran/31266
12876         * gfortran.dg/char_assign_1.f90: New.
12877
12878         PR fortran/31471
12879         * gfortran.dg/block_name_1.f90: New.
12880         * gfortran.dg/block_name_2.f90: New.
12881
12882 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12883
12884         PR c++/31078
12885         * g++.dg/other/pr31078.C: New.
12886
12887 2007-04-12  Richard Guenther  <rguenther@suse.de>
12888
12889         PR tree-optimization/31169
12890         * gcc.c-torture/execute/pr31169.c: New testcase.
12891
12892 2007-04-12  Richard Guenther  <rguenther@suse.de>
12893
12894         PR tree-optimization/24689
12895         PR tree-optimization/31307
12896         * g++.dg/tree-ssa/pr31307.C: New testcase.
12897         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12898
12899 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12900
12901         PR fortran/31472
12902         * gfortran.dg/access_spec_1.f90: New test.
12903         * gfortran.dg/access_spec_2.f90: New test.
12904         * gfortran.dg/non_module_public.f90: Match new error message.
12905
12906 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12907
12908         PR testsuite/31538
12909         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12910         to 4 at line 38 to fix bounds problem.
12911
12912 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12913
12914         PR testsuite/31240
12915         * gfortran.dg/pointer_intent_1.f90: Fix test.
12916
12917 2007-04-10  Eric Christopher  <echristo@apple.com>
12918
12919         * lib/target-supports.exp
12920         (check_effective_target_fstack_protector): Rewrite.
12921
12922 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12923
12924         PR c++/31449
12925         * g++.dg/init/const5.C: New test.
12926
12927 2007-04-09  Jan Hubicka  <jh@suse.cz>
12928
12929         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12930
12931 2007-04-08  Jan Hubicka  <jh@suse.cz>
12932
12933         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12934
12935 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12936
12937         PR fortran/31257
12938         * gfortran.dg/achar_4.f90: New test.
12939
12940 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12941
12942         PR fortran/30880
12943         * gfortran.dg/used_dummy_types_8.f90: New test.
12944
12945 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12946
12947         PR fortran/30872
12948         * gfortran.dg/parameter_array_element_1.f90: New test.
12949
12950 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12951
12952         PR fortran/31222
12953         * gfortran.dg/default_numeric_type_1.f90: New test.
12954
12955 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12956
12957         PR fortran/31424
12958         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12959
12960 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12961
12962         PR fortran/31293
12963         * gfortran.dg/interface_12.f90: New test.
12964
12965 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12966
12967         * gcc.dg/format/opt-6.c: New test.
12968         * gcc.dg/format/nul-1.c: New test.
12969         * gcc.dg/format/nul-2.c: New test.
12970
12971 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12972
12973         PR libgfortran/31395
12974         * gfortran.dg/fmt_colon.f90: New test.
12975
12976 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12977
12978         * g++.old-deja/g++.other/init18.C: Use
12979         dg-require-effective-target instead of an explicit xfail.
12980
12981 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12982
12983         * gcc.dg/dfp/signbit-1.c
12984         * gcc.dg/dfp/signbit-2.c
12985
12986 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12987
12988         PR fortran/31483
12989         * gfortran.dg/altreturn_5.f90: New test.
12990
12991 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12992
12993         PR fortran/31292
12994         * gfortran.dg/contained_module_proc_1.f90: New test.
12995
12996 2007-04-04  Stuart Hastings  <stuart@apple.com>
12997
12998         PR 31281
12999         * objc/execute/exceptions/pr31281.m: New.
13000
13001 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13002
13003         * g++.dg/ext/dllimport12.C: Update comments.
13004
13005 2007-04-03  Eric Christopher  <echristo@apple.com>
13006
13007         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13008
13009 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13010
13011         PR fortran/31304
13012         * gfortran.dg/repeat_2.f90: New test.
13013         * gfortran.dg/repeat_3.f90: New test.
13014         * gfortran.dg/repeat_4.f90: New test.
13015
13016 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13017
13018         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13019
13020 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13021
13022         PR c++/30847
13023         * g++.dg/parse/cond3.C: New test.
13024
13025         PR middle-end/30704
13026         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13027
13028 2007-04-02  Jason Merrill  <jason@redhat.com>
13029
13030         PR c++/31187
13031         * g++.dg/ext/visibility/anon3.C: New test.
13032
13033 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13034
13035         PR libgfortran/31052
13036         * gfortran.dg/namelist_28.f90: New test.
13037
13038 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13039
13040         PR libgfortran/31366
13041         * gfortran.dg/direct_io_6.f90: New test.
13042
13043 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13044
13045         PR libgfortran/31207
13046         * gfortran.dg/advance_5.f90: New test.
13047         * gfortran.dg/advance_6.f90: New test.
13048
13049 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13050
13051         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13052         * g++.dg/ext/dllimport7.C: Likewise.
13053         * g++.dg/ext/selectany1.C: Likewise.
13054
13055 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13056
13057         * g++.dg/parser/pr31138.C: New.
13058         * g++.dg/parser/pr31140.C: New.
13059         * g++.dg/parser/pr31141.C: New.
13060
13061 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13062
13063         PR c++/26099
13064         * g++.dg/ext/is_base_of.C: New.
13065         * g++.dg/ext/has_virtual_destructor.C: New.
13066         * g++.dg/ext/is_polymorphic.C: New.
13067         * g++.dg/ext/is_base_of_diagnostic.C: New.
13068         * g++.dg/ext/is_enum.C: New.
13069         * g++.dg/ext/has_nothrow_assign.C: New.
13070         * g++.dg/ext/has_nothrow_constructor.C: New.
13071         * g++.dg/ext/is_empty.C: New.
13072         * g++.dg/ext/has_trivial_copy.C: New.
13073         * g++.dg/ext/has_trivial_assign.C: New.
13074         * g++.dg/ext/is_abstract.C: New.
13075         * g++.dg/ext/is_pod.C: New.
13076         * g++.dg/ext/has_nothrow_copy.C: New.
13077         * g++.dg/ext/is_class.C: New.
13078         * g++.dg/ext/has_trivial_constructor.C: New.
13079         * g++.dg/ext/is_union.C: New.
13080         * g++.dg/ext/has_trivial_destructor.C: New.
13081         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13082         * g++.dg/template/crash43.C: Likewise.
13083
13084 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13085
13086         * g++.dg/warn/pedantic2.C: New testcase.
13087
13088 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13089
13090         * size_dim.f90: Fix dg directive.
13091         * pr16433.f: Likewise.
13092         * use_6.f90: Likewise.
13093         * use_7.f90: Likewise.
13094         * entry_9.f90: Likewise.
13095         * pointer_intent_2.f90: Likewise.
13096         * protected_1.f90: Likewise.
13097         * fmt_missing_period_2.f: Likewise.
13098         * pointer_intent_3.f90: Likewise.
13099         * protected_2.f90: Likewise.
13100         * protected_3.f90: Likewise.
13101         * pr15754.f90: Likewise.
13102         * protected_4.f90: Likewise.
13103         * protected_5.f90: Likewise.
13104         * initialization_2.f90: Likewise.
13105         * protected_6.f90: Likewise.
13106         * continuation_7.f90: Likewise.
13107         * derived_function_interface_1.f90: Likewise.
13108         * der_pointer_4.f90: Likewise.
13109         * fmt_zero_precision.f90: Likewise.
13110         * blockdata_3.f90: Likewise.
13111         * fmt_missing_period_1.f: Likewise.
13112         * real_const_3.f90: Likewise.
13113         * use_4.f90: Likewise.
13114         * fmt_missing_period_3.f: Likewise.
13115         * use_5.f90: Likewise.
13116
13117 2007-03-28  Mike Stump  <mrs@apple.com>
13118
13119         * gcc.dg/darwin-comm.c: Add.
13120
13121 2007-03-28  Eric Christopher  <echristo@apple.com>
13122
13123         * lib/target-supports.exp (check_effective_target_fstack_protector):
13124         New.
13125         * gcc.dg/ssp-1.c: Use.
13126         * gcc.dg/ssp-2.c: Ditto.
13127
13128 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13129
13130         PR c++/29077
13131         * g++.dg/parse/constructor3.C: New test.
13132
13133 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13134
13135         * gnat.dg/thin_pointer.ad[sb]: New test.
13136
13137 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13138
13139         * g++.dg/cpp0x/bracket1.C: New.
13140         * g++.dg/cpp0x/bracket2.C: New.
13141         * g++.dg/cpp0x/bracket3.C: New.
13142         * g++.dg/cpp0x/bracket4.C: New.
13143
13144 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13145
13146         * g++.dg/cpp0x/temp_default1.C: New.
13147         * g++.dg/cpp0x/temp_default3.C: New.
13148         * g++.dg/cpp0x/temp_default2.C: New.
13149         * g++.dg/cpp0x/temp_default4.C: New.
13150
13151 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13152
13153         PR c++/29993
13154         * g++.dg/other/cv_func2.C: New.
13155
13156 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13157
13158         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13159         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13160         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13161         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13162
13163         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13164         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13165
13166         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13167
13168         * lib/compat.exp (compat-execute): Fix processing of file names.
13169
13170 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13171
13172         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13173
13174 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13175
13176         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13177         Delete created executable test file.
13178         (check_effective_target_fortran_large_int): Ditto.
13179         (check_effective_target_static_libgfortran): Ditto.
13180
13181 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13182
13183         PR c++/30500
13184         * g++.dg/warn/pragma-system_header1.C: New test.
13185         * g++.dg/warn/pragma-system_header2.C: New test.
13186         * g++.dg/warn/pragma-system_header1.h. New.
13187         * g++.dg/warn/pragma-system_header2.h. New.
13188
13189 2007-03-26  Ian Lance Taylor  <iant@google.com>
13190
13191         PR tree-optimization/31345
13192         * gcc.c-torture/compile/pr31345-1.c: New test.
13193
13194 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13195
13196         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13197         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13198         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13199         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13200         * gfortran.dg/overload_1.f90: Likewise.
13201         * gfortran.dg/impure_assignment_1.f90: Likewise.
13202         * gfortran.dg/error_recovery_3.f90: Likewise.
13203         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13204         * gfortran.dg/sequence_types_1.f90: Likewise.
13205         * gfortran.dg/internal_references_1.f90: Likewise.
13206         * gfortran.dg/present_1.f90: Likewise.
13207         * gfortran.dg/volatile10.f90: Likewise.
13208         * gfortran.dg/module_equivalence_2.f90: Likewise.
13209         * gfortran.dg/use_4.f90: Likewise.
13210         * gfortran.dg/elemental_result_1.f90: Likewise.
13211         * gfortran.dg/generic_actual_arg.f90: Likewise.
13212         * gfortran.dg/private_type_5.f90: Likewise.
13213         * gfortran.dg/protected_4.f90: Likewise.
13214         * gfortran.dg/interface_3.f90: Likewise.
13215
13216 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13217
13218         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13219         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13220
13221 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13222
13223         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13224
13225 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13226
13227         PR libgfortran/31199
13228         * gfortran.dg/fmt_t_4.f90: New test.
13229
13230 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13231
13232         PR libfortran/31297
13233         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13234         * gfortran.dg/backspace_6.f:  Likewise.
13235         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13236         * gfortran.dg/direct_io_2.f90:  Likewise.
13237         * gfortran.dg/write_back.f:  Likewise.
13238         * gfortran.dg/write_rewind_2.f:  Likewise.
13239         * gfortran.dg/write_rewind_1.f:  Likewise.
13240         * gfortran.dg/write_rewind_2.f:  Likewise.
13241
13242 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13243
13244         PR tree-optimization/30784
13245         * gcc.dg/vect/pr30784.c: New test.
13246
13247 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13248
13249         PR fortran/30877
13250         * gfortran.dg/operator_1.f90: New test.
13251         * gfortran.dg/operator_2.f90: New test.
13252
13253 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13254
13255         PR libfortran/31196
13256         * gfortran.dg/reshape_transpose_1.f90:  New test.
13257
13258 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13259
13260         PR fortran/30655
13261         * gfortran.dg/bounds_check_6.f90: New test.
13262
13263 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13264
13265         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13266         #ifndef/#endif.
13267         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13268         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13269
13270 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13271
13272         PR fortran/31209
13273         * gfortran.dg/pointer_function_actual_1.f90: New test.
13274
13275         PR fortran/31200
13276         * gfortran.dg/pointer_function_actual_2.f90: New test.
13277
13278         PR fortran/31215
13279         * gfortran.dg/result_in_spec_1.f90: New test.
13280
13281 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13282
13283         PR fortran/30834
13284         * gfortran.dg/integer_exponentiation_3.F90: New test.
13285         * gfortran.dg/integer_exponentiation_4.f90: New test.
13286         * gfortran.dg/integer_exponentiation_5.F90: New test.
13287
13288 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/30863
13291         * g++.dg/template/error24.C: New test.
13292         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13293
13294 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13295
13296         PR c++/31273
13297         * g++.dg/expr/bitfield7.C: New test.
13298
13299 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13300
13301         PR other/23572
13302         * gcc.dg/float-range-4.c: New.
13303         * gcc.dg/float-range-1.c: Update. Test for a warning.
13304         * gcc.dg/float-range-3.c: New.
13305         * gcc.dg/float-range-5.c: New.
13306
13307 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13308
13309         PR fortran/31262
13310         * gfortran.dg/no_range_check_1.f90: New test.
13311
13312 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13313
13314         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13315         * g++.dg/other/static1.C: Remove stray semicolon.
13316         * g++.dg/other/init1.C: Likewise.
13317         * g++.dg/rtti/dyncast1.C: Likewise.
13318         * g++.dg/tree-ssa/pr17153.C: Likewise.
13319         * g++.dg/lookup/disamb1.C: Likewise.
13320         * g++.dg/lookup/scoped2.C: Likewise.
13321         * g++.dg/lookup/friend7.C: Likewise.
13322         * g++.dg/parse/parse4.C: Likewise.
13323         * g++.dg/parse/parse5.C: Likewise.
13324         * g++.dg/expr/pr29066.C: Likewise.
13325         * g++.dg/expr/cast4.C: Likewise.
13326         * g++.dg/tc1/dr193.C: Likewise.
13327         * g++.dg/tc1/dr213.C: Likewise.
13328         * g++.dg/abi/dcast1.C: Likewise.
13329         * g++.dg/abi/covariant2.C: Likewise.
13330         * g++.dg/inherit/covariant11.C: Likewise.
13331         * g++.dg/inherit/covariant9.C: Likewise.
13332         * g++.dg/inherit/covariant10.C: Likewise.
13333         * g++.dg/init/static3.C: Likewise.
13334         * g++.dg/init/init-ref3.C: Likewise.
13335         * g++.dg/init/ref10.C: Likewise.
13336         * g++.dg/template/meminit2.C: Likewise.
13337         * g++.dg/template/using9.C: Likewise.
13338         * g++.dg/template/friend9.C: Likewise.
13339         * g++.dg/template/ref1.C: Likewise.
13340         * g++.old-deja/g++.warn/inline.C: Likewise.
13341         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13342         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13343         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13344         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13345         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13346         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13347         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13348         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13349         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13350         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13351         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13352         * g++.old-deja/g++.brendan/template11.C: Likewise.
13353         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13354         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13355         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13356         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13357         * g++.old-deja/g++.jason/parse9.C: Likewise.
13358         * g++.old-deja/g++.jason/byval2.C: Likewise.
13359         * g++.old-deja/g++.jason/overload8.C: Likewise.
13360         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13361         * g++.old-deja/g++.jason/template33.C: Likewise.
13362         * g++.old-deja/g++.jason/return3.C: Likewise.
13363         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13364         * g++.old-deja/g++.jason/virtual.C: Likewise.
13365         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13366         * g++.old-deja/g++.jason/template27.C: Likewise.
13367         * g++.old-deja/g++.jason/synth6.C: Likewise.
13368         * g++.old-deja/g++.jason/ref8.C: Likewise.
13369         * g++.old-deja/g++.jason/offset1.C: Likewise.
13370         * g++.old-deja/g++.other/static20.C: Likewise.
13371         * g++.old-deja/g++.other/array1.C: Likewise.
13372         * g++.old-deja/g++.other/new3.C: Likewise.
13373         * g++.old-deja/g++.other/array2.C: Likewise.
13374         * g++.old-deja/g++.other/overload9.C: Likewise.
13375         * g++.old-deja/g++.other/cast6.C: Likewise.
13376         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13377         * g++.old-deja/g++.other/eh4.C: Likewise.
13378         * g++.old-deja/g++.other/using7.C: Likewise.
13379         * g++.old-deja/g++.other/init18.C: Likewise.
13380         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13381         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13382         * g++.old-deja/g++.other/dtor11.C: Likewise.
13383         * g++.old-deja/g++.pt/static11.C: Likewise.
13384         * g++.old-deja/g++.pt/crash19.C: Likewise.
13385         * g++.old-deja/g++.pt/overload12.C: Likewise.
13386         * g++.old-deja/g++.pt/crash46.C: Likewise.
13387         * g++.old-deja/g++.pt/mi1.C: Likewise.
13388         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13389         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13390         * g++.old-deja/g++.pt/local5.C: Likewise.
13391         * g++.old-deja/g++.pt/typename2.C: Likewise.
13392         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13393         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13394         * g++.old-deja/g++.law/visibility1.C: Likewise.
13395         * g++.old-deja/g++.law/visibility2.C: Likewise.
13396         * g++.old-deja/g++.law/virtual2.C: Likewise.
13397         * g++.old-deja/g++.law/operators19.C: Likewise.
13398         * g++.old-deja/g++.law/parsing10.C: Likewise.
13399         * g++.old-deja/g++.law/visibility4.C: Likewise.
13400         * g++.old-deja/g++.law/operators4.C: Likewise.
13401         * g++.old-deja/g++.law/dtors2.C: Likewise.
13402         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13403         * g++.old-deja/g++.law/visibility10.C: Likewise.
13404         * g++.old-deja/g++.law/scope3.C: Likewise.
13405         * g++.old-deja/g++.law/casts2.C: Likewise.
13406         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13407         * g++.old-deja/g++.law/operators33.C: Likewise.
13408         * g++.old-deja/g++.law/friend4.C: Likewise.
13409         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13410         * g++.old-deja/g++.mike/p5611.C: Likewise.
13411         * g++.old-deja/g++.mike/net37.C: Likewise.
13412         * g++.old-deja/g++.mike/p3570.C: Likewise.
13413         * g++.old-deja/g++.mike/p5718.C: Likewise.
13414         * g++.old-deja/g++.mike/net21.C: Likewise.
13415         * g++.old-deja/g++.mike/p1862.C: Likewise.
13416         * g++.old-deja/g++.mike/p4511.C: Likewise.
13417         * g++.old-deja/g++.mike/virt3.C: Likewise.
13418         * g++.old-deja/g++.mike/p16146.C: Likewise.
13419         * g++.old-deja/g++.mike/p1989.C: Likewise.
13420         * g++.old-deja/g++.mike/p5571.C: Likewise.
13421         * g++.old-deja/g++.gb/scope10.C: Likewise.
13422         * g++.old-deja/g++.abi/primary5.C: Likewise.
13423         * g++.old-deja/g++.abi/empty2.C: Likewise.
13424         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13425         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13426         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13427         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13428         * g++.old-deja/g++.bob/template3.C: Likewise.
13429         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13430
13431 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13432
13433         PR fortran/31193
13434         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13435
13436 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13437
13438         PR fortran/20897
13439         * gfortran.dg/derived_name_1.f90: New.
13440         * gfortran.dg/derived_name_2.f: New.
13441
13442 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13443
13444         * lib/target-supports.exp (check_effective_target_nonpic): New
13445         procedure.
13446         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13447         when compiling PIC.
13448         * gcc.target/i386/asm-4.c: Require nonpic.
13449         * gcc.target/i386/cmov1.c: Likewise.
13450         * gcc.target/i386/mul.c: Likewise.
13451         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13452         * gcc.target/i386/ssetype-1.c: Require nonpic.
13453         * gcc.target/i386/ssetype-3.c: Likewise.
13454         * gcc.target/i386/ssetype-5.c: Likewise.
13455
13456 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13457
13458         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13459         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13460         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13461         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13462
13463 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13464
13465         PR tree-optimization/30590
13466         * g++.dg/opt/pr30590.C: New testcase.
13467
13468 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13469
13470         PR c/30762
13471         * gcc.dg/pr30762-1.c: New test.
13472         * gcc.dg/pr30762-2.c: New test.
13473
13474         PR inline-asm/30505
13475         * gcc.target/i386/pr30505.c: New test.
13476
13477 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13478
13479         * gcc.target/arm/register-variables.c: New.
13480
13481 2007-03-19  Jeff Law  <law@redhat.com>
13482
13483         * PR tree-optimization/30984
13484         * gcc.c-torture/pr30984.c: New test.
13485
13486 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13487         Richard Guenther  <rguenther@suse.de>
13488
13489         PR tree-optimization/31254
13490         * gcc.dg/torture/pr31254.c: New testcase.
13491
13492 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13493
13494         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13495         target default_packed.
13496
13497 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13498
13499         PR fortran/31203
13500         * gfortran.dg/string_length_1.f90: New test.
13501
13502 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13503
13504         PR testsuite/30395
13505         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13506
13507 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13508
13509         PR libgfortran/31052
13510         * gfortran.dg/namelist_27.f90: New test.
13511
13512 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13513
13514         PR fortran/30531
13515         * gfortran.dg/used_types_14.f90: New test.
13516
13517         PR fortran/31086
13518         * gfortran.dg/used_types_15.f90: New test.
13519
13520 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13521
13522         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13523         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13524
13525 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13526
13527         PR fortran/31120
13528         * gfortran.dg/integer_exponentiation_2.f90: New test.
13529
13530 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13531
13532         PR tree-optimization/31041
13533         * gcc.dg/vect/pr31041.c: New test.
13534
13535 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13536
13537         * g++.dg/warn/Wconversion-integer.C: New
13538         * g++.dg/warn/Wconversion-real.C: New.
13539         * g++.dg/warn/Wconversion-real-integer.C: New.
13540         * g++.dg/warn/conv2.C: Updated.
13541
13542 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13543
13544         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13545         exclude RTPs.
13546
13547 2007-03-16  Richard Guenther  <rguenther@suse.de>
13548
13549         PR tree-optimization/31146
13550         * g++.dg/tree-ssa/pr31146.C: New testcase.
13551
13552 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13553
13554         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13555         assume that the target has <features.h>.
13556
13557 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13558
13559         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13560         dg-options rather than to the whole test.
13561
13562 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13563
13564         PR debug/29906
13565         * g++.dg/debug/pr29906.C: New
13566
13567 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13568
13569         PR libgfortran/31099
13570         * gfortran.dg/unformatted_recl.f90: Update test.
13571
13572 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13573
13574         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13575
13576 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13577
13578         PR c++/30891
13579         * g++.dg/parse/namespace-definition.C: New.
13580
13581 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13582
13583         PR c++/24924
13584         * g++.dg/cpp/pedantic-errors.C: New.
13585         * g++.dg/cpp/permissive.C: New.
13586
13587 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13588
13589         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13590         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13591
13592 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13593
13594         * lib/target-supports.exp (check_missing_uclibc_feature)
13595         (check_effective_target_wchar): New procedures.
13596         * gcc.dg/wchar_t-1.c: Require target wchar.
13597         * gcc.dg/wint_t-1.c: Likewise.
13598
13599 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13600
13601         * lib/target-supports.exp (check_gc_sections_available): Return
13602         false for VxWorks targets.
13603
13604 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13605
13606         * g++.dg/warn/Wconversion2.C: Fix typo.
13607         * gcc.dg/if-empty-1.c: Ditto.
13608
13609 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13610
13611         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13612
13613 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13614
13615         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13616         * gcc.target/i386/pr31167.c: Ditto.
13617
13618 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13619
13620         PR target/31167
13621         * gcc.target/i386/pr31167.c: New test.
13622
13623 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13624
13625         PR fortran/30922
13626         * gfortran.dg/import5.f90.f90: New test.
13627
13628
13629         PR fortran/30879
13630         * gfortran.dg/data_components_1.f90: New test.
13631
13632
13633         PR fortran/30870
13634         * gfortran.dg/generic_13.f90: New test.
13635
13636         PR fortran/31163
13637         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13638
13639 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13640
13641         PR libgfortran/31051
13642         * gfortran.dg/fmt_t_4.f90: New
13643
13644 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13645
13646         PR C++/31165
13647         * g++.dg/other/default7.C: New test.
13648
13649 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13650
13651         * g++.dg/warn/Wconversion2.C: New.
13652
13653 2007-03-14  Eric Christopher  <echristo@apple.com>
13654
13655         * gcc.dg/ssp-1.c: New.
13656         * gcc.dg/ssp-2.c: Ditto.
13657
13658 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13659
13660         * g++.dg/warn/do-empty.C: New.
13661         * gcc.dg/do-empty.c: New.
13662         * gcc.dg/if-empty-1.c: Update.
13663         * gcc.dg/20001116-1.c: Update.
13664         * gcc.dg/pr23165.c: Update.
13665
13666 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13667
13668         * gfortran.dg/module_implicit_conversion.f90: New test.
13669
13670 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13671
13672         PR middle-end/31127
13673         * gcc.dg/pr31127.c: New.
13674
13675 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13676
13677         * gcc.dg/tree-ssa/loop-26.c: New test.
13678
13679 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13680
13681         * gcc.target/i386/cmpxchg16b-1.c: New test.
13682
13683 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13684
13685         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13686         * gcc.dg/c99-vla-1.c: Likewise.
13687         * g++.dg/ext/vla1.C: Likewise
13688
13689 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13690
13691         * gcc.dg/wvla-1.c: New test
13692         * gcc.dg/wvla-2.c: New test
13693         * gcc.dg/wvla-3.c: New test
13694         * gcc.dg/wvla-4.c: New test
13695         * gcc.dg/wvla-5.c: New test
13696         * gcc.dg/wvla-6.c: New test
13697         * gcc.dg/wvla-7.c: New test
13698         * g++.dg/warn/Wvla-1.C: New test
13699         * g++.dg/warn/Wvla-2.C: New test
13700         * g++.dg/warn/Wvla-3.C: New test
13701
13702 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13703
13704         PR c++/30108
13705         * g++.dg/other/default6.C: New test.
13706
13707 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13708
13709         * lib/target-supports.exp (check_profiling_available): Return false
13710         for VxWorks.
13711         (check_effective_target_vxworks_kernel): New procedure.
13712         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13713         VxWorks.
13714         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13715         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13716         to include VxWorks.
13717         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13718
13719 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13720
13721         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13722         PIC is not supported.
13723         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13724         * gcc.dg/20020426-2.c: Likewise.
13725         * gcc.dg/pr28243.c: Likewise.
13726         * gcc.dg/visibility-11.c: Likewise.
13727         * gcc.dg/tls/opt-9.c: Likewise.
13728         * gcc.dg/tls/opt-10.c: Likewise.
13729         * gcc.dg/tls/pic-1.c: Likewise.
13730         * gcc.dg/tls/struct-1.c: Likewise.
13731         * gcc.target/i386/20000807-1.c: Likewise.
13732         * gcc.target/i386/20000904-1.c: Likewise.
13733         * gcc.target/i386/20011119-1.c: Likewise.
13734         * gcc.target/i386/990213-2.c: Likewise.
13735         * gcc.target/i386/990214-1.c: Likewise.
13736         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13737         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13738         * gcc.target/i386/pic-1.c: Likewise.
13739         * gcc.target/i386/pr21518.c: Likewise.
13740         * gcc.target/i386/pr23098.c: Likewise.
13741         * gcc.target/i386/pr23943.c: Likewise.
13742
13743 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/31038
13746         * g++.dg/template/complit2.C: New test.
13747
13748         PR c++/30328
13749         * g++.dg/ext/bitfield1.C: New test.
13750
13751 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13752
13753         PR fortran/30883
13754         * gfortran.dg/interface_11.f90: New test.
13755
13756 2007-03-11  Richard Guenther  <rguenther@suse.de>
13757
13758         PR tree-optimization/31115
13759         * gcc.dg/torture/pr31115.c: New testcase.
13760
13761 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13762
13763         PR tree-optimization/29925
13764         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13765
13766 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/30274
13769         * g++.dg/expr/bitfield3.C: New test.
13770         * g++.dg/expr/bitfield4.C: Likewise.
13771         * g++.dg/expr/bitfield5.C: Likewise.
13772         * g++.dg/expr/bitfield6.C: Likewise.
13773
13774         PR c++/30924
13775         * g++.dg/template/array18.C: New test.
13776
13777 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13778
13779         PR c++/17946
13780         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13781         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13782
13783 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13784
13785         PR c++/20599
13786         * g++.dg/cpp0x/variadic-bind.C: New.
13787         * g++.dg/cpp0x/variadic-function.C: New.
13788         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13789         * g++.dg/cpp0x/variadic-tuple.C: New.
13790         * g++.dg/cpp0x/variadic1.C: New.
13791         * g++.dg/cpp0x/variadic2.C: New.
13792         * g++.dg/cpp0x/variadic3.C: New.
13793         * g++.dg/cpp0x/variadic4.C: New.
13794         * g++.dg/cpp0x/variadic5.C: New.
13795         * g++.dg/cpp0x/variadic6.C: New.
13796         * g++.dg/cpp0x/variadic7.C: New.
13797         * g++.dg/cpp0x/variadic8.C: New.
13798         * g++.dg/cpp0x/variadic9.C: New.
13799         * g++.dg/cpp0x/variadic10.C: New.
13800         * g++.dg/cpp0x/variadic11.C: New.
13801         * g++.dg/cpp0x/variadic12.C: New.
13802         * g++.dg/cpp0x/variadic13.C: New.
13803         * g++.dg/cpp0x/variadic14.C: New.
13804         * g++.dg/cpp0x/variadic15.C: New.
13805         * g++.dg/cpp0x/variadic16.C: New.
13806         * g++.dg/cpp0x/variadic17.C: New.
13807         * g++.dg/cpp0x/variadic18.C: New.
13808         * g++.dg/cpp0x/variadic19.C: New.
13809         * g++.dg/cpp0x/variadic20.C: New.
13810         * g++.dg/cpp0x/variadic21.C: New.
13811         * g++.dg/cpp0x/variadic22.C: New.
13812         * g++.dg/cpp0x/variadic23.C: New.
13813         * g++.dg/cpp0x/variadic24.C: New.
13814         * g++.dg/cpp0x/variadic25.C: New.
13815         * g++.dg/cpp0x/variadic26.C: New.
13816         * g++.dg/cpp0x/variadic27.C: New.
13817         * g++.dg/cpp0x/variadic28.C: New.
13818         * g++.dg/cpp0x/variadic29.C: New.
13819         * g++.dg/cpp0x/variadic30.C: New.
13820         * g++.dg/cpp0x/variadic31.C: New.
13821         * g++.dg/cpp0x/variadic32.C: New.
13822         * g++.dg/cpp0x/variadic33.C: New.
13823         * g++.dg/cpp0x/variadic34.C: New.
13824         * g++.dg/cpp0x/variadic35.C: New.
13825         * g++.dg/cpp0x/variadic36.C: New.
13826         * g++.dg/cpp0x/variadic37.C: New.
13827         * g++.dg/cpp0x/variadic38.C: New.
13828         * g++.dg/cpp0x/variadic39.C: New.
13829         * g++.dg/cpp0x/variadic40.C: New.
13830         * g++.dg/cpp0x/variadic41.C: New.
13831         * g++.dg/cpp0x/variadic42.C: New.
13832         * g++.dg/cpp0x/variadic43.C: New.
13833         * g++.dg/cpp0x/variadic44.C: New.
13834         * g++.dg/cpp0x/variadic45.C: New.
13835         * g++.dg/cpp0x/variadic46.C: New.
13836         * g++.dg/cpp0x/variadic47.C: New.
13837         * g++.dg/cpp0x/variadic48.C: New.
13838         * g++.dg/cpp0x/variadic49.C: New.
13839         * g++.dg/cpp0x/variadic50.C: New.
13840         * g++.dg/cpp0x/variadic51.C: New.
13841         * g++.dg/cpp0x/variadic52.C: New.
13842         * g++.dg/cpp0x/variadic53.C: New.
13843         * g++.dg/cpp0x/variadic54.C: New.
13844         * g++.dg/cpp0x/variadic55.C: New.
13845         * g++.dg/cpp0x/variadic56.C: New.
13846         * g++.dg/cpp0x/variadic57.C: New.
13847         * g++.dg/cpp0x/variadic58.C: New.
13848         * g++.dg/cpp0x/variadic59.C: New.
13849         * g++.dg/cpp0x/variadic60.C : New.
13850         * g++.dg/cpp0x/variadic61.C : New.
13851         * g++.dg/cpp0x/variadic62.C : New.
13852         * g++.dg/cpp0x/variadic63.C : New.
13853         * g++.dg/cpp0x/variadic64.C : New.
13854         * g++.dg/cpp0x/variadic65.C : New.
13855         * g++.dg/cpp0x/variadic66.C : New.
13856         * g++.dg/cpp0x/variadic67.C : New.
13857         * g++.dg/cpp0x/variadic68.C : New.
13858         * g++.dg/cpp0x/variadic69.C : New.
13859         * g++.dg/cpp0x/variadic70.C : New.
13860         * g++.dg/cpp0x/variadic71.C : New.
13861         * g++.dg/cpp0x/variadic72.C : New.
13862         * g++.dg/cpp0x/variadic73.C : New.
13863         * g++.dg/cpp0x/variadic74.C : New.
13864         * g++.dg/cpp0x/variadic75.C : New.
13865         * g++.dg/cpp0x/variadic-ex1.C : New.
13866         * g++.dg/cpp0x/variadic-ex2.C : New.
13867         * g++.dg/cpp0x/variadic-ex3.C : New.
13868         * g++.dg/cpp0x/variadic-ex4.C : New.
13869         * g++.dg/cpp0x/variadic-ex5.C : New.
13870         * g++.dg/cpp0x/variadic-ex6.C : New.
13871         * g++.dg/cpp0x/variadic-ex7.C : New.
13872         * g++.dg/cpp0x/variadic-ex8.C : New.
13873         * g++.dg/cpp0x/variadic-ex9.C : New.
13874         * g++.dg/cpp0x/variadic-ex10.C : New.
13875         * g++.dg/cpp0x/variadic-ex11.C : New.
13876         * g++.dg/cpp0x/variadic-ex12.C : New.
13877         * g++.dg/cpp0x/variadic-ex13.C : New.
13878         * g++.dg/cpp0x/variadic-ex14.C : New.
13879
13880 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13881
13882         PR libgfortran/31099
13883         * gfortran.dg/unformatted_recl.f90: New test.
13884
13885 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13886
13887         * gcc.dg/fold-eqcmplx-1.c: New test case.
13888
13889 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13890
13891         PR rtl-optimization/30643
13892         * gcc.dg/pr30643.c: New.
13893
13894 2007-03-09  Chao-ying Fu  <fu@mips.com>
13895
13896         * gcc.target/mips/mips32-dspr2-type.c: New test.
13897         * gcc.target/mips/mips32-dspr2.c: New test.
13898         * gcc.target/mips/dspr2-MULT.c: New test.
13899         * gcc.target/mips/dspr2-MULTU.c: New test.
13900         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13901         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13902         Adjust some formats.
13903
13904 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13905
13906         PR c++/17946
13907         * gcc.dg/Wlogical-op-1.c: New.
13908         * g++.dg/warn/Wlogical-op-1.C: New.
13909
13910 2007-03-09  Richard Guenther  <rguenther@suse.de>
13911
13912         PR tree-optimization/30904
13913         PR middle-end/31058
13914         * gcc.dg/pr30904.c: Remove xfail.
13915
13916 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13917
13918         PR C/31072
13919         * gcc.c-torture/execute/pr31072.c: New test.
13920
13921 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13922
13923         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13925         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13926         *lrint* and *lround*.
13927         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13928         floor->lfloor.
13929         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13930         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13931         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13932         and *lround*.  Correct macro names.
13933         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13934         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13935
13936 2007-03-08  Ian Lance Taylor  <iant@google.com>
13937
13938         * gcc.dg/no-strict-overflow-5.c: New test.
13939         * gcc.dg/no-strict-overflow-6.c: New test.
13940         * gcc.dg/Wstrict-overflow-11.c: New test.
13941         * gcc.dg/Wstrict-overflow-12.c: New test.
13942         * gcc.dg/Wstrict-overflow-13.c: New test.
13943         * gcc.dg/Wstrict-overflow-14.c: New test.
13944         * gcc.dg/Wstrict-overflow-15.c: New test.
13945
13946 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13947
13948         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13949         for VxWorks kernel mode.
13950         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13951
13952 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13953
13954         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13955         mode.
13956
13957 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13958
13959         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13960         and lib/bfill.c on VxWorks targets.
13961         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13962         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13963         lib/bfill.c and lib/memmove.c on VxWorks targets.
13964         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13965         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13966         on VxWorks targets.
13967         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13968         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13969
13970 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13971
13972         * gfortran.dg/use_5.f90: New test.
13973         * gfortran.dg/use_6.f90: Ditto.
13974         * gfortran.dg/use_7.f90: Ditto.
13975
13976 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13977
13978         PR fortran/30973
13979         * gfortran.dg/use_4.f90: New test.
13980         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13981
13982 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13983
13984         PR fortran/31011
13985         * gfortran.dg/parameter_array_section_2.f90: New test.
13986
13987 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13988
13989         PR c++/30852
13990         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13991
13992         PR c++/30534
13993         * g++.dg/template/arg5.C: New test.
13994
13995 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13996
13997         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13998
13999 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14000
14001         * gcc.dg/var-expand1.c: Add newline at end of file.
14002
14003 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14004
14005         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14006
14007 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14008
14009         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14010
14011 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14012
14013         * gcc.dg/torture/builtin-convert-4.c: New test.
14014
14015 2007-03-05  Ian Lance Taylor  <iant@google.com>
14016
14017         * gcc.c-torture/compile/pr31034.c: New test.
14018
14019 2007-03-05  Ian Lance Taylor  <iant@google.com>
14020
14021         * gcc.dg/inline-18.c: New test.
14022         * gcc.dg/inline-19.c: New test.
14023         * gcc.dg/inline-20.c: New test.
14024         * gcc.dg/inline-21.c: New test.
14025
14026 2007-03-05  Richard Guenther  <rguenther@suse.de>
14027
14028         PR tree-optimization/14052
14029         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14030
14031 2007-03-05  Richard Guenther  <rguenther@suse.de>
14032
14033         PR tree-optimization/23777
14034         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14035
14036 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14037
14038         PR other/30465
14039         * gcc.dg/multiple-overflow-warn-3.c: New.
14040         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14041
14042 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14043
14044         PR c++/30895
14045         * g++.dg/parse/template23.C: New test.
14046
14047 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14048
14049         PR middle-end/30744
14050         * gcc.dg/pr30744-1.c: New test case.
14051
14052 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14053
14054         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14055
14056 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14057
14058         PR target/30406
14059         * gfortran.dg/logical_3.f90: New test.
14060
14061 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14062
14063         PR libfortran/30981
14064         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14065
14066 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14067
14068         * gcc.target/m68k/m68k.exp: New.
14069         * gcc.target/m68k/crash1.c: New.
14070
14071 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14072
14073         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14074         to be more compatible with integer(kind=8).
14075
14076 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14077
14078         PR libfortran/31001
14079         * gfortran.dg/zero_sized_3.f90: New test.
14080
14081 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14082
14083         PR c++/15787
14084         * g++.dg/parse/else.C: New.
14085         * g++.dg/parse/else-2.C: New.
14086
14087 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14088             Tobias Burnus  <burnus@net-b.de>
14089
14090         PR fortran/30882
14091         * gfortran.dg/size_dim.f90: New test.
14092
14093 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14094             Tobias Burnus  <burnus@net-b.de>
14095
14096         PR fortran/30873
14097         * gfortran.dg/entry_9.f90: New test.
14098
14099 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14100
14101         PR c++/28253
14102         * g++.dg/inherit/covariant16.C: New test.
14103
14104 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14105
14106         * g++.dg/other/darwin-minversion-1.C: New.
14107
14108 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14109
14110         * gcc.dg/tree-ssa/20070302-1.c: New test.
14111
14112 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14113
14114         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14115         tests.
14116
14117 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14118
14119         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14120
14121 2007-03-01  Simon Baldwin <simonb@google.com>
14122
14123         PR c++/23689
14124         * warn/ignored_typedef.C: New.
14125         * init/ctor8.C: Added dg-warning to consume ignored typedef
14126         warning.
14127         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14128         and added an explicit line number.
14129
14130 2007-02-28  Richard Guenther  <rguenther@suse.de>
14131
14132         PR middle-end/30364
14133         * gcc.dg/torture/pr30364-1.c: New testcase.
14134         * gcc.dg/torture/pr30364-2.c: Likewise.
14135         * gcc.dg/torture/pr30364-3.c: Likewise.
14136
14137 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14138
14139         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14140         powerpc*, use -funsafe-math-optimizations.
14141         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14142         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14143
14144 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14145             Paul Thomas  <pault@gcc.gnu.org>
14146
14147         PR fortran/30888
14148         PR fortran/30887
14149         * c_by_val_1.f: Test %VAL() with non-default kind.
14150         * c_by_val.c: Ditto.
14151         * c_by_val_4.f: New test.
14152
14153 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14154
14155         PR fortran/30968
14156         * gfortran.dg/continuation_7.f90: New test.
14157
14158 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14159
14160         * g++.dg/inherit/thunk7.C: New test.
14161         * lib/target-supports.exp (check_profiling_available): Not available
14162         for bfin-*-*.
14163
14164 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14165
14166         PR target/30970
14167         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14168
14169 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14170
14171         * lib/target-supports.exp (check_effective_target_init_priority):
14172         Remove Solaris special case.
14173
14174 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14175
14176         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14177         for more builtin types.
14178
14179         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14180         * g++.dg/ext/visibility/noPLT.C: Likewise.
14181
14182 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14183
14184         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14185         sh* targets.
14186
14187 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14188
14189         PR fortran/30865
14190         * size_optional_dim_1.f90:  New test.
14191
14192 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14193
14194         * gcc.dg/vxworks/vxworks.exp: New file.
14195         * gcc.dg/vxworks/initpri1.c: Likewise.
14196         * gcc.dg/vxworks/initpri2.c: Likewise.
14197         * gcc.dg/initpri2.c: Add more tests.
14198         * g++.dg/special/initpri2.C: Likewise.
14199
14200         * gcc.dg/initpri1.c: New test.
14201         * gcc.dg/initpri2.c: Likewise.
14202         * g++.dg/special/initpri1.C: New test.
14203         * g++.dg/special/initpri2.C: Likewise.
14204         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14205         * g++.dg/special/conpr-2.C: Likewise.
14206         * g++.dg/special/conpr-3.C: Likewise.
14207         * g++.dg/special/conpr-4.C: Likewise.
14208         * g++.dg/special/initp1.C: Likewise.
14209         * g++.dg/special/ecos.exp: Remove code to detect availability of
14210         constructor priorities.
14211         * lib/target-supports.exp (check_effective_target_init_priority):
14212         New function.
14213
14214 2007-02-24  Jan Hubicka  <jh@suse.cz>
14215
14216         * gcc.c-torture/execute/pr30778.c: New testcase.
14217
14218 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14219
14220         PR libgfortran/30918
14221         * gfortran.dg/namelist_26.f90: New test.
14222
14223 2007-02-24  Richard Guenther  <rguenther@suse.de>
14224
14225         PR middle-end/30951
14226         * gcc.dg/pr30951.c: New testcase.
14227
14228 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14229
14230         * gcc.dg/torture/builtin-modf-1.c: New test.
14231
14232 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14233
14234         PR tree-optimization/30904
14235         * gcc.dg/pr30904.c: New test.
14236
14237 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14238
14239         * gcc.test-framework/README: Correct command.
14240         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14241         -Wunused-value.
14242         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14243
14244 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14245
14246         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14247
14248 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14249
14250         * lib/target-supports.exp (check_effective_target_newlib): New
14251         function.
14252
14253 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14254
14255         PR fortran/30660
14256         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14257         allocatable component.
14258
14259
14260 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14261
14262         * gcc.dg/torture/builtin-logb-1.c: New test.
14263         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14264         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14265         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14266         sh* targets.
14267
14268 2007-02-23  Richard Guenther  <rguenther@suse.de>
14269
14270         * g++.dg/warn/changes-meaning.C: New testcase.
14271
14272 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14273
14274         PR libgfortran/30910
14275         * gfortran.dg/fmt_zero_precision.f90: Update test.
14276
14277 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14278
14279         * gcc.dg/torture/builtin-frexp-1.c: New test.
14280
14281 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14282
14283         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14284
14285 2007-02-22  Ian Lance Taylor  <iant@google.com>
14286
14287         PR debug/30898
14288         * g++.dg/debug/pr30898.C: New test.
14289
14290 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14291
14292         * gcc.dg/vect/vect-106.c: New test.
14293
14294 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14295             Ira Rosen  <irar@il.ibm.com>
14296
14297         PR tree-optimization/30843
14298         * gcc.dg/vect/pr30843.c: New test.
14299
14300 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14301
14302         PR tree-optimization/30858
14303         * gcc.dg/vect/pr30858.c: New test.
14304
14305 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14308         to set options for compiling testglue.
14309         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14310         * lib/obj-c++.exp (obj-c++_init): Likewise.
14311
14312 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14313
14314         * gnat.dg/derived_aggregate.adb: New test.
14315
14316 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14317
14318         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14319         sh* targets.  Call the correct CKSGN macro.
14320
14321 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14322
14323         * gfortran.dg/gomp/omp_parse1.f90: New test.
14324         * gfortran.dg/gomp/omp_parse2.f: New test.
14325
14326 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14327
14328         PR fortran/30869
14329         * gfortran.dg/do_pointer_1.f90:  New test.
14330
14331 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14334         and scalbln.
14335
14336 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14337
14338         * gcc.dg/darwin-minversion-1.c: New.
14339         * gcc.dg/darwin-minversion-2.c: New.
14340
14341 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14344
14345 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14346             DJ Delorie <dj@redhat.com>
14347
14348         PR other/30824
14349         * gcc.dg/Wfatal.c: New.
14350         * gcc.dg/Wfatal-2.c: New.
14351         * gcc.dg/Werror-1.c: Adjust expectations.
14352         * gcc.dg/Werror-5.c: Likewise.
14353         * gcc.dg/Werror-7.c: Likewise.
14354         * gcc.dg/Werror-10.c: Likewise.
14355         * gcc.dg/Werror-11.c: Likewise.
14356
14357 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14358
14359         PR fortran/30522
14360         * gfortran.dg/volatile10.f90: New test.
14361
14362 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14363
14364         PR libfortran/30533
14365         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14366
14367 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14368
14369         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14370         * gcc.dg/Walways-true-1.c: Likewise.
14371         * gcc.dg/weak/weak-3.c: Likewise.
14372         * gcc.dg/Werror-1.c: Likewise.
14373         * gcc.dg/Werror-3.c: Likewise.
14374         * gcc.dg/Werror-4.c: Likewise.
14375         * gcc.dg/Werror-5.c: Likewise.
14376         * gcc.dg/Werror-6.c: Likewise.
14377         * gcc.dg/Werror-7.c: Likewise.
14378         * gcc.dg/Werror-8.c: Likewise.
14379         * gcc.dg/Werror-10.c: Likewise.
14380         * gcc.dg/Werror-11.c: Likewise.
14381         * gcc.dg/Werror-12.c: Likewise.
14382         * g++.old-deja/g++.mike/warn8.C: Likewise.
14383         * g++.dg/warn/Walways-true-1.C: Likewise.
14384         * g++.dg/warn/Walways-true-2.C: Likewise.
14385         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14386         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14387         -Wstring-literal-comparison with -Waddress.
14388         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14389         -Wno-string-literal-comparison with -Wno-address.
14390
14391 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14392
14393         * gnat.dg/self_aggregate_with_call.adb: New test.
14394
14395 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14396
14397         PR tree-optimization/30975
14398         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14399         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14400         * gcc.dg/vect/pr30795.c: New.
14401
14402 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14403
14404         PR fortran/30681
14405         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14406
14407 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14408
14409         PR rtl-optimization/28173
14410         * gcc.target/i386/andor-1.c: New test case.
14411
14412 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14413
14414         * gcc.dg/torture/builtin-ldexp-1.c: New.
14415         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14416
14417 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14418
14419         * gfortran.dg/array_constructor_15.f90: New test case.
14420
14421 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14422
14423         * gfortran.dg/forall_10.f90: New test case.
14424
14425 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14426
14427         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14428
14429 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14430
14431         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14432         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14433
14434 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14435
14436         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14437         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14438         * gcc.target/i386/xchg-1.c: New test.
14439         * gcc.target/i386/xchg-2.c: New test.
14440
14441 2007-02-16  Richard Guenther  <rguenther@suse.de>
14442             Christian Bruel  <christian.bruel@st.com>
14443
14444         * gcc.dg/strict-overflow-5.c: New testcase.
14445
14446 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14447
14448         PR fortran/30793
14449         * gfortran.dg/func_derived_4.f90: New test.
14450
14451 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14452
14453         PR middle-end/30391
14454         * gfortran.dg/pr30391-1.f90: New test case.
14455
14456 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14457
14458         PR middle-end/30433
14459         * gcc.c-torture/compile/pr30433.c: New testcase to check
14460         that complex constants comparisions are foldded.
14461
14462 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14463
14464         PR C++/30158
14465         * g++.dg/ext/stmtexpr10.C: New testcase.
14466
14467 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14468
14469         PR middle-end/30729
14470         * gcc.dg/Wunused-value-2.c: New testcase.
14471
14472 2007-02-15  Ian Lance Taylor  <iant@google.com>
14473
14474         * g++.dg/eh/subreg-1.C: New test.
14475
14476 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14477
14478         PR c/26494
14479         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14480         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14481         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14482         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14483         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14484         * gcc.dg/Werror-implicit-function-declaration.c: New.
14485
14486 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14487
14488         PR c++/28943
14489         * g++.dg/warn/pr28943.C: New.
14490
14491 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14492
14493         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14494
14495 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14496
14497         PR fortran/30779
14498         * gfortran.dg/error_recovery_3.f90: New test.
14499
14500 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14501
14502         * g++.dg/tree-ssa/sra-1.C: New.
14503
14504 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14505
14506         * g++.dg/tree-ssa/sra-1.C: New.
14507
14508 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14509
14510         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14511
14512 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14513
14514         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14515
14516 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14517
14518         PR fortran/30799
14519         * gfortran.dg/logical_2.f90: New test.
14520
14521 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14522
14523         * gcc.dg/torture/complex-alias-1.c: New test.
14524
14525 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14526
14527         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14528         instead of -fdump-tree-tailcall.
14529
14530 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14531
14532         * gfortran.dg/interface_10.f90: Fix comment typo.
14533
14534 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14535
14536         PR tree-optimization/30771
14537         * gcc.dg/vect/pr30771.c: New test.
14538
14539 2007-02-13  Ian Lance Taylor  <iant@google.com>
14540
14541         * gcc.dg/Wstrict-overflow-1.c: New test.
14542         * gcc.dg/Wstrict-overflow-2.c: New test.
14543         * gcc.dg/Wstrict-overflow-3.c: New test.
14544         * gcc.dg/Wstrict-overflow-4.c: New test.
14545         * gcc.dg/Wstrict-overflow-5.c: New test.
14546         * gcc.dg/Wstrict-overflow-6.c: New test.
14547         * gcc.dg/Wstrict-overflow-7.c: New test.
14548         * gcc.dg/Wstrict-overflow-8.c: New test.
14549         * gcc.dg/Wstrict-overflow-9.c: New test.
14550         * gcc.dg/Wstrict-overflow-10.c: New test.
14551
14552 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14553
14554         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14555
14556 2007-02-13  Richard Henderson  <rth@redhat.com>
14557
14558         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14559         * gcc.c-torture/execute/pr29302-1.c: ... here.
14560
14561 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14562
14563         PR c/29521
14564         * gcc.dg/c90-return-1.c: Update output.
14565         * gcc.dg/c99-return-1.c: Likewise.
14566
14567 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14568
14569         PR fortran/30554
14570         * gfortran.dg/used_dummy_types_7.f90: New test..
14571
14572 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14573
14574         * gcc.target/i386/parity-1.c: New test.
14575         * gcc.target/i386/parity-2.c: New test.
14576
14577 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14578
14579         * gcc.target/i386/builtin-bswap-3.c: New test case.
14580
14581 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14582
14583         PR tree-optimization/29145
14584         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14585         alias analysis is improved to take better advantage of restrict
14586         qualified pointers.
14587         * gcc.dg/vect/vect-80.c: Likewise.
14588         * gcc.dg/vect/pr29145.c: New.
14589
14590 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14591
14592         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14593         * gcc.target/i386/sse4a-insert.c: Likewise.
14594
14595 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14596
14597         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14598         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14599
14600 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14601
14602         PR fortran/30478
14603         * gfortran.dg/enum_4.f90: Update error message checks.
14604
14605 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14606
14607         PR fortran/30554
14608         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14609         versions of the modules.
14610
14611         PR fortran/30617
14612         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14613         by getting rid of recursive I/O and providing functions with
14614         results.
14615
14616         PR fortran/30319
14617         * gfortran.dg/char_array_constructor_2.f90
14618
14619 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14620
14621         PR c++/26988
14622         * g++.dg/template/spec34.C: New test
14623
14624 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14625
14626         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14627         on i?86 and x86_64.
14628         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14629         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14630         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14631         on i?86 and x86_64.
14632         * gcc.dg/vect/vect-113.c: Ditto.
14633
14634 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14635
14636         PR c++/29487
14637         * g++.dg/eh/weak1-C: New test.
14638         * g++.dg/eh/weak1-a.cc: Likewise.
14639         * g++.dg/eh/comdat1.C: Likewise.
14640
14641 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14642             Dorit Nuzman  <dorit@il.ibm.com>
14643
14644         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14645         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14646         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14647         * gcc.dg/vect/vect-113.c: Likewise.
14648
14649         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14650
14651 2007-02-10  Richard Henderson  <rth@redhat.com>
14652
14653         * lib/target-supports.exp (check_effective_target_tls): Redefine
14654         to mean non-emulated tls.
14655         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14656         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14657         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14658         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14659         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14660         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14661         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14662
14663 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14664
14665         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14666
14667 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14668
14669         * gfortran.dg/secnds.f: Replace time tolerance with a
14670         before-and-after bracket.
14671         * gfortran.dg/secnds-1.f: Likewise.
14672
14673 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14674
14675         PR fortran/30512
14676         * gfortran.dg/maxlocval_1.f90: New test.
14677
14678 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14679
14680         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14681
14682 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14683
14684         PR fortran/30720
14685         * gfortran.dg/array_function_1.f90: New test.
14686
14687 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14688
14689         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14690         (check_effective_target_dummy_wcsftime): New functions.
14691
14692 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14693
14694         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14695         * lib/target-supports.exp (check_effective_target_uclibc): New
14696         function.
14697
14698 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14699
14700         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14701         (vsnprintf): Don't define for uClibc targets.
14702
14703 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14704
14705         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14706         set before checking whether it was allowed.
14707         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14708         before checking inside_main.
14709
14710 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14711
14712         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14713         uClinux targets.
14714         (u16sf): Likewise u4sf.
14715         * g++.dg/compat/struct-layout-1.h: Likewise.
14716
14717 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14718
14719         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14720         procedure.
14721         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14722         m68k targets if check_effective_target_coldfire_fpu returns true.
14723
14724 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14725         Richard Guenther  <rguenther@suse.de>
14726
14727         PR middle-end/23361
14728         * gcc.dg/fold-compare-3.c: New testcase.
14729         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14730
14731 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14732
14733         * gcc.dg/pr26570.c: Clean up coverage files.
14734         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14735         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14736         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14737         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14738         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14739         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14740         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14741         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14742         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14743         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14744         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14745         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14746         * gcc.dg/vect/pr28952.c: Ditto.
14747         * gcc.dg/vect/pr27151.c: Ditto.
14748         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14749         * g++.dg/gomp/macro-3.C: Ditto.
14750
14751 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14752
14753         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14754         of the loop.
14755
14756 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14757
14758         * gcc.target/i386/builtin-bswap-2.c: New test case.
14759
14760 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14761
14762         * gfortran.dg/forall_8.f90: New test case.
14763         * gfortran.dg/forall_9.f90: Likewise.
14764
14765 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14766
14767         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14768
14769 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14770
14771         * lib/target-supports.exp (check_effective_target_simulator): New.
14772
14773 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14774
14775         * gcc.dg/tree-ssa/loop-25.c: New test.
14776
14777 2007-02-06  Richard Henderson  <rth@redhat.com>
14778
14779         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14780
14781 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14782
14783         * gcc.target/powerpc/popcount-1.c: New test case.
14784         * gcc.target/powerpc/parity-1.c: Likewise.
14785
14786 2007-02-06  Richard Guenther  <rguenther@suse.de>
14787
14788         PR middle-end/27302
14789         * gcc.dg/torture/pr27302-2.c: New testcase.
14790
14791 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14792
14793         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14794         * gcc.dg/vect/vect-iv-1.c: New test.
14795         * gcc.dg/vect/vect-iv-2.c: New test.
14796         * gcc.dg/vect/vect-iv-3.c: New test.
14797         * gcc.dg/vect/vect-iv-4.c: New test.
14798         * gcc.dg/vect/vect-iv-5.c: New test.
14799         * gcc.dg/vect/vect-iv-6.c: New test.
14800         * gcc.dg/vect/vect-iv-7.c: New test.
14801         * gcc.dg/vect/vect-iv-8.c: New test.
14802         * gcc.dg/vect/vect-iv-9.c: New test.
14803         * gcc.dg/vect/vect-iv-10.c: New test.
14804         * gcc.dg/vect/vect-iv-11.c: New test.
14805         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14806         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14807         * gcc.dg/vect/vect-14.c: Now vectorizable.
14808         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14809         loop).
14810         * gcc.dg/vect/vect-27.c: Likewise.
14811         * gcc.dg/vect/vect-29.c Likewise.
14812         * gcc.dg/vect/vect-dv-2.c: Likewise.
14813         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14814         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14815         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14816
14817 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14818
14819         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14820
14821 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14822
14823         * gcc.dg/builtins-20.c: Add more cases.
14824
14825 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14826
14827         PR debug/30189
14828         * gcc.dg/pr30189.c: New test.
14829
14830 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14831
14832         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14833         for running tests.
14834         * gcc.target/i386/sse4a-extract.c: New test.
14835         * gcc.target/i386/sse4a-insert.c: New test.
14836         * gcc.target/i386/sse4a-montsd.c: New test.
14837         * gcc.target/i386/sse4a-montss.c: New test.
14838
14839 2007-02-05  Richard Guenther  <rguenther@suse.de>
14840
14841         * gcc.target/i386/vectorize3.c: New testcase.
14842
14843 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14844
14845         PR target/30665
14846         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14847
14848 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14849
14850         PR fortran/30611
14851         * gfortran.dg/repeat_1.f90: New test.
14852
14853 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14854
14855         PR fortran/30605
14856         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14857         * gfortran.dg/derived_init_2.f90: Ditto.
14858         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14859         * gfortran.dg/array_initializer_1.f90: Ditto.
14860         * gfortran.dg/do_2.f90: Ditto.
14861         * gfortran.dg/proc_assign_1.f90: Ditto.
14862
14863 2007-02-04  Richard Guenther  <rguenther@suse.de>
14864
14865         PR middle-end/30636
14866         * g++.dg/warn/pr30636.C: New testcase.
14867         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14868
14869 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14870
14871         PR middle-end/30667
14872         * gfortran.dg/pr30667.f: New test.
14873
14874 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14875
14876         * gcc.dg/builtins-54.c: Add more cases.
14877
14878 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14879
14880         PR fortran/30514
14881         * gfortran.dg/zero_sized_2.f90: New test.
14882
14883         PR fortran/30660
14884         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14885
14886         PR fortran/29820
14887         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14888         file.
14889
14890 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14891
14892         PR fortran/30683
14893         * gfortran.dg/interface_10.f90: New test.
14894
14895 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.dg/builtins-20.c: Add more cases.
14898
14899 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14900
14901         PR target/29682
14902         * gcc-target/ia64/pr29682.c: New test.
14903
14904 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14905
14906         PR fortran/30284
14907         * gfortran.dg/arrayio_11.f90.f90: New test.
14908
14909         PR fortran/30626
14910         * gfortran.dg/arrayio_12.f90.f90: New test.
14911
14912 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR c++/30536
14915         * g++.dg/tls/diag-5.C: New test.
14916
14917         PR middle-end/30473
14918         * gcc.dg/pr30473.c: New test.
14919         * gcc.c-torture/execute/20070201-1.c: New test.
14920
14921 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14922
14923         * gfortran.dg/dependency_20.f90: New test case.
14924
14925 2007-01-31  Ian Lance Taylor  <iant@google.com>
14926
14927         * gcc.dg/lower-subreg-1.c (test): New test.
14928
14929 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14930
14931         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14932
14933 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14934
14935         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14936         * gcc.dg/torture/builtin-math-3.c: Likewise.
14937
14938 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14939
14940         gcc.dg/Wparentheses-2.c: Update and add new tests.
14941
14942 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14943
14944         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14945         vectorize.
14946
14947 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14948
14949         * gcc.dg/builtins-63.c: New test.
14950
14951 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14952
14953         PR fortran/27588
14954         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14955
14956 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14957
14958         PR fortran/30520
14959         * gfortran.dg/volatile8.f90: New argument conformance test.
14960         * gfortran.dg/volatile9.f90: New scope test.
14961
14962 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14963
14964         PR c++/24745
14965         * g++.dg/warn/null4.C: New.
14966
14967 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14968             Uros Bizjak  <ubizjak@gmail.com>
14969
14970         * gcc.dg/large-size-array-3.c: Correct typo.
14971
14972 2007-01-30  Richard Guenther  <rguenther@suse.de>
14973
14974         PR middle-end/27657
14975         * g++.dg/debug/pr27657.C: New testcase.
14976
14977 2007-01-30  Richard Guenther  <rguenther@suse.de>
14978
14979         PR middle-end/30313
14980         * gcc.dg/torture/pr30313.c: New testcase.
14981
14982 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14983
14984         * gcc.dg/dfp/dfp-except.h: New file.
14985         * gcc.dg/dfp/fe-check.h: New file.
14986         * gcc.dg/dfp/fe-binop.c: New test.
14987         * gcc.dg/dfp/fe-convert-1.c: New test.
14988         * gcc.dg/dfp/fe-convert-2.c: New test.
14989         * gcc.dg/dfp/fe-convert-3.c: New test.
14990
14991         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14992         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14993         * gcc.dg/dfp/convert-dfp.c: Ditto.
14994         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14995
14996 2007-01-29  Josh Conner  <jconner@apple.com>
14997
14998         * gcc.target/powerpc/altivec-24.c: New test.
14999
15000 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15001
15002         PR c++/28266
15003         * g++.dg/parse/defarg12.C: New test.
15004
15005 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15006
15007         PR fortran/30554
15008         * gfortran.dg/used_dummy_types_6.f90: New test.
15009
15010 2007-01-28  Jan Hubicka  <jh@suse.cz>
15011
15012         * gcc.dg/tree-prof/val-prof-6.c: New test.
15013
15014 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15015
15016         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15017
15018 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15019
15020         PR C++/28988
15021         * g++.dg/expr/dtor4.C: New test.
15022
15023 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15024
15025         * gcc.dg/tree-ssa/loop-23.c: New test.
15026
15027 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15028
15029         PR libfortran/30389
15030         * gfortran.dg/achar_2.f90:  New test.
15031         * gfortran.dg/achar_3.f90:  New test.
15032
15033 2007-01-27  Ian Lance Taylor  <iant@google.com>
15034
15035         * gcc.dg/strict-overflow-1.c: New test.
15036         * gcc.dg/no-strict-overflow-1.c: New test.
15037         * gcc.dg/strict-overflow-2.c: New test.
15038         * gcc.dg/no-strict-overflow-2.c: New test.
15039         * gcc.dg/strict-overflow-3.c: New test.
15040         * gcc.dg/no-strict-overflow-3.c: New test.
15041         * gcc.dg/strict-overflow-4.c: New test.
15042         * gcc.dg/no-strict-overflow-4.c: New test.
15043         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15044         * gcc.dg/pr15784-1.c: Likewise.
15045         * gcc.dg/pr20922-1.c: Likewise.
15046         * gcc.dg/pr20922-3.c: Likewise.
15047         * gcc.dg/pr20922-4.c: Likewise.
15048         * gcc.dg/pr20922-6.c: Likewise.
15049         * gcc.dg/compare-4.c: Likewise.
15050         * gcc.dg/torture/pr26898-1.c: Likewise.
15051         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15052         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15053         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15054         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15055         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15056         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15057         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15058         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15059         * g++.dg/tree-ssa/pr21082.C: Likewise.
15060
15061 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15062
15063         * gcc-dg/large-size-array-3.c: New test case.
15064
15065 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15066
15067         * gfortran.dg/forall_7.f90: New test case.
15068
15069 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15070
15071         PR fortran/30407
15072         * gfortran.dg/where_operator_assign_1.f90: New test.
15073         * gfortran.dg/where_operator_assign_2.f90: New test.
15074         * gfortran.dg/where_operator_assign_3.f90: New test.
15075
15076 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15077
15078         * lib/target-supports.exp
15079         (check_effective_target_powerpc_altivec): New.
15080         (check_effective_target_vect_cmdline_needed): Use it.
15081
15082 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15083
15084         PR fortran/30278
15085         * gfortran.dg/backslash_3.f: New test.
15086
15087 2007-01-26  Richard Guenther  <rguenther@suse.de>
15088
15089         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15090
15091 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15092
15093         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15094         * gfortran.dg/vect/vect.exp: Ditto.
15095         * gfortran.dg/dg.exp: Ditto.
15096         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15097         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15098
15099 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15100
15101         * gcc.dg/builtins-20.c: Add more cases.
15102         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15103
15104 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15105
15106         PR fortran/30437
15107         * gcc.dg/Wall.c: New.
15108         * gcc.dg/Wno-all.c: New.
15109         * gfortran.dg/Wall.f90: New.
15110         * gfortran.dg/Wno-all.f90: New.
15111
15112 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15113
15114         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15115         * g++.dg/eh/simd-2.C: Also run on Darwin.
15116         * g++.dg/eh/simd-3.C: New.
15117         * g++.dg/eh/simd-4.C: New.
15118
15119 2007-01-25  Richard Guenther  <rguenther@suse.de>
15120
15121         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15122         and _PROFILE_USE.
15123         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15124
15125 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15126
15127         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15128         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15129         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15130         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15131         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15132         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15133         * gcc.dg/ipa/ipa-7.c: New testcase.
15134
15135 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15136
15137         * g++.dg/cpp0x/warn_cxx0x.C: New.
15138
15139 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15140
15141         * gcc.dg/builtins-20.c: Test builtin carg.
15142
15143 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15144
15145         PR middle-end/27416
15146         * gcc.dg/gomp/pr27416.c: New test.
15147
15148         PR middle-end/30494
15149         * gcc.dg/gomp/pr30494.c: New test.
15150         * g++.dg/gomp/pr30494.C: New test.
15151
15152         PR middle-end/30421
15153         * gcc.dg/gomp/pr30421.c: New test.
15154
15155 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15156
15157         * gcc.target/ia64/versionid-1.c: New test.
15158         * gcc.target/ia64/versionid-2.c: New test.
15159
15160 2007-01-24  Richard Guenther  <rguenther@suse.de>
15161
15162         PR testsuite/30181
15163         * gcc.dg/builtins-57.c: Change to a link-time testcase
15164         to support non-C99 targets.
15165
15166 2007-01-24  Jan Hubicka  <jh@suse.cz>
15167
15168         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15169
15170 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15171
15172         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15173
15174 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15175
15176         PR objc/27438
15177         * objc.dg/const-str-12.m: New test.
15178
15179 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15180
15181         PR fortran/30532
15182         * gfortran.dg/ctrl-z.f90:  New test.
15183
15184 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15185
15186         PR fortran/30481
15187         * gfortran.dg/namelist_assumed_char.f90:  New test.
15188
15189 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15190
15191         PR c++/27492
15192         * g++.dg/inherit/covariant15.C: New test.
15193
15194 2007-01-23  Ian Lance Taylor  <iant@google.com>
15195
15196         * g++.dg/warn/Wparentheses-24.C: New test.
15197
15198 2007-01-23  Richard Guenther  <rguenther@suse.de>
15199
15200         PR testsuite/30560
15201         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15202         with full path.
15203
15204 2007-01-22  Richard Guenther  <rguenther@suse.de>
15205
15206         PR tree-optimization/30038
15207         * gcc.dg/builtins-62.c: New testcase.
15208
15209 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15210
15211         * gcc.c-torture/compile/20070121.c: New test.
15212
15213 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15214
15215         PR libfortran/30525
15216         * gfortran.dg/char_comparison_1.f:  New test.
15217
15218 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15219
15220         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15221
15222 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15223
15224         PR objc/30479
15225         * objc.dg/pch: New directory.
15226         * objc.dg/pch/pch.exp: New file.
15227         * objc.dg/pch/interface-1.m: New test.
15228         * objc.dg/pch/interface-1.hs: New include file.
15229         * lib/objc.exp (objc_target_compile): Add
15230         "-x objective-c-header" in front of the sources if this is
15231         a precompiled header being compiled.
15232
15233 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15234
15235         * gfortran.dg/array_memcpy_3.f90: New test case.
15236         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15237
15238 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15239             Brooks Moses  <brooks.moses@codesourcery.com>
15240             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15241
15242         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15243         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15244
15245 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15246
15247         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15248
15249 2007-01-19  Mike Stump  <mrs@apple.com>
15250
15251         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15252         away.
15253
15254 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15255
15256         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15257         option instead of -funsafe-math-optimizations.
15258
15259 2007-01-19  Tomas Bily  <tbily@suse.cz>
15260
15261         gcc.dg/tree-prof/indir-call-prof.c: New.
15262         g++.dg/dg.exp: Add tree-prof subdirectory.
15263         g++.dg/tree-prof/indir-call-prof.C: New.
15264         g++.dg/tree-prof/tree-prof.exp: New.
15265
15266 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15267
15268         PR c++/17947
15269         * g++.dg/warn/deprecated.C: Update warning output.
15270         * g++.dg/warn/deprecated-2.C: Likewise.
15271         * g++.dg/warn/deprecated-3.C: New.
15272
15273 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         * gcc.c-torture/execute/nestfunc-7.c: New.
15276
15277 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15278
15279         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15280
15281 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15282
15283         * gcc.dg/m68k-pic-1.c: New.
15284
15285 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15286
15287         * gfortran.dg/array_memcpy_4.f90: New test case.
15288
15289 2007-01-18  Josh Conner  <jconner@apple.com>
15290
15291         PR target/30485
15292         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15293         * gcc.dg/vect/no-trapping-math-1: New.
15294         * gcc.dg/vect/no-trapping-math-2: New.
15295
15296 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15297
15298         * gcc.target/i386/387-8.c: Update comment about optimizing
15299         inherent load of 1.0 of fptan instruction.
15300
15301 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15302             Richard Guenther <rguenther@suse.de>
15303
15304         PR diagnostic/8268
15305         * gcc.dg/Warray-bounds.c: New testcase.
15306         * gcc.dg/Warray-bounds-2.c: New testcase.
15307         * g++.dg/warn/Warray-bounds.C: New testcase.
15308         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15309
15310 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15311
15312         PR fortran/30476
15313         * gfortran.dg/generic_12.f90: New test.
15314
15315 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15316
15317         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15318         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15319
15320 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15321
15322         * gcc.dg/dfp/compare-special.h: New file.
15323         * gcc.dg/dfp/compare-special-32.c: New test.
15324         * gcc.dg/dfp/compare-special-64.c: New test.
15325         * gcc.dg/dfp/compare-special-128.c: New test.
15326
15327 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15328             Paul Thomas  <pault@gcc.gnu.org>
15329             Steven G. Kargl  <kargl@gcc.gnu.org>
15330
15331         PR fortran/30404
15332         * gfortran.dg/forall_6.f90: New test case.
15333         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15334         * gfortran.dg/dependency_13.f90: Likewise.
15335
15336 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15337
15338         PR testsuite/12325
15339         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15340         targets that don't support Inf.
15341
15342 2007-01-15  Dale Johannesen  <dalej@apple.com>
15343
15344         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15345
15346 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15347
15348         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15349         of achar for 0xff to avoid the "Extended ASCII not
15350         implemented" error message.
15351
15352 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15353
15354         PR fortran/28172
15355         * gfortran.dg/altreturn_4.f90: New test.
15356
15357         PR fortran/29389
15358         * gfortran.dg/stfunc_4.f90: New test.
15359
15360         PR fortran/29712
15361         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15362         * gfortran.dg/initialization_1.f90: Change warning.
15363
15364         PR fortran/30283
15365         * gfortran.dg/specification_type_resolution_2.f90: New test.
15366
15367 2007-01-14  Jan Hubicka  <jh@suse.cz>
15368
15369         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15370         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15371         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15372         elimination.
15373
15374 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15375
15376         PR fortran/30410
15377         * gfortran.dg/external_procedures_2.f90: New test.
15378
15379 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15380
15381         PR target/30413
15382         * gcc.target/i386/pr30413.c: New test.
15383
15384 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15385
15386         PR fortran/30452
15387         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15388
15389 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15390
15391         * gcc.dg/20070112-1.c: New test.
15392
15393 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15394
15395         PR libgfortran/30435
15396         * gfortran.dg/list_read_6.f90: New test.
15397
15398 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15399
15400         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15401
15402 2007-01-12  Tom Tromey  <tromey@redhat.com>
15403
15404         PR preprocessor/28227:
15405         * gcc.dg/cpp/pr28227.c: New file.
15406
15407 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15408
15409         * gcc.dg/tree-ssa/loop-22.c: New test.
15410
15411 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15412
15413         PR tree-optimization/29516
15414         * gcc.dg/tree-ssa/loop-20.c: New test.
15415
15416 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15417
15418         PR libfortran/30415
15419         * minmaxloc_integer_kinds_1.f90:  New test.
15420
15421 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15422
15423         PR c++/29573
15424         * g++.dg/template/sizeof-template-argument.C: New test.
15425
15426 2007-01-11  Jan Hubicka  <jh@suse.cz>
15427
15428         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15429         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15430         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15431         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15432         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15433         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15434         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15435         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15436         transformation in question.
15437         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15438         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15439         * gcc.dg/always_inline3.c: Likewise.
15440
15441 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/28999
15444         * g++.dg/template/typename11.C: New test.
15445
15446 2007-01-10  Robert Kennedy <jimbob@google.com>
15447
15448         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15449
15450 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15451
15452         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15453         for different integer kinds.
15454         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15455         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15456         * gfortran.dg/ishft_2.f90: New test.
15457         * gfortran.dg/ishft_3.f90: New test.
15458
15459 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15460
15461         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15462
15463 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15464
15465         PR tree-optimization/30322
15466         * gcc.dg/tree-ssa/loop-21.c: New test.
15467
15468 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15469
15470         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15471
15472 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15473
15474         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15475
15476 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15477
15478         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15479         * g++.dg/warn/overflow-warn-3.C: Likewise.
15480         * g++.dg/warn/overflow-warn-4.C: Likewise.
15481         * g++.dg/warn/overflow-warn-5.C: Likewise.
15482         * g++.dg/warn/overflow-warn-6.C: Likewise.
15483         * g++.dg/warn/Woverflow-1.C: Likewise.
15484         * g++.dg/warn/Woverflow-2.C: Likewise.
15485         * g++.dg/warn/Woverflow-3.C: Likewise.
15486         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15487
15488 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15489
15490         * gfortran.dg/array_constructor_14.f90: New test case.
15491         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15492
15493 2007-01-08  Richard Guenther  <rguenther@suse.de>
15494
15495         PR tree-optimization/23603
15496         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15497         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15498
15499 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15500
15501         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15502         in __v8qi typedef.
15503         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15504         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15505         compiler behaviour.
15506         * gcc.dg/simd-5.c: Likewise.
15507         * gcc.dg/simd-6.c: Likewise.
15508         * g++.dg/conversion/simd1.C: Likewise.
15509         * g++.dg/conversion/simd3.C: Likewise.
15510         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15511         (main): Use it.
15512
15513 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15514
15515         PR tree-optimization/29877
15516         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15517         name of a hard register for the target concerned.  Adjust dg-error
15518         directives to cope with new behaviour of TER.
15519
15520 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15521
15522         PR c++/28986
15523         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15524         * g++.dg/warn/overflow-warn-1.C: New.
15525         * g++.dg/warn/overflow-warn-3.C: New.
15526         * g++.dg/warn/overflow-warn-4.C: New.
15527         * g++.dg/warn/overflow-warn-5.C: New.
15528         * g++.dg/warn/overflow-warn-6.C: New.
15529         * g++.dg/warn/Woverflow-1.C: New.
15530         * g++.dg/warn/Woverflow-2.C: New.
15531         * g++.dg/warn/Woverflow-3.C: New.
15532         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15533
15534 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15535
15536         PR fortran/27698
15537         * gfortran.dg/invalid_name.f90: New test.
15538         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15539         * gfortran.dg/gomp/pr29759.f90: Ditto.
15540
15541 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15542
15543         * gfortran.dg/present_1.f90:  Update error message.
15544
15545 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15546
15547         PR c++/19439
15548         * g++.dg/template/duplicate1.C: New test
15549         * g++.dg/template/memfriend6.C: Adjust error markers.
15550
15551 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15552
15553         PR tree-opt/30385
15554         * gcc.dg/torture/inline-1.c: New test.
15555
15556 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15557
15558         PR c/19978
15559         * gcc.dg/multiple-overflow-warn-1.c: New.
15560         * gcc.dg/multiple-overflow-warn-2.c: New.
15561         * gcc.dg/overflow-warn-6.c: New.
15562         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15563
15564 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15565
15566         * gfortran.dg/array_memcpy_1.f90: New test case.
15567         * gfortran.dg/array_memcpy_2.f90: Likewise.
15568
15569 2007-01-05  Richard Guenther  <rguenther@suse.de>
15570
15571         PR middle-end/27826
15572         * g++.dg/opt/pr27826.C: New testcase.
15573
15574 2007-01-05  Ian Lance Taylor  <iant@google.com>
15575
15576         * gcc.dg/Walways-true-1.c: New test.
15577         * gcc.dg/Walways-true-2.c: New test.
15578         * g++.dg/warn/Walways-true-1.C: New test.
15579         * g++.dg/warn/Walways-true-2.C: New test.
15580
15581 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15582
15583         PR c/30360
15584         * gcc.dg/pr30360.c: New test.
15585
15586 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15587
15588         PR fortran/23232
15589         * gfortran.dg/data_implied_do_1.f90: New test.
15590
15591         PR fortran/27996
15592         PR fortran/27998
15593         * gfortran.dg/char_length_1.f90: New test.
15594
15595 2007-01-05  Richard Guenther  <rguenther@suse.de>
15596
15597         PR middle-end/28116
15598         * g++.dg/opt/pr28116.C: New testcase.
15599
15600 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15601
15602         PR fortran/29624
15603         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15604           invalid deallocate.
15605         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15606         * gfortran.dg/protected_4.f90: Add pointer intent check.
15607         * gfortran.dg/protected_6.f90: Add pointer intent check.
15608         * gfortran.dg/pointer_intent_1.f90: New test.
15609         * gfortran.dg/pointer_intent_2.f90: New test.
15610         * gfortran.dg/pointer_intent_3.f90: New test.
15611
15612 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15613
15614         PR 30235
15615         * gfortran.dg/altreturn_2.f90: new test.
15616
15617 2007-01-04  Tom Tromey  <tromey@redhat.com>
15618
15619         PR preprocessor/28165:
15620         * gcc.dg/cpp/pr28165.c: New file.
15621
15622 2007-01-03  Josh Conner  <jconner@apple.com>
15623
15624         PR middle-end/29683
15625         * gcc.dg/pr29683.c: New.
15626
15627 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15628
15629         PR c++/28217
15630         * g++.dg/pch/template-1.C: New test.
15631         * g++.dg/pch/template-1.Hs: New file.
15632
15633 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15634
15635         PR middle-end/30353
15636         * gcc.c-torture/compile/complex-4.c: New test.
15637
15638 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15639
15640         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15641         -maltivec.
15642         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15643
15644 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15645
15646         PR middle-end/30286
15647         * gcc.dg/pr30286.c: New test.
15648
15649         PR c++/29535
15650         * g++.dg/template/crash66.C: New test.
15651
15652         PR c++/29054
15653         * g++.dg/template/friend49.C: New test.
15654
15655 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15656
15657         * gfortran.dg/ibits.f90: New test.
15658
15659 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15660
15661         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15662         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15663
15664 2007-01-02  Jan Hubicka  <jh@suse.cz>
15665
15666         * gcc.dg/pr16194.c: We now output error on all three functions,
15667         not just first one.
15668
15669 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15670
15671         PR c/19977
15672         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15673         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15674
15675 2006-01-02  Ian Lance Taylor  <iant@google.com>
15676
15677         * g++.dg/warn/Wparentheses-22.C: New test.
15678         * g++.dg/warn/Wparentheses-23.C: New test.
15679
15680 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15681
15682         PR middle-end/7651
15683         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15684         * gcc.dg/declspec-3-Wextra.c: New.
15685         * gcc.dg/declspec-3-no.c: New
15686
15687 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15688
15689         PR fortran/20896
15690         * gfortran.dg/interface_10.f90: Remove.
15691
15692 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15693
15694         * gcc.dg/fold-eqxor-4.c: New test case.
15695
15696 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15697
15698         PR middle-end/30311
15699         * gcc.c-torture/compile/pr30311.c: New test.
15700
15701 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15702
15703         PR middle-end/30253
15704         * gcc.c-torture/compile/statement-expression-1.c: New test.
15705
15706 2007-01-01  Andreas Schwab  <schwab@suse.de>
15707
15708         PR target/29166
15709         * g++.dg/eh/pr29166.C: New test.
15710
15711 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15712
15713         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15714         New.
15715         (check_effective_target_vect_cmdline_needed): Use it.
15716
15717 2006-12-31  Richard Guenther  <rguenther@suse.de>
15718
15719         PR middle-end/30137
15720         * gcc.dg/pr30137-1.c: New testcase.
15721         * gcc.dg/pr30137-2.c: Likewise.
15722
15723 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15724
15725         PR middle-end/30322
15726         * gcc.dg/fold-plusnot-1.c: New test case.
15727
15728 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15729
15730         PR c++/29731
15731         * g++.dg/parse/template22.C: New test.
15732
15733 2006-12-31  Richard Guenther  <rguenther@suse.de>
15734
15735         PR middle-end/30338
15736         * gcc.c-torture/compile/pr30338.c: New testcase.
15737
15738 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15739
15740         PR fortran/27900
15741         * gfortran.dg/intrinsic_actual_4.f90: New test.
15742
15743         PR fortran/24325
15744         * gfortran.dg/func_decl_3.f90: New test.
15745
15746 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15747
15748         PR fortran/23060
15749         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15750         * gfortran.dg/c_by_val_1.f: New test.
15751         * gfortran.dg/c_by_val_2.f: New test.
15752         * gfortran.dg/c_by_val_3.f: New test.
15753
15754 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15755
15756         PR libfortran/30321
15757         * gfortran.dg/sum_zero_array_1.f90:  New test.
15758
15759 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15760
15761         PR preprocessor/29612
15762         * gcc.dg/cpp/pr29612-1.c: New test.
15763         * gcc.dg/cpp/pr29612-2.c: New test.
15764
15765 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15766
15767         PR fortran/30034
15768         * gfortran.dg/pure_formal_proc_1.f90: New test.
15769
15770         PR fortran/30237
15771         * gfortran.dg/intrinsic_actual_3.f90: New test.
15772
15773 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15774
15775         PR fortran/30014
15776         * gfortran.dg/io_constraints_1.f90: Update test.
15777         * gfortran.dg/io_constraints_2.f90: Update test.
15778         * gfortran.dg/inquire_iolength.f90: New test.
15779
15780 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15781
15782         PR fortran/20896
15783         * gfortran.dg/interface_10.f90: New test.
15784         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15785         since z is already, locally a variable.
15786
15787         PR fortran/25135
15788         * gfortran.dg/generic_11.f90: New test.
15789         * gfortran.dg/interface_7.f90: Remove name clash between module
15790         name and procedure 'x' referenced in the interface.
15791
15792 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15793
15794         PR middle-end/7651
15795         * gcc.dg/Wmissing-parameter-type.c: New.
15796         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15797         * gcc.dg/Wmissing-parameter-type-no.c: New.
15798
15799 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15800
15801         PR fortran/25818
15802         * gfortran.dg/entry_array_specs_2.f: New test.
15803
15804         PR fortran/30084
15805         * gfortran.dg/nested_modules_6.f90: New test.
15806
15807 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15808
15809         PR middle-end/7651
15810         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15811         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15812
15813 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15814
15815         PR C++/30168
15816         * g++.dg/opt/complex6.C: New test.
15817
15818 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15819
15820         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15821         full" if the linker on spu-*-* warns about exceeding local store.
15822
15823         And revert this patch:
15824         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15825         fail to link due to relocation overflows on spu-*-*.
15826
15827 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15828
15829         PR fortran/30273
15830         * gfortran.dg/dependency_19.f90: New test.
15831
15832 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15833
15834         PR fortran/30202
15835         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15836
15837 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15838
15839         PR middle-end/30262
15840         * gcc.c-torture/execute/20061220-1.c: New test.
15841
15842         PR middle-end/30263
15843         * gcc.dg/gomp/asm-1.c: New test.
15844
15845         PR target/30230
15846         * g++.dg/eh/ia64-2.C: New test.
15847
15848 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         PR target/28966
15851         PR target/29248
15852         * gcc.dg/rs6000-leaf.c: New.
15853
15854 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15855
15856         PR fortran/25392
15857         * gfortran.dg/f2c_8.f90: New test.
15858
15859 2006-12-20  Bill Wendling  <wendling@apple.com>
15860
15861         * gcc.dg/asm-b.c: Check for __ppc64__.
15862
15863 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15864
15865         PR fortran/30190
15866         * gfortran.dg/bounds_check_5.f90: New test.
15867
15868 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15869
15870         PR middle-end/30143
15871         * gcc.dg/gomp/complex-1.c: New testcase.
15872
15873 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15874
15875         * gfortran.dg/array_memset_1.f90: New test case.
15876
15877 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15878
15879         * lib/target-supports.exp: Add spu to
15880         check_effective_target_vect_widen_mult_hi_to_si.
15881
15882 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15883
15884         PR fortran/29992
15885         * gfortran.dg/generic_9.f90: New test.
15886
15887         PR fortran/30081
15888         * gfortran.dg/generic_10.f90: New test.
15889
15890 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15891
15892         PR tree-opt/30045
15893         * gcc.dg/pr30045.c: New test.
15894
15895 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15896
15897         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15898
15899 2006-12-19  Eric Christopher  <echristo@apple.com>
15900
15901         PR target/29302
15902         * gcc.c-torture/execute/pr29302-1.c: New.
15903
15904 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15905
15906         PR fortran/39238
15907         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15908
15909 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15910
15911         PR fortran/30236
15912         * gfortran.dg/altreturn_3.f90: New test.
15913
15914         * gfortran.dg/char_result_12.f90: Fix comment typos.
15915
15916 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15917
15918         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15919         as newlib's stdio.h uses non-traditional cpp constructs.
15920
15921 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15922
15923         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15924         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15925         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15926         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15927         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15928         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15929         * gfortran.dg/default_initialization.f: Renamed to
15930         default_initialization_1.f
15931         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15932         dollar_edit_descriptor_1.f
15933         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15934         dollar_edit_descriptor_2.f
15935         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15936         dollar_edit_descriptor_3.f
15937         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15938         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15939         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15940         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15941         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15942         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15943         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15944         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15945         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15946         * gfortran.dg/default_initialization_1.f: Renamed from
15947         default_initialization.f
15948         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15949         dollar_edit_descriptor-1.f
15950         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15951         dollar_edit_descriptor-2.f
15952         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15953         dollar_edit_descriptor-3.f
15954         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15955         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15956         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15957
15958 2006-12-18  Bill Wendling  <wendling@apple.com>
15959
15960         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15961         id is an OjbC keyword.
15962
15963 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15964
15965         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15966
15967 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15968
15969         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15970
15971 2006-12-18  Ian Lance Taylor  <iant@google.com>
15972
15973         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15974
15975 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15976
15977         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15978
15979 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15980
15981         PR fortran/30207
15982         * gfortran.fortran-torture/execute/where21.f90: New test.
15983
15984 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15985
15986         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15987
15988 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15989
15990         PR middle-end/7651
15991         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15992         * gcc.dg/if-empty-1.c: Likewise.
15993         * gcc.dg/pr23165.c: Likewise.
15994         * g++.dg/warn/empty-body.C: Likewise.
15995
15996 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15997
15998         PR libfortran/30005
15999         * gfortran.dg/open_errors.f90: New test.
16000
16001 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16002
16003         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16004
16005         * gcc.target/i386/ssse3-pabsb.c: New file.
16006         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16007         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16008         * gcc.target/i386/ssse3-palignr.c: Likewise.
16009         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16010         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16011         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16012         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16013         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16014         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16015         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16016         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16017         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16018         * gcc.target/i386/ssse3-psignb.c: Likewise.
16019         * gcc.target/i386/ssse3-psignd.c: Likewise.
16020         * gcc.target/i386/ssse3-psignw.c: Likewise.
16021         * gcc.target/i386/ssse3-vals.h: Likewise.
16022
16023 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16024
16025         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16026         * lib/fortran-torture.exp: Include target-supports.exp.
16027
16028 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16029
16030         PR target/30185
16031         * gcc.c-torture/execute/pr30185.c: New test.
16032
16033 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16034
16035         PR testsuite/30179
16036         PR testsuite/30180
16037         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16038         * gcc.dg/builtin-bswap-2.c: Likewise.
16039         * gcc.dg/builtin-bswap-3.c: Likewise.
16040         * gcc.dg/builtin-bswap-4.c: Likewise.
16041         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16042         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16043
16044 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16045
16046         PR libfortran/30145
16047         * gfortran.dg/write_zero_array: New test.
16048
16049 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16050
16051         PR fortran/30200
16052         * gfortran.dg/write_fmt_trim.f90: New test.
16053
16054 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16055
16056         PR 30194
16057         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16058         temporarily.
16059
16060 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16061
16062         * lib/target-supports.exp (check_weak_available): Use istarget
16063         "hppa*-*-hpux10*" instead of regexp.
16064         (check_cxa_atexit_available): Likewise.
16065
16066 2006-12-14  Richard Guenther  <rguenther@suse.de>
16067
16068         PR tree-optimization/30197
16069         * gcc.c-torture/execute/complex-1.c: Fix function name.
16070         * gcc.dg/builtins-61.c: New testcase.
16071
16072 2006-12-14  Richard Guenther  <rguenther@suse.de>
16073
16074         PR middle-end/30172
16075         * gcc.dg/pr30172-1.c: New testcase.
16076
16077 2006-12-14  Richard Guenther  <rguenther@suse.de>
16078
16079         PR tree-optimization/30198
16080         * gcc.dg/builtins-60.c: New testcase.
16081
16082 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16083
16084         * lib/target-supports.exp (vect_no_align): Remove spu.
16085
16086 2006-12-13  Ian Lance Taylor  <iant@google.com>
16087
16088         PR c++/19564
16089         PR c++/19756
16090         * g++.dg/warn/Wparentheses-5.C: New test.
16091         * g++.dg/warn/Wparentheses-6.C: New test.
16092         * g++.dg/warn/Wparentheses-7.C: New test.
16093         * g++.dg/warn/Wparentheses-8.C: New test.
16094         * g++.dg/warn/Wparentheses-9.C: New test.
16095         * g++.dg/warn/Wparentheses-10.C: New test.
16096         * g++.dg/warn/Wparentheses-11.C: New test.
16097         * g++.dg/warn/Wparentheses-12.C: New test.
16098         * g++.dg/warn/Wparentheses-13.C: New test.
16099         * g++.dg/warn/Wparentheses-14.C: New test.
16100         * g++.dg/warn/Wparentheses-15.C: New test.
16101         * g++.dg/warn/Wparentheses-16.C: New test.
16102         * g++.dg/warn/Wparentheses-17.C: New test.
16103         * g++.dg/warn/Wparentheses-18.C: New test.
16104         * g++.dg/warn/Wparentheses-19.C: New test.
16105         * g++.dg/warn/Wparentheses-20.C: New test.
16106         * g++.dg/warn/Wparentheses-21.C: New test.
16107
16108 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16109
16110         PR testsuite/30157
16111         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16112         for target "hppa.*hpux10".
16113
16114 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16115
16116         * g++.dg/debug/vartrack1.C: New test.
16117
16118         * g++.dg/opt/ifcvt1.C: New test.
16119
16120         * gcc.dg/tls/opt-13.c: New test.
16121
16122         * gcc.dg/20060425-2.c: New test.
16123
16124         * g++.dg/opt/pr15054-2.C: New test.
16125
16126         * gcc.c-torture/execute/20060420-1.c: New test.
16127
16128         * gcc.c-torture/execute/20060412-1.c: New test.
16129
16130         * objc/compile/20060406-1.m: New test.
16131
16132 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16133
16134         * g++.dg/template/array17.C: New test.
16135
16136 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16137
16138         * gcc.target/powerpc/altivec-23.c: New test.
16139
16140 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16141
16142         PR c++27316
16143         * g++.dg/inherit/error3.C: New test.
16144
16145         PR c++/28740
16146         * g++.dg/inherit/error4.C: New test.
16147
16148 2006-12-13  Richard Guenther  <rguenther@suse.de>
16149
16150         PR tree-optimization/17687
16151         * gcc.dg/builtins-59.c: New testcase.
16152
16153 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16154
16155         * gcc.target/spu/Wmain.c: New test.
16156
16157 2006-12-12  Josh Conner  <jconner@apple.com>
16158
16159         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16160         * g++.dg/abi/thunk4.C: Likewise.
16161         * g++.dg/abi/rtti3.C: Likewise.
16162
16163 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16164
16165         * gcc.target/spu/cpat-1.c: New test.
16166         * gcc.target/spu/cpat-2.c: New test.
16167         * gcc.target/spu/cpat-3.c: New test.
16168         * gcc.target/spu/cpat-4.c: New test.
16169
16170 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16171
16172         PR tree-opt/28436
16173         * gcc.c-torture/compile/vector-1.c: New test.
16174         * gcc.c-torture/compile/vector-2.c: New test.
16175         * gcc.c-torture/compile/vector-3.c: New test.
16176
16177 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16178
16179         * lib/fortran-torture.exp: Update copyright years.  Remove
16180         obsolete comment.  Test -ftree-vectorize where it makes sense.
16181         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16182         from fortran-torture.exp.
16183         * gfortran.dg/char_transpose_1.f90,
16184         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16185         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16186         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16187         '-w' to dg-options.
16188
16189 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16190
16191         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16192         saved_${tool}_load.
16193
16194 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16195
16196         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16197         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16198         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16199         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16200         gaps.
16201
16202 2006-12-12  Richard Guenther  <rguenther@suse.de>
16203
16204         PR middle-end/30147
16205         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16206
16207 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16208             Diego Novillo  <dnovillo@redhat.com>
16209
16210         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16211         VDEF/VUSE changes.
16212         * gcc.dg/tree-ssa/pr26421.c: Likewise
16213         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16214         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16215         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16216         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16217         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16218         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16219         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16220         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16221         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16222
16223 2006-12-11  Jan Hubicka  <jh@suse.cz>
16224
16225         * gcc.dg/tree-prof/stringop-1.c: New test.
16226         * gcc.dg/tree-prof/stringop-2.c: New test.
16227
16228 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16229
16230         PR target/30120
16231         * gcc.target/i386/pr30120.c: New test.
16232
16233         Revert:
16234         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16235
16236         * gcc.target/i386/x87regparm-1.c: New test.
16237         * gcc.target/i386/x87regparm-2.c: New test.
16238         * gcc.target/i386/x87regparm-3.c: New test.
16239         * gcc.target/i386/x87regparm-4.c: New test.
16240
16241 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16242
16243         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16244
16245 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16246
16247         PR fortran/23994
16248         * gfortran.dg/protected_1.f90: New test.
16249         * gfortran.dg/protected_2.f90: New test.
16250         * gfortran.dg/protected_3.f90: New test.
16251         * gfortran.dg/protected_4.f90: New test.
16252         * gfortran.dg/protected_5.f90: New test.
16253         * gfortran.dg/protected_6.f90: New test.
16254
16255 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16256             Tobias Burnus  <burnus@gcc.gnu.org>
16257
16258         PR fortran/29975
16259         PR fortran/30068
16260         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16261         interface.
16262         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16263         ambiguous interfaces.
16264         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16265         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16266         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16267         ambiguous interfaces.
16268         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16269         * gfortran.dg/array_initializer_2.f90: Add initializer array
16270         constructor test.
16271
16272         PR fortran/30096
16273         * gfortran.dg/interface_9.f90: Test that host interfaces are
16274         not checked for ambiguity with the local version.
16275
16276 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16277
16278         PR fortran/29464
16279         * gfortran.dg/module_interface_2.f90: New test.
16280
16281 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16282
16283         PR fortran/29941
16284         * gfortran.dg/assumed_len.f90: New test.
16285
16286 2006-12-09  Richard Guenther  <rguenther@suse.de>
16287
16288         * g++.dg/warn/implicit-typename1.C: Qualify types.
16289         * g++.dg/parse/crash12.C: Likewise.
16290         * g++.dg/tree-ssa/pr22444.C: Likewise.
16291
16292 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16293
16294         * gfortran.dg/array_2.f90: Added sqrt test.
16295
16296 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16297
16298         * gcc.target/i386/x87regparm-1.c: XFAIL.
16299         * gcc.target/i386/x87regparm-2.c: XFAIL.
16300         * gcc.target/i386/x87regparm-3.c: XFAIL.
16301         * gcc.target/i386/x87regparm-4.c: XFAIL.
16302
16303 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16304
16305         * lib/target-supports.exp
16306         (check_effective_target_large_long_double): New.
16307         * gcc.dg/Wconversion-real.c : Use it.
16308         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16309         unsigned.
16310
16311 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16312
16313         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16314
16315 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16316
16317         PR fortran/27546
16318         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16319
16320 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16321
16322         PR c++/29732
16323         * g++.dg/template/crash65.C: New test.
16324         * g++.dg/template/spec16.C: Tweak error markers.
16325
16326 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16327
16328         * gcc.target/spu: New directory.
16329         * gcc.target/spu/spu.exp: New file.
16330         * gcc.target/spu/intrinsics-1.c: New test.
16331
16332 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16333
16334         PR c++/29980
16335         * g++.dg/ext/attrib27.C: New test.
16336         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16337         * g++.dg/parse/typedef5.C: Likewise.
16338
16339 2006-12-07  Mike Stump  <mrs@apple.com>
16340
16341         * treelang/compile/var_defs.tree: Adjust.
16342
16343 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16344
16345         PR c++/29730
16346         * g++.dg/template/crash64.C: New test.
16347         * g++.dg/parse/crash27.C: Adjust error markers.
16348
16349 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16350
16351         PR libfortran/30009
16352         PR libfortran/30056
16353         * gfortran.dg/read_eof_4.f90:  Add tests.
16354         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16355         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16356
16357 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16358
16359         PR c++/29729
16360         * g++.dg/template/crash63.C: New test.
16361
16362         PR c++/29728
16363         * g++.dg/template/crash62.C: New test.
16364
16365 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16366
16367         PR fortran/30003
16368         * gfortran.dg/allocatable_function_1.f90: Increase the number
16369         of expected calls of free to 10; the lhs section reference is
16370         now evaluated so there is another call to bar.  Change the
16371         comment appropriately.
16372         * gfortran.dg/array_section_1.f90: New test.
16373
16374 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16375
16376         PR fortran/29912
16377         * gfortran.dg/char_result_12.f90: New test.
16378
16379 2006-12-05  Richard Guenther  <rguenther@suse.de>
16380
16381         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16382         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16383         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16384         vect_double, xfail for spu*-*-*.
16385
16386 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16387
16388         PR fortran/29962
16389         * initialization_4.f90: Test noninteger exponents (-std=f95).
16390         * initialization_5.f90: New test for noninteger exponents
16391           with -std=f2003.
16392
16393 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16394
16395         PR fortran/29821
16396         * gfortran.dg/parameter_array_section_1.f90: New test.
16397
16398 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/29733
16401         * g++.dg/template/crash61.C: New test.
16402
16403         PR c++/29632
16404         * g++.dg/template/error23.C: New test.
16405
16406 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16407
16408         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16409
16410 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16411
16412         PR fortran/29916
16413         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16414
16415 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16416
16417         PR middle-end/29965
16418         * gcc.dg/gomp/pr29965-1.c: New test.
16419         * gcc.dg/gomp/pr29965-2.c: New test.
16420         * gcc.dg/gomp/pr29965-3.c: New test.
16421         * gcc.dg/gomp/pr29965-4.c: New test.
16422         * gcc.dg/gomp/pr29965-5.c: New test.
16423         * gcc.dg/gomp/pr29965-6.c: New test.
16424         * g++.dg/gomp/pr29965-1.C: New test.
16425         * g++.dg/gomp/pr29965-2.C: New test.
16426         * g++.dg/gomp/pr29965-3.C: New test.
16427         * g++.dg/gomp/pr29965-4.C: New test.
16428         * g++.dg/gomp/pr29965-5.C: New test.
16429         * g++.dg/gomp/pr29965-6.C: New test.
16430         * g++.dg/gomp/pr29965-7.C: New test.
16431         * g++.dg/gomp/pr29965-8.C: New test.
16432         * g++.dg/gomp/pr29965-9.C: New test.
16433         * g++.dg/gomp/pr29965-10.C: New test.
16434
16435 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16436
16437         * gnat.dg/pointer_variable_bounds.adb: New test.
16438         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16439         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16440
16441 2006-12-03  Eric Christopher  <echristo@apple.com>
16442
16443         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16444
16445 2006-12-03  Richard Henderson  <rth@redhat.com>
16446             Andrew Pinski  <pinskia@gmail.com>
16447
16448         PR C++/14329
16449         * g++.dg/warn/unit-1.C: New test.
16450
16451 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16452
16453         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16454
16455 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16456
16457         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16458         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16459         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16460         * gcc.dg/vect/vect-70.c: Reduce array size.
16461         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16462         vect_no_compaer_double targets.
16463         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16464         vect_float, vect_double, and vect_int.
16465
16466 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16467
16468         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16469         test for loop versioning on vect_no_align targets.
16470         * gcc.dg/vect/pr20122.c: Likewise.
16471         * gcc.dg/vect/vect-105.c: Likewise.
16472         * gcc.dg/vect/vect-42.c: Likewise.
16473         * gcc.dg/vect/vect-43.c: Likewise.
16474         * gcc.dg/vect/vect-74.c: Likewise.
16475         * gcc.dg/vect/vect-75.c: Likewise.
16476         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16477         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16478         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16479         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16480
16481 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16482
16483         PR fortran/29642
16484         * gfortran.dg/value_1.f90 : New test.
16485         * gfortran.dg/value_2.f90 : New test.
16486         * gfortran.dg/value_3.f90 : New test.
16487         * gfortran.dg/value_4.f90 : New test.
16488         * gfortran.dg/value_4.c : Called from value_4.f90.
16489
16490 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16491
16492         PR C++/30033
16493         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16494
16495 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16496
16497         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16498
16499 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16500
16501         PR c/27953
16502         * gcc.dg/pr27953.c: New test.
16503
16504 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16505
16506         PR c++/30022
16507         * g++.dg/ext/vector5.C: New test.
16508
16509         PR c++/30021
16510         * g++.dg/other/main1.C: New test.
16511
16512 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16513
16514         PR libfortran/29568
16515         * gfortran.dg/convert_implied_open.f90:  Change to
16516         new default record length.
16517         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16518         new error message.
16519         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16520
16521 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16522
16523         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16524
16525 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16526
16527         PR c++/29066
16528         * g++.dg/expr/pr29066.c: New.
16529
16530 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16531             Zdenek Dvorak <dvorakz@suse.cz>
16532
16533         PR tree-optimization/29921
16534         * gcc.dg/pr29921-2.c: New test.
16535
16536 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16537
16538         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16539         (i386_get_cpuid): New function.
16540         (i386_cpuid_ecx): Likewise.
16541         (i386_cpuid_edx): Likewise.
16542         (i386_cpuid): Updated to call i386_cpuid_edx.
16543
16544         * gcc.target/i386/sse3-addsubpd.c: New file.
16545         * gcc.target/i386/sse3-addsubps.c: Likewise.
16546         * gcc.target/i386/sse3-haddpd.c: Likewise.
16547         * gcc.target/i386/sse3-haddps.c: Likewise.
16548         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16549         * gcc.target/i386/sse3-hsubps.c: Likewise.
16550         * gcc.target/i386/sse3-lddqu.c: Likewise.
16551         * gcc.target/i386/sse3-movddup.c: Likewise.
16552         * gcc.target/i386/sse3-movshdup.c: Likewise.
16553         * gcc.target/i386/sse3-movsldup.c: Likewise.
16554
16555 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16556
16557         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16558
16559 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16560
16561         * gcc.dg/dfp/convert-int-max.c: New test.
16562         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16563
16564 2006-11-30  Richard Guenther  <rguenther@suse.de>
16565
16566         * gcc.dg/vect/vect-pow-1.c: Rename ...
16567         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16568         floats instead of doubles, check successful vectorization.
16569
16570 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16571
16572         PR target/29945
16573         * gcc.c-torture/compile/pr29945.c: New testcase.
16574
16575 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16576
16577         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16578         -maltivec.
16579
16580 2006-11-29  Eric Christopher  <echristo@apple.com>
16581
16582         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16583
16584 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16587
16588         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16589
16590 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16591
16592         PR c++/29022
16593         * g++.dg/inherit/virtual2.C: New test.
16594         * g++.dg/inherit/virtual3.C: Likewise.
16595         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16596         * g++.dg/inherit/error2.C: Likewise.
16597         * g++.dg/template/instantiate1.C: Likewise.
16598
16599 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16600
16601         PR tree-opt/29984
16602         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16603
16604 2006-11-28  Jan Hubicka  <jh@suse.cz>
16605
16606         * gcc.dg/memcpy-1.c: New test.
16607
16608 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16609
16610         PR c++/29735
16611         * g++.dg/warn/main-3.C: New test.
16612
16613 2006-11-28  Jan Hubicka  <jh@suse.cz>
16614
16615         * gcc.dg/winline-1.c: New test.
16616
16617 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16618
16619         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16620         alignments.
16621
16622 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16623
16624         PR fortran/29976
16625         * gfortran.dg/missing_optional_dummy_3.f90
16626
16627 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16628
16629         PR fortran/20880
16630         * gfortran.dg/interface_3.f90: Modify errors.
16631
16632 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16633
16634         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16635         fail to link due to relocation overflows on spu-*-*.
16636
16637 2006-11-27  Michael Matz  <matz@suse.de>
16638             Andreas Krebbel  <krebbel1@de.ibm.com>
16639
16640         PR target/29319
16641         * gcc.dg/20061127-1.c: New testcase.
16642
16643 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16644
16645         * gcc.dg/20061124-1.c: Add exit() function prototype.
16646
16647 2006-11-27  Jan Hubicka  <jh@suse.cz>
16648
16649         * gcc.target/i386/memcpy-1.c: Adjust size.
16650         * gcc.dg/visibility-11.c: Likewise.
16651
16652 2006-11-27  Richard Guenther  <rguenther@suse.de>
16653
16654         PR middle-end/25620
16655         * gcc.target/i386/pow-1.c: New testcase.
16656         * gcc.dg/builtins-58.c: Likewise.
16657
16658 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/29886
16661         * g++.dg/expr/cast8.C: New test.
16662
16663 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16664
16665         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16666         Don't ever inline the testcase.
16667
16668 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16669
16670         PR fortran/29982
16671         * gfortran.fortran-torture/compile/parameter_3.f90: New
16672         testcase.
16673
16674 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16675
16676         PR fortran/29951
16677         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16678
16679 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16680
16681         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16682         for CHAR.
16683
16684 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16685
16686         PR libgfortran/29936
16687         * gfortran.dg/write_check3.f90: New test.
16688
16689 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16690
16691         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16692
16693 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16694
16695         PR fortran/20880
16696         * gfortran.dg/interface_3.f90: New test.
16697
16698         PR fortran/29387
16699         * gfortran.dg/generic_8.f90: New test.
16700
16701 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16702
16703         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16704         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16705         * gfortran.dg/specifics_3.f90: Remove.
16706
16707 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16708
16709         PR c/29955
16710         * gcc.dg/gomp/pr29955.c: New test.
16711
16712         PR c/29736
16713         * gcc.dg/pr29736.c: New test.
16714
16715 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16716
16717         PR tree-opt/29964
16718         * gcc.dg/pure-1.c: New test.
16719
16720 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16721
16722         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16723         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16724
16725 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16726
16727         * gcc.dg/20061124-1.c: New testcase.
16728
16729 2006-11-23  Eric Christopher  <echristo@apple.com>
16730
16731         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16732
16733 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16734
16735         PR c/2707
16736         PR c++/26167
16737         * gcc.dg/Wconversion-integer.c: New. Supersedes
16738         Wconversion-negative-constants.c
16739         * gcc.dg/Wconversion-real.c: New.
16740         * gcc.dg/Wconversion-real-integer.c: New.
16741         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16742         * g++.dg/warn/Wconversion1.C: Modified.
16743
16744 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16745
16746         * gfortran.dg/overload_1.f90: New test.
16747
16748 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16749
16750         PR c/9072
16751         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16752         Wtraditional-conversion.
16753         * gcc.dg/overflow-warn-2.c: Likewise.
16754         * gcc.dg/Wconversion.c: Likewise. Renamed as
16755         Wtraditional-conversion.c .
16756         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16757         Wtraditional-conversion-2.c .
16758         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16759         Wtraditional-conversion-2.c
16760         * gcc.dg/Wconversion-negative-constants.c: New.
16761
16762 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16763
16764         * gcc.dg/tree-ssa/dump-1.c: New test.
16765
16766 2006-11-23  David Ung <davidu@mips.com>
16767
16768         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16769         -mfp64, allowable when ISA >= 33 and float is enabled.
16770         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16771         of mthc1 and mfhc1 patterns.
16772
16773 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16774
16775         PR tree-optimization/29921
16776         * gcc.dg/pr29921.c: New test.
16777
16778 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16779
16780         PR fortran/29441
16781         * gfortran.dg/initialization_4.f90: New test.
16782
16783 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16784
16785         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16786         platforms that have interleaving support.
16787         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16788         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16789         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16790         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16791         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16792         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16793         gcc.dg/vect/vect-strided-u8-i8.c,
16794         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16795         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16796         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16797         gcc.dg/vect/vect-strided-float.c,
16798         gcc.dg/vect/vect-strided-a-mult.c,
16799         gcc.dg/vect/vect-strided-mult-char-ls.c,
16800         gcc.dg/vect/vect-strided-a-u16-mult.c,
16801         gcc.dg/vect/vect-strided-a-u32-mult.c,
16802         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16803         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16804         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16805         gcc.dg/vect/vect-strided-mult.c,
16806         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16807         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16808         New.
16809
16810 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16811
16812         PR fortran/25087
16813         * gfortran.dg/auto_char_len_4.f90: New test.
16814
16815 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16816
16817         PR fortran/29652
16818         * gfortran.dg/generic_7.f90: New test.
16819         * gfortran.dg/defined_operators_1.f90: Add new error.
16820
16821 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16822
16823         PR tree-optimization/29902
16824         * g++.dg/tree-ssa/pr29902.C: New test.
16825
16826 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16827
16828         PR fortran/29820
16829         * gfortran.dg/used_types_13.f90: New test.
16830
16831 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16832
16833         * gcc.dg/dfp/snan.c: Delete.
16834
16835 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16836
16837         * g++.dg/cpp0x/static_assert1.C: New.
16838         * g++.dg/cpp0x/static_assert2.C: New.
16839         * g++.dg/cpp0x/static_assert3.C: New.
16840
16841 2006-11-21  Richard Guenther  <rguenther@suse.de>
16842
16843         * gcc.dg/vect/vect-pow-1.c: New testcase.
16844         * gcc.dg/vect/vect-pow-2.c: Likewise.
16845
16846 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16847
16848         PR c++/29570
16849         * g++.dg/template/static29.C: New test.
16850
16851         PR c++/29734
16852         * g++.dg/conversion/simd4.C: New test.
16853
16854 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16855
16856         PR c++/29475
16857         * g++.dg/template/access19.C: New test.
16858         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16859         error is reported.
16860
16861 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16862
16863         PR tree-opt/25500
16864         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16865
16866 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16867
16868         PR fortran/27546
16869         * gfortran.dg/import.f90: Extended test.
16870         * gfortran.dg/import2.f90: Extended test.
16871
16872 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16873
16874         * gfortran.dg/volatile3.f90: Add conflict test.
16875
16876 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16877
16878         PR fortran/24783
16879         * gfortran.dg/implicit_10.f90: New test.
16880
16881 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16882
16883         PR c++/8586
16884         * g++.dg/warn/Wall-write-strings.C: New.
16885
16886 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16887
16888         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16889         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16890
16891 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16892
16893         * gfortran.dg/use_3.f90: Remove error message.
16894         * gfortran.dg/iso_fortran_env_1.f90: New test.
16895         * gfortran.dg/iso_fortran_env_2.f90: New test.
16896         * gfortran.dg/iso_fortran_env_3.f90: New test.
16897         * gfortran.dg/iso_fortran_env_4.f90: New test.
16898
16899 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16900
16901         * gcc.dg/vect/vect-27.c: Fix initialization.
16902
16903 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16904
16905         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16906         * gcc.dg/torture/builtin-minmax-1.c: New.
16907
16908         * gcc.dg/builtins-20.c: Add cases for copysign.
16909
16910 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16911
16912         PR fortran/24285
16913         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16914
16915 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16916         * gfortran.dg/use_1.f90: New test.
16917         * gfortran.dg/use_1.f90: New test.
16918         * gfortran.dg/use_1.f90: New test.
16919
16920 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16921
16922         PR tree-optimization/29801
16923         * gcc.dg/pr29801.c: New test.
16924
16925 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16926
16927         PR middle-end/29584
16928         * gcc.dg/torture/pr29584.c: New test.
16929
16930 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16931
16932         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16933         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16934         * gcc.target/powerpc/compress-float-ppc.c,
16935         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16936         powerpc_fprs.
16937         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16938         do not pass -mhard-float.
16939
16940 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16941
16942         * gnat.dg/volatile_aggregate.adb: New test.
16943
16944 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16945
16946         PR fortran/29391
16947         PR fortran/29489
16948         * gfortran.dg/bound_2.f90: Add more checks.
16949         * gfortran.dg/bound_3.f90: New test.
16950
16951 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16952
16953         PR target/29201
16954         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16955
16956 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16957
16958         * gfortran.dg/import3.f90: Fix error message.
16959
16960 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16961
16962         PR tree-opt/29788
16963         * gfortran.fortran-torture/compile/inline_1.f90:
16964         New testcase.
16965
16966 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16967
16968         * gcc.target/i386/x87regparm-1.c: New test.
16969         * gcc.target/i386/x87regparm-2.c: New test.
16970         * gcc.target/i386/x87regparm-3.c: New test.
16971         * gcc.target/i386/x87regparm-4.c: New test.
16972
16973 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16974
16975         PR fortran/27546
16976         * gfortran.dg/import.f90: New test.
16977         * gfortran.dg/import2.f90: New test.
16978         * gfortran.dg/import3.f90: New test.
16979
16980 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16981
16982         PR fortran/27588
16983         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16984
16985 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16986
16987         PR fortran/29806
16988         * gfortran.dg/contains.f90: New test.
16989         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16990
16991 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16992
16993         PR tree-optimization/29581
16994         * gcc.dg/pr29581-1.c: New test.
16995         * gcc.dg/pr29581-2.c: New test.
16996         * gcc.dg/pr29581-3.c: New test.
16997         * gcc.dg/pr29581-4.c: New test.
16998         * gfortran.dg/pr29581.f90: New test.
16999
17000 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17001
17002         PR fortran/29702
17003         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17004         numbers in error message headers.
17005
17006 2006-11-14  Richard Guenther  <rguenther@suse.de>
17007
17008         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17009         to i?86 and x86_64 targets.
17010
17011 2006-11-14  Caroline Tice  <ctice@apple.com>
17012
17013         * gcc.dg/pubtypes-1.c: New file/testcase.
17014         * gcc.dg/pubtypes-2.c: New file/testcase.
17015         * gcc.dg/pubtypes-3.c: New file/testcase.
17016         * gcc.dg/pubtypes-4.c: New file/testcase.
17017         * g++.dg/pubtypes.C: New file/testcase.
17018
17019 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17020
17021         PR c++/29106
17022         * g++.dg/init/self1.C: New test.
17023
17024 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17025
17026         PR fortran/29657
17027         * gfortran.dg/conflicts.f90: Add.
17028
17029 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17030
17031         PR rtl-optimization/29798
17032
17033         * gcc.c-torture/execute/pr29798.c: New.
17034
17035 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17036
17037         * gcc.dg/builtins-20.c: Add more cases.
17038
17039 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17040
17041         PR fortran/29759
17042         * gfortran.dg/gomp/pr29759.f90: New test.
17043
17044 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/29518
17047         * g++.dg/template/static28.C: New test.
17048
17049 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17050
17051         * lib/c-torture.exp: Use target-libpath.exp.
17052         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17053         set GCC_EXEC_PREFIX env var from global variable of same name.
17054
17055 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17056
17057         PR fortran/26994
17058         * gfortran.fortran-torture/compile/transfer-1.f90:
17059         New testcase.
17060
17061 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17062             Zdenek Dvorak <dvorakz@suse.cz>
17063
17064         PR tree-optimization/29680
17065         * gcc.dg/alias-11.c: New test.
17066
17067 2006-11-12  Jason Merrill  <jason@redhat.com>
17068             Andrew Pinski <pinskia@physics.uc.edu>
17069
17070         PR middle-end/28915
17071         * gcc.target/i386/vectorize1.c: New.
17072
17073 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17074
17075         PR rtl-optimization/29797
17076         * gcc.c-torture/execute/pr29797-1.c: New test case.
17077
17078 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17079
17080         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17081
17082 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17083
17084         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17085
17086 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17087
17088         PR tree-optimization/13827
17089         * gcc.dg/fold-eqand-1.c: New test case.
17090
17091 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17092
17093         PR rtl-opt/28812
17094         * gcc.c-torture/execute/mayalias-3.c: New test.
17095
17096 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17097
17098         PR middle-end/27528
17099         * gcc.c-torture/compile/pr27528.c: New test.
17100         * gcc.dg/pr27528.c: Likewise.
17101
17102 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17103
17104         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17105
17106         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17107
17108 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17109
17110         PR fortran/29758
17111         * gfortran.dg/reshape_source_size_1.f90: New test.
17112
17113 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17114
17115         PR fortran/29315
17116         * gfortran.dg/aliasing_dummy_4.f90: New test.
17117
17118 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17119
17120         PR target/29777
17121         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17122         and x86_64-*-* targets.
17123
17124 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17125
17126         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17127         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17128         New macros. Use them in exact tests.
17129         (TESTIT3): New macro.
17130         Add tests for fmin, fmax and fma.
17131
17132 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17133
17134         PR fortran/29431
17135         * gfortran.dg/array_constructor_13.f90: New test.
17136
17137 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17138
17139         PR fortran/29744
17140         * gfortran.dg/used_types_12.f90: New test.
17141
17142 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17143
17144         PR middle-end/29726
17145         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17146         (test6): Ditto.
17147         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17148         * gcc.dg/fold-eqandshift-3.c: New test case.
17149
17150 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17151
17152         PR fortran/29699
17153         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17154
17155         PR fortran/21370
17156         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17157
17158 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17159
17160         * gcc.dg/20061109-1.c: New testcase.
17161
17162 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17163
17164         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17165
17166 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17167
17168         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17169         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17170
17171 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17172
17173         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17174         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17175
17176 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17177
17178         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17179
17180 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17181
17182         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17183         vect-9.c).
17184         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17185         * gcc.dg/vect/vect-9.c: Now vectorizable.
17186         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17187         that support vect_widen_mult.
17188         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17189         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17190         vect-reduc-dot-u16.c).
17191         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17192         vect-reduc-dot-u16.c).
17193         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17194         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17195         vect-reduc-dot-s8.c).
17196         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17197         vect-reduc-dot-s8.c).
17198         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17199         vect-reduc-dot-s8.c).
17200         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17201         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17202         vect-reduc-dot-u8.c).
17203         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17204         vect-reduc-dot-u8.c).
17205         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17206         * gcc.dg/vect/vect-multitypes-9.c: New test.
17207         * gcc.dg/vect/vect-multitypes-10.c: New test.
17208         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17209         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17210         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17211         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17212         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17213         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17214         wrapv-vect-reduc-dot-s8.c.
17215         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17216         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17217         targets that support vec_unpack.
17218         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17219         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17220         (check_effective_target_vect_widen_mult_hi_to_si): New.
17221         (check_effective_target_vect_widen_sum): Removed.
17222
17223         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17224
17225         * gcc.dg/vect/vect-multitypes-8.c: New test.
17226         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17227
17228         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17229
17230         * gcc.dg/vect/vect-multitypes-7.c: New test.
17231
17232         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17233
17234         * gcc.dg/vect/vect-multitypes-4.c: New test.
17235         * gcc.dg/vect/vect-multitypes-5.c: New test.
17236         * gcc.dg/vect/vect-multitypes-6.c: New test.
17237
17238         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17239
17240         * gcc.dg/vect/vect-multitypes-1.c: New test.
17241         * gcc.dg/vect/vect-multitypes-2.c: New test.
17242         * gcc.dg/vect/vect-multitypes-3.c: New test.
17243
17244 2006-11-07  Eric Christopher  <echristo@apple.com>
17245
17246         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17247         Test using scan-assembler-not.
17248
17249 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17250
17251         * gcc.dg/inline-17.c: New test.
17252
17253 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17254
17255         PR other/25028
17256         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17257         on HP-UX.
17258
17259 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17260
17261         PR fortran/29539
17262         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17263
17264         PR fortran/29634
17265         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17266         test.
17267
17268 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17269
17270         PR fortran/29601
17271         * gfortran.dg/volatile.f90: Add.
17272         * gfortran.dg/volatile2.f90: Add.
17273         * gfortran.dg/volatile3.f90: Add.
17274         * gfortran.dg/volatile4.f90: Add.
17275         * gfortran.dg/volatile5.f90: Add.
17276         * gfortran.dg/volatile6.f90: Add.
17277         * gfortran.dg/volatile7.f90: Add.
17278
17279 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17280
17281         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17282           for matching error messages.
17283         * gfortran.dg/specifics_3.f90: Adjust pattern
17284           for matching error messages.
17285
17286 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17287             Bernhard Fischer  <aldot@gcc.gnu.org>
17288
17289         * lib/gcc-dg.exp (output-exists): New proc.
17290         (output-exists-not): New proc.
17291         * gcc.test-framework/test-framework.awk: Support new directives.
17292         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17293         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17294         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17295         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17296         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17297         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17298
17299 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17300
17301         PR fortran/29630
17302         PR fortran/29679
17303         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17304         * gfortran.dg/initialization_3.f90: New.
17305
17306 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17307
17308         PR libgfortran/25545
17309         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17310
17311 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17312
17313         PR middle-end/29695
17314         * gcc.c-torture/execute/pr29695-1.c: New test.
17315         * gcc.c-torture/execute/pr29695-2.c: New test.
17316
17317 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17318
17319         PR fortran/29565
17320         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17321
17322 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17323
17324         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17325         for matching error messages.
17326
17327 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17328
17329         PR target/26915
17330         * gcc.target/i386/387-12.c: New test.
17331
17332 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17333
17334         PR libfortran/29713
17335         * gfortran.dg/pr29713.f90: New test.
17336
17337 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17338
17339         * gcc.c-torture/execute/arith-rand-ll.c:
17340         Also test for bogus rest sign.
17341
17342 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17343
17344         PR libfortran/27895
17345         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17346
17347 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17348
17349         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17350         from error messages.
17351
17352 2006-11-02  Mike Stump  <mrs@apple.com>
17353
17354         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17355
17356         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17357
17358 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17359
17360         * g++.dg/eh/gcsec1.C: New test.
17361
17362 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17363
17364         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17365         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17366
17367 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17368
17369         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17370         hexadecimal value.
17371         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17372         * gcc.dg/pr14796-2.c: Likewise.
17373
17374 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17375
17376         * gcc.c-torture/execute/20061101-1.c: New test.
17377
17378 2006-11-01  Richard Guenther  <rguenther@suse.de>
17379
17380         * gcc.target/i386/fpprec-1.c: New testcase.
17381
17382 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17383
17384         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17385         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17386
17387 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17388
17389         * gcc.c-torture/execute/20061031-1.c: New test.
17390
17391 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17392
17393         PR 23067
17394         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17395         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17396         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17397         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17398         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17399         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17400         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17401
17402 2006-10-31  Eric Christopher  <echristo@apple.com>
17403             Falk Hueffner  <falk@debian.org>
17404
17405         * gcc.dg/builtin-bswap-1.c: New.
17406         * gcc.dg/builtin-bswap-2.c: New.
17407         * gcc.dg/builtin-bswap-3.c: New.
17408         * gcc.dg/builtin-bswap-4.c: New.
17409         * gcc.dg/builtin-bswap-5.c: New.
17410         * gcc.target/i386/builtin-bswap-1.c: New.
17411
17412 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17413
17414         * gcc.dg/inline-16.c: New.
17415
17416         PR 16622
17417         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17418         defining it.
17419         * gcc.dg/inline-13.c: New.
17420         * gcc.dg/inline-14.c: New.
17421         * gcc.dg/inline-15.c: New.
17422
17423         PR 11377
17424         * gcc.dg/inline6.c: New.
17425         * gcc.dg/inline7.c: New.
17426
17427 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17428
17429         PR middle-end/23470
17430         * gcc.dg/pr23470-1.c: New test case.
17431
17432 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17433
17434         PR fortran/29537
17435         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17436         data.
17437         * gfortran.dg/blockdata_2.f90: New testcase.
17438
17439 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17440
17441         PR libfortran/29627
17442         * gfortran.dg/unf_short_record_1.f90:  New test.
17443
17444 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17445
17446         PR fortran/29067
17447         * gfortran.dg/pr29067.f: New test.
17448
17449 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17450             Richard Sandiford  <richard@codesourcery.com>
17451
17452         * lib/target-supports.exp (get_compiler_messages): Append options
17453         as a single list element.
17454         (check_effective_target_arm_vfp_ok): New.
17455         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17456
17457 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17458
17459         PR fortran/29387
17460         * gfortran.dg/intrinsic_actual_2.f90: New test.
17461
17462         PR fortran/29490
17463         * gfortran.dg/actual_array_interface_1.f90: New test.
17464
17465         PR fortran/29641
17466         * gfortran.dg/used_types_11.f90: New test.
17467
17468 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17469
17470         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17471         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17472         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17473         * g++.old-deja/g++.mike/net25.C (main): Same.
17474         * g++.dg/lookup/exception1.C (main): Same.
17475         * g++.dg/parse/parens2.C (main): Same.
17476
17477 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17478
17479         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17480
17481 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17484         * gcc.dg/torture/builtin-math-3.c: Likewise.
17485
17486 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17487
17488         PR fortran/29452
17489         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17490         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17491
17492 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17493
17494         PR Fortran/29410
17495         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17496
17497 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17498
17499         * lib/target-supports.exp (check_function_available): Declare
17500         function before calling.
17501
17502 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17503
17504         PR tree-optimization/29637
17505         * gcc.dg/pr29637.c: New test.
17506
17507 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17508
17509         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17510         tree canonicalization.
17511
17512 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17513
17514         * gcc.dg/builtins-20.c: Add more hypot tests.
17515
17516 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17517
17518         * gcc.dg/fold-compare-1.c: New test case.
17519
17520 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17521
17522         PR c++/16307
17523         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17524
17525 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17526
17527         PR tree-optimization/15458
17528         * gcc.dg/fold-xornot-1.c: New test case.
17529
17530 2006-10-29  Richard Guenther  <rguenther@suse.de>
17531
17532         * gcc.target/i386/math-torture/trunc.c: New testcase.
17533
17534 2006-10-29  Richard Guenther  <rguenther@suse.de>
17535
17536         * gcc.target/i386/math-torture/round.c: New testcase.
17537
17538 2006-10-29  Richard Guenther  <rguenther@suse.de>
17539
17540         * gcc.target/i386/math-torture/ceil.c: New testcase.
17541         * gcc.target/i386/math-torture/floor.c: Likewise.
17542
17543 2006-10-29  Richard Guenther  <rguenther@suse.de>
17544
17545         * gcc.target/i386/math-torture/rint.c: New testcase.
17546         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17547
17548 2006-10-29  Richard Guenther  <rguenther@suse.de>
17549
17550         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17551         * gcc.target/i386/math-torture/lceil.c: Likewise.
17552
17553 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17554
17555         PR libgfortran/24313
17556         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17557
17558 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17559
17560         * gcc.c-torture/execute/20020118-1.c,
17561         gcc.c-torture/execute/builtins/strlen.c,
17562         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17563         comment typos.
17564
17565 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17566
17567         * gcc.dg/builtins-20.c: Add tests for hypot.
17568         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17569         two-argument builtins.
17570         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17571         TESTIT2.  Update all callers.
17572         (TESTIT2, TESTIT2_R): New helper macros.
17573         Add testcases for pow, hypot and atan2.
17574
17575 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17576
17577         PR C++/29295
17578         * g++.dg/expr/bool1.C: New test.
17579         * g++.dg/expr/bool2.C: New test.
17580
17581 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17582
17583         PR fortran/28224
17584         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17585         * gfortran.dg/namelist_internal.f90: New test.
17586
17587 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17588
17589         PR fortran/29625
17590         * gfortran.dg/io_real_boz.f90: Add.
17591         * gfortran.dg/io_real_boz2.f90: Add.
17592
17593 2006-10-28  Richard Guenther  <rguenther@suse.de>
17594
17595         PR middle-end/26899
17596         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17597
17598 2006-10-28  Richard Guenther  <rguenther@suse.de>
17599
17600         PR target/28806
17601         * gcc.target/i386/math-torture/lround.c: New testcase.
17602
17603 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17604
17605         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17606         * gcc.dg/builtins-44.c: Likewise.
17607         * gcc.dg/builtins-45.c: Likewise.
17608         * gcc.dg/pr28796-2.c: Likewise.
17609         * gcc.dg/unordered-3.c: Likewise.
17610
17611 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17612
17613         PR libgfortran/27954
17614         * gfortran.dg/error_recovery_2.f90: New test.
17615
17616 2006-10-26  Richard Guenther  <rguenther@suse.de>
17617
17618         * gcc.target/i386/i386.exp: Use glob, not find to collect
17619         tests.  Avoids recursing into subdirectories.
17620         * gcc.target/i386/math-torture/math-torture.exp: Torture
17621         for interesting ia32 math options.
17622         * gcc.target.i386/math-torture/lrint.c: New testcase.
17623
17624 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17625
17626         PR libgfortran/29563
17627         * gfortran.dg/arrayio_9.f90: Update test.
17628         * gfortran.dg/arrayio_19.f90: New test.
17629
17630 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17631
17632         * gcc.dg/20061026.c: New testcase.
17633
17634 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17635
17636         PR libgfortran/29563
17637         * gfortran.dg/arrayio_9.f90: New test.
17638
17639 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17640
17641         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17642         Copy the strings manually, as strcpy may call strlen.
17643
17644 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17645
17646         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17647         Add checks for log, log2, log10 and log1p.
17648
17649         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17650         we already test 0.0.  Add checks for expm1, log, log2, log10,
17651         log1p, cbrt, erf and erfc.
17652
17653 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17654
17655         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17656
17657 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17658
17659         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17660         and remainderl() built-in functions.  Remove -ffast-math from
17661         dg-options.
17662
17663 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17664
17665         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17666         acosh and atanh.
17667
17668         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17669         floating point modifiers to arguments passed to float and long
17670         double functions respectively.  Update all callers to use floating
17671         point numbers, not integers.  Add tests for exp, exp2 and
17672         exp10/pow10.
17673
17674         * gcc.dg/torture/builtin-math-3.c: New test.
17675
17676 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17677
17678         PR fortran/29393
17679         * gfortran.dg/initialize_2.f90: New.
17680
17681 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17682
17683         * gcc.dg/torture/builtin-math-2.c: New test.
17684
17685 2006-10-24  Richard Guenther  <rguenther@suse.de>
17686
17687         PR middle-end/28796
17688         * gcc.dg/pr28796-1.c: New testcase.
17689         * gcc.dg/pr28796-2.c: Likewise.
17690
17691 2006-10-24  Richard Guenther  <rguenther@suse.de>
17692
17693         * gcc.dg/builtins-57.c: New testcase.
17694
17695 2006-10-24  Richard Guenther  <rguenther@suse.de>
17696
17697         PR tree-optimization/29567
17698         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17699
17700 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17701
17702         PR tree-optimization/14784
17703         * gcc.dg/alias-10.c: New test.
17704
17705 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17706
17707         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17708
17709 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * gcc.dg/builtin-strncat-chk-1.c: New test.
17712
17713 2006-10-23  Jan Hubicka  <jh@suse.cz>
17714
17715         * gcc.dg/memmove-1.c: New test.
17716
17717 2006-10-23  Paul Brook  <paul@codesourcery.com>
17718
17719         * gcc.dg/pragma-pack-5.c: New test.
17720
17721 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17722
17723         * g++.dg/other/s390-1.C: New testcase.
17724
17725 2006-10-23  Richard Guenther  <rguenther@suse.de>
17726
17727         PR middle-end/27132
17728         PR middle-end/23295
17729         * gcc.dg/pr27132.c: New testcase.
17730         * gcc.dg/pr23295.c: Likewise.
17731         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17732         * g++.dg/tree-ssa/pr19807.C: Likewise.
17733
17734 2006-10-23  Richard Guenther  <rguenther@suse.de>
17735
17736         PR middle-end/21032
17737         * gcc.dg/pr21032.c: New testcase.
17738
17739 2006-10-22  Jeff Law  <law@redhat.com>
17740         Richard Guenther  <rguenther@suse.de>
17741
17742         PR tree-optimization/15911
17743         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17744
17745 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17746
17747         PR c++/20647
17748         * g++.dg/abi/rtti3.C: New.
17749
17750 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17751
17752         PR middle-end/28252
17753         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17754         transformation.
17755
17756 2006-10-21  Richard Guenther  <rguenther@suse.de>
17757
17758         PR tree-optimization/3511
17759         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17760
17761 2006-10-21  Richard Guenther  <rguenther@suse.de>
17762
17763         PR middle-end/26898
17764         * gcc.dg/torture/pr26898-1.c: New testcase.
17765         * gcc.dg/torture/pr26898-2.c: Likewise.
17766
17767 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17768
17769         PR c++/28053
17770         * g++.dg/parse/bitfield1.C: Adjust error markers.
17771         * g++.dg/parse/bitfield2.C: New test.
17772
17773 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17774
17775         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17776
17777 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17778
17779         PR libfortran/27895
17780         * gfortran.dg/zero_sized_1.f90: New test.
17781
17782 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17783
17784         * gcc.dg/div-compare-1.c: New test.
17785
17786 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17787
17788         PR fortran/29216
17789         * gfortran.dg/result_default_init_1.f90: New test.
17790
17791         PR fortran/29314
17792         * gfortran.dg/automatic_default_init_1.f90: New test.
17793
17794         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17795         from 38 to 33.
17796
17797 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17798
17799         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17800         'using namespace std' without previous declaration.
17801         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17802         * g++.old-deja/g++.robertl/eb133c.C: New.
17803
17804 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17805
17806         PR libgfortran/29277
17807         * gfortran.dg/streamio_4.f90: Update test.
17808         * gfortran.dg/streamio_11.f90: New test.
17809
17810 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17811
17812         PR c++/27952
17813         * g++.dg/inherit/virtual1.C: New test.
17814
17815 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/28261
17818         * g++.dg/parse/enum3.C: New test.
17819
17820 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/29039
17823         * g++.dg/init/ctor8.C: New test.
17824
17825 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17826
17827         PR c++/27270
17828         * g++.dg/ext/complit8.C: Tweak error markers.
17829         * g++.dg/template/complit1.C: Add error marker.
17830
17831 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/27270
17834         * g++.dg/ext/complit8.C: New test.
17835
17836         PR c++/29408
17837         * g++.dg/parse/dtor12.C: New test.
17838
17839         PR c++/29435
17840         * g++.dg/template/sizeof11.C: New test.
17841
17842 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17843
17844         PR fortran/29392
17845         * gfortran.dg/data_char_3.f90: New test.
17846
17847         PR fortran/29451
17848         * gfortran.dg/negative_automatic_size.f90: New test.
17849
17850 2006-10-16  David Daney  <ddaney@avtrex.com>
17851
17852         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17853
17854 2006-10-16  Eric Christopher  <echristo@apple.com>
17855
17856         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17857         x86_64.
17858
17859 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/28211
17862         * g++.dg/tc1/dr49.C: Tweak error messages.
17863         * g++.dg/parse/template21.C: New test.
17864
17865 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17866
17867         PR middle-end/20491
17868         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17869
17870 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17871
17872         PR fortran/29403
17873         * gfortran.dg/print_1.f90: New test.
17874
17875 2006-10-15  Jan Hubicka  <jh@suse.cz>
17876
17877         PR middle-end/29241
17878         * gcc.c-torture/compile/pr29241.c: New testcase.
17879
17880 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17881
17882         PR middle-end/29250
17883         * gcc.c-torture/compile/pr29250.c: New test.
17884
17885 2006-10-15  Richard Guenther  <rguenther@suse.de>
17886
17887         * gcc.dg/pr29299.c: New testcase.
17888
17889 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17890
17891         PR fortran/24767
17892         * gfortran.dg/label_4.f90: Adjust warning flag.
17893
17894 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17895
17896         PR fortran/29371
17897         * gfortran.dg/nullify_3.f90: New test.
17898
17899 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17900
17901         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17902         on Solaris 2.5.1 too.
17903
17904 2006-10-13  Eric Christopher  <echristo@apple.com>
17905
17906         * gcc.dg/pr25993.c: Skip for darwin.
17907
17908 2006-10-13  Eric Christopher  <echristo@apple.com>
17909
17910         * gcc.dg/visibility-11.c: Skip for darwin.
17911
17912 2006-10-13  Eric Christopher  <echristo@apple.com>
17913
17914         * gcc.dg/darwin-weakimport-1.c: Use
17915         -fno-asynchronous-unwind-tables.
17916         * gcc.dg/darwin-weakimport-3.c: Ditto.
17917
17918 2006-10-13  Richard Guenther  <rguenther@suse.de>
17919
17920         PR tree-optimization/29446
17921         * gcc.dg/torture/pr29446.c: New testcase.
17922
17923 2006-10-13  Bill Wendling  <wendling@apple.com>
17924
17925         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17926         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17927         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17928         * g++.old-deja/g++.law/shadow1.C: Likewise.
17929         * g++.old-deja/g++.law/ctors10.C: Likewise.
17930         * g++.dg/debug/namespace1.C: Likewise.
17931         * g++.dg/inherit/namespace-as-base.C: Likewise.
17932         * g++.dg/opt/delay-slot-1.C: Likewise.
17933         * g++.dg/parse/defarg10.C: Likewise.
17934         * g++.dg/template/ptrmem11.C: Likewise.
17935         * g++.dg/template/mem_func_ptr.C: Likewise.
17936         * g++.dg/template/spec19.C: Likewise.
17937
17938 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17939
17940         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17941
17942 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17943
17944         PR fortran/29373
17945         * gfortran.dg/implicit_9.f90: New test.
17946
17947         PR fortran/29407
17948         * gfortran.dg/namelist_25.f90: New test.
17949
17950         PR fortran/27701
17951         * gfortran.dg/same_name_2.f90: New test.
17952
17953         PR fortran/29232
17954         * gfortran.dg/host_assoc_types_1.f90: New test.
17955
17956         PR fortran/29364
17957         * gfortran.dg/missing_derived_type_1.f90: New test.
17958         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17959
17960         PR fortran/29422
17961         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17962
17963         PR fortran/29428
17964         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17965
17966 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17967
17968         PR fortran/29391
17969         * gfortran.dg/bound_2.f90: New test.
17970
17971 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17972
17973         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17974         directive.
17975         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17976         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17977         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17978         * gfortran.dg/gomp/reduction3.f90: Likewise.
17979         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17980         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17981         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17982         * gfortran.dg/forall_4.f90: Likewise.
17983         * gfortran.dg/spec_expr_4.f90: Likewise.
17984         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17985         * gfortran.dg/forall_5.f90: Likewise.
17986         * gfortran.dg/open_access_append_2.f90: Add check for
17987         compile-time warning.
17988
17989 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/28506
17992         * g++.dg/parse/pure1.C: New test.
17993
17994 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17995
17996         PR fortran/21435
17997         * gfortran.dg/io_constraints_3.f90: New test.
17998         * gfortran.dg/open_access_append_1.f90: Add checks
17999         for compile-time warnings.
18000         * gfortran.dg/pr20163-2.f: Likewise.
18001         * gfortran.dg/iostat_2.f90: Likewise.
18002         * gfortran.dg/label_4.f90: Delete the temporary
18003         file.
18004         * gfortran.dg/direct_io_2.f90: Add a FILE=
18005         specifier.
18006         * gfortran.dg/iomsg_1.f90: Add check for
18007         compile-time warning.
18008
18009 2006-10-12  Jan Hubicka  <jh@suse.cz>
18010
18011         PR c/28419
18012         * gcc.dg/pr28319.c: New test.
18013
18014 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18015         PR c++/29318
18016         * g++.dg/ext/vla4.C: New test.
18017
18018 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18019
18020         PR c++/27961
18021         * g++.dg/template/crash60.C: New test.
18022         * g++.dg/other/large-size-array.C: Adjust error markers.
18023         * g++.dg/parse/crash27.C: Likewise.
18024         * g++.dg/template/crash1.C: Likewise.
18025
18026 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18027
18028         PR testsuite/29093
18029         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18030
18031 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18032
18033         PR preprocessor/28709
18034         * gcc.dg/cpp/paste14.c: New test.
18035
18036 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18037
18038         PR c++/29175
18039         * g++.dg/init/array24.C: New test.
18040
18041 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18042
18043         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18044         of <sys/types.h>.
18045
18046 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18047
18048         PR c++/29024
18049         * g++.dg/parse/typedef8.C: New test.
18050         * g++.dg/other/mult-stor1.C: Adjust error markers.
18051
18052 2006-10-11  Richard Guenther  <rguenther@suse.de>
18053
18054         PR tree-optimization/28230
18055         * gcc.dg/torture/pr28230.c: New testcase.
18056
18057 2006-10-11  Richard Guenther  <rguenther@suse.de>
18058
18059         PR inline-asm/29119
18060         * gcc.dg/torture/pr29119.c: New testcase.
18061
18062 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18063
18064         PR middle-end/29272
18065         * gcc.c-torture/execute/20060930-2.c: New test.
18066
18067 2006-10-09  Richard Henderson  <rth@redhat.com>
18068
18069         Revert emutls patch.
18070
18071 2006-10-09  Richard Guenther  <rguenther@suse.de>
18072
18073         PR middle-end/29254
18074         * gcc.dg/pr29254.c: New testcase.
18075
18076 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18077             Paul Thomas  <pault@gcc.gnu.org>
18078
18079         PR fortran/20541
18080         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18081         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18082         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18083         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18084         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18085         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18086         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18087         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18088         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18089         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18090         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18091         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18092         * gfortran.dg/alloc_comp_std.f90: New test.
18093         * gfortran.dg/move_alloc.f90: New test.
18094
18095 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18096
18097         PR fortran/29115
18098         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18099
18100         PR fortran/29211
18101         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18102
18103 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18104
18105         PR fortran/28585
18106         * gfortran.dg/new_line.f90: New test.
18107
18108 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18109
18110         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18111         * gcc.dg/torture/builtin-convert-1.c,
18112         gcc.dg/torture/builtin-convert-2.c,
18113         gcc.dg/torture/builtin-convert-3.c,
18114         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18115
18116 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18117
18118         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18119         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18120         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18121         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18122
18123 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18124
18125         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18126         Xfail some tests for powerpc-darwin and powerpc-aix.
18127
18128 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18129
18130         PR c/29380
18131         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18132
18133 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18134
18135         PR target/29300
18136         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18137         on hppa*-*-hpux*.
18138
18139 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18140
18141         PR fortran/16580
18142         PR fortran/29288
18143         * gfortran.fortran-torture/execute/specifics.f90:
18144         Add tests for using all possible intrinsics as actual arguments.
18145         * gfortran.dg/specifics_1.f90: Add tests for using
18146         all possible intrinsics as actual arguments.
18147         * gfortran.dg/specifics_2.f90: New file.
18148         * gfortran.dg/specifics_3.f90: New file.
18149
18150 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18151
18152         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18153         * gcc.dg/debug/debug-2.c: Likewise.
18154
18155 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18156
18157         * gcc.c-torture/compile/sync-2.c: New test.
18158
18159 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18160
18161         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18162         line endings.
18163
18164 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18165
18166         PR rtl-optimization/29128
18167         * gcc.c-torture/compile/pr29128.c: New test.
18168
18169 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18170
18171         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18172         line endings.
18173
18174 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18175
18176         PR middle-end/29256
18177         * gcc.dg/tree-ssa/loop-19.c: New test.
18178
18179 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18180
18181         PR tree-optimization/29330
18182         * gcc.dg/pr29330.c: New test.
18183
18184         PR target/28924
18185         * gcc.c-torture/compile/20061005-1.c: New test.
18186
18187 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18188
18189         * gcc.dg/typename-vla-1.c: New case.
18190         * gnat.dg/forward_vla.adb: New case.
18191
18192 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18193
18194         PR tree-optimization/29290
18195         * gfortran.dg/loop_nest_1.f90: New test.
18196
18197         PR target/29198
18198         * gcc.dg/tls/opt-12.c: New test.
18199
18200         PR fortran/28415
18201         * gfortran.dg/save_2.f90: New test.
18202
18203         PR c/29091
18204         * gcc.dg/pr29091.c: New test.
18205
18206 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18207
18208         * lib/target-supports.exp
18209         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18210         same as x86_64-*-*; check for LP64.
18211
18212 2006-10-04  Richard Henderson  <rth@redhat.com>
18213
18214         * lib/target-supports.exp (check_effective_target_tls): Redefine
18215         to mean non-emulated tls.
18216         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18217         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18218         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18219         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18220         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18221         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18222         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18223
18224 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18225
18226         PR fortran/29343
18227         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18228
18229 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18230
18231         * gfortran.dg/bounds_check_fail_1.f90: New test.
18232
18233 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/29020
18236         * g++.dg/template/friend48.C: New test.
18237
18238 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18239
18240         PR fortran/29098
18241         * gfortran.dg/default_initialization_2.f90: New test.
18242
18243 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18244
18245         PR fortran/20779
18246         PR fortran/20891
18247         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18248
18249 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18250
18251         PR fortran/29284
18252         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18253
18254         PR fortran/29321
18255         PR fortran/29322
18256         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18257
18258         PR fortran/25091
18259         PR fortran/25092
18260         * gfortran.dg/entry_array_specs_1.f90: New test.
18261
18262 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18263
18264         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18265         insufficient to inhibit some test failures at -O3.  Do testing
18266         on integers.
18267
18268 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18269
18270         PR c++/29138
18271         * g++.dg/inherit/access8.C: New test.
18272         * g++.dg/template/dtor4.C: Tweak error messages.
18273
18274 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18275
18276         PR fortran/27478
18277         * gfortran.dg/entry_8.f90: New test.
18278
18279 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18280
18281         PR c++/29291
18282         * g++.dg/parse/new4.C: New test.
18283
18284 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18285
18286         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18287         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18288         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18289         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18290         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18291
18292 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18293
18294         PR fortran/19260
18295         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18296         * gfortran.dg/continuation_2.f90: New test.
18297
18298         PR fortran/19262
18299         * gfortran.dg/continuation_3.f90: New test.
18300         * gfortran.dg/continuation_4.f90: New test.
18301         * gfortran.dg/continuation_5.f: New test.
18302         * gfortran.dg/continuation_6.f: New test.
18303
18304 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18305
18306         PR c++/29226
18307         * g++.dg/template/vla1.C: New test.
18308
18309 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18310
18311         PR fortran/29210
18312         * gfortran.dg/complex_parameter_1.f90: New test.
18313
18314 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18315
18316         PR c/29154
18317         * gcc.c-torture/execute/20060929-1.c: New test.
18318
18319 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18320
18321         PR c++/29105
18322         * g++.dg/template/member6.C: New test.
18323         * g++.dg/parse/typename7.C: Adjust error markers.
18324
18325         PR c++/29080
18326         * g++.dg/template/member7.C: New test.
18327
18328 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18329
18330         PR c/24010
18331         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18332         gcc.dg/Woverride-init-3.c: New tests.
18333
18334 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18335
18336         * gcc.c-torture/execute/20060930-1.c: New test.
18337
18338 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18339
18340         PR fortran/18791
18341         * gfortran.dg/specifics_1.f90: New test.
18342         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18343         complex specifics.
18344
18345 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18346
18347         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18348         pthread-init-common.h: New.
18349
18350 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18351
18352         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18353         precision on some archs.
18354
18355 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18356
18357         * gcc.dg/non-local-goto-1.c: New test.
18358         * gcc.dg/non-local-goto-2.c: Likewise.
18359         * gcc.dg/setjmp-3.c: Likewise.
18360         * gcc.dg/setjmp-4.c: Likewise.
18361
18362 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18363
18364         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18365
18366 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18367
18368         PR fortran/28276
18369         * gfortran.dg/exponent_1.f90: New test.
18370
18371         PR fortran/27021
18372         * gfortran.dg/nearest_1.f90: New test.
18373
18374 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18375
18376         PR middle-end/25261
18377         PR middle-end/28790
18378         * gcc.dg/gomp/nestedfn-1.c: New test.
18379
18380 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18381
18382         PR objc/29195
18383         * objc/compile/method-1.m: New test.
18384
18385 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18386
18387         PR c++/26938
18388         * g++.dg/template/crash58.C: New test.
18389         * g++.dg/parse/crash28.C: Adjust error markers.
18390         * g++.dg/template/crash34.C: Likewise.
18391         * g++.dg/template/friend31.C: Likewise.
18392         * g++.dg/template/crash32.C: Likewise.
18393
18394         PR c++/27329
18395         * g++.dg/template/crash59.C: New test.
18396
18397         PR c++/27667
18398         * g++.dg/template/spec33.C: New test.
18399         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18400
18401 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18402             Adam Nemet  <anemet@caviumnetworks.com>
18403
18404         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18405         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18406
18407 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18408
18409         PR target/28911
18410         * gcc.dg/pr28911.c: New.
18411
18412 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18413
18414         PR target/29169
18415         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18416         (dg-options): Add -mfpmath=387.
18417
18418 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18419
18420         PR c/28706
18421         * gcc.dg/pr28706.c: New test.
18422
18423         PR c/28712
18424         * gcc.dg/pr28712.c: New test.
18425
18426 2006-09-22  Mike Stump  <mrs@apple.com>
18427
18428         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18429
18430 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18431
18432         PR tree-optimization/28888
18433         * gcc.dg/pr28888.c: New test.
18434
18435 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18436
18437         PR c++/29016
18438         * g++.dg/init/ptrfn1.C: New test.
18439
18440 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18441
18442         PR c++/28861
18443         * g++.dg/template/spec32.C: New test.
18444         * g++.dg/parse/crash9.C: Adjust error markers.
18445
18446         PR c++/28303
18447         * g++.dg/template/typedef6.C: New test.
18448         * g++.dg/init/error1.C: Adjust error markers.
18449         * g++.dg/parse/crash9.C: Likewise.
18450         * g++.dg/template/crash55.C: Likewise.
18451
18452 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18453
18454         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18455
18456 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18457
18458         PR target/27650
18459         * g++.dg/ext/dllimport12.C: New test.
18460
18461 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18462
18463         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18464         * gcc.target/mips/nmadd-2.c: Likewise.
18465         * gcc.target/mips/mips-ps-6.c: New test.
18466         * gcc.target/mips/neg-abs-1.c: Likewise.
18467         * gcc.target/mips/neg-abs-2.c: Likewise.
18468         * gcc.target/mips/nmadd-3.c: New test.
18469
18470 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18471
18472         PR middle-end/28046
18473         * gcc.dg/gomp/atomic-10.c: New test.
18474         * g++.dg/gomp/atomic-10.C: New test.
18475
18476 2006-09-20  Eric Christopher  <echristo@apple.com>
18477
18478         * gcc.target/i386/sse3-not-fisttp.c: New.
18479
18480 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18481
18482         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18483
18484 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18485
18486         * gcc.c-torture/execute/pr28289.c (one): New variable.
18487         (main): Use it instead of argc.
18488         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18489         (main): Use it instead of argc.
18490
18491 2006-09-19  Paul Brook  <paul@codesourcery.com>
18492
18493         PR target/28516
18494         * gcc.dg/nested-func-5.c: New test.
18495
18496 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18497
18498         * lib/target-supports.exp (check_effective_target_tls): Compile
18499         test stubs using ${tool}_target_compile, not just target_compile.
18500         (check_effective_target_tls_runtime): Likewise.
18501
18502 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18503
18504         * gcc.c-torture/compile/20030405-1.x: Remove.
18505
18506         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18507         optimising linker from discarding it.
18508
18509 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18510
18511         PR fortran/28526
18512         * gfortran.dg/keyword_symbol_1.f90: New test.
18513
18514         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18515         pedantic compilation option.
18516
18517 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18518
18519         PR fortran/29060
18520         * gfortran.dg/spread_shape_1.f90: New test.
18521
18522 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18523
18524         PR tree-optimization/28887
18525         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18526
18527 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18528
18529         PR c/25993
18530         * gcc.dg/pr25993.c: New test.
18531
18532 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18533
18534         PR tree-opt/21591
18535         * gcc.dg/vect/pr21591.c: New test.
18536
18537 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18538
18539         PR tree-opt/29059
18540         * gcc.c-torture/compile/strcpy-1.c: New test.
18541         * gcc.c-torture/compile/strcpy-2.c: New test.
18542         * gcc.c-torture/compile/memcpy-1.c: New test.
18543         * gcc.c-torture/compile/memcpy-2.c: New test.
18544
18545 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18546
18547         PR testsuite/29055
18548         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18549
18550 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18551
18552         * gnat.dg/specs/double_record_extension1.ads: New test.
18553         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18554
18555 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18556
18557         PR fortran/29051
18558         * gfortran.dg/oldstyle_3.f90: New test.
18559
18560 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18561
18562         PR libgfortran/29099
18563         * gfortran.dg/secnds-1.f: New test.
18564
18565 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18566
18567         PR libgfortran/29053
18568         * gfortran.dg/streamio_9.f90: New test.
18569         * gfortran.dg/streamio_10.f90: New test.
18570
18571 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18572
18573         PR C++/29002
18574         * g++.dg/init/array22.C: New test.
18575         * g++.dg/init/array23.C: New test.
18576
18577 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18578
18579         * stackcheck.lst: Update list of tests requiring stack checking.
18580         * norun.lst: Adjust for above change.
18581         * ada95.lst: New file.
18582         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18583         requiring -gnat95 switch.
18584
18585 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18586
18587         * gnat.dg/in_out_parameter.adb: New test.
18588
18589 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18590
18591         PR debug/28980
18592         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18593
18594 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18595
18596         * gnat.dg/specs/unchecked_union.ads: New test.
18597
18598 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18599
18600         PR rtl-optimization/28982
18601         * gcc.c-torture/execute/pr28982a.c: New test.
18602         * gcc.c-torture/execute/pr28982b.c: Likewise.
18603
18604 2006-09-12  Eric Christopher  <echristo@apple.com>
18605
18606         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18607         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18608
18609 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18610
18611         PR c/28768
18612         PR preprocessor/14634
18613         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18614         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18615         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18616
18617 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18618
18619         * gcc.dg/pr28243.c: New test.
18620
18621 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18622
18623         PR fortran/28971
18624         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18625         this undiagnosed regression reappears.
18626
18627 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18628
18629         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18630         Treat $srcdir as a literal.
18631         * lib/fortran-torture.exp (fortran-torture-compile,
18632         fortran-torture-execute): Likewise.
18633         * lib/objc-torture.exp (objc-torture-compile,
18634         objc-torture-execute): Likewise.
18635         * lib/profopt.exp (profopt-execute): Likewise.
18636
18637 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18638
18639         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18640
18641 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18642
18643         PR testsuite/28950
18644         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18645
18646 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18647
18648         PR target/13685
18649         * gcc.target/i386/pr13685.c: New test.
18650
18651 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18652
18653         * gcc.dg/pr28726.c: New test.
18654
18655 2006-09-11  Josh Conner  <jconner@apple.com>
18656
18657         * gcc.dg/nrv3.c: Increase size of structure.
18658         * gcc.dg/nrv4.c: Likewise.
18659         * gcc.dg/nrv5.c: Likewise.
18660
18661 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18662
18663         PR libfortran/28890
18664         gfortran.dg/assumed_charlen_function_5.f90: New test.
18665
18666 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18667
18668         PR c++/28991
18669         * g++.dg/init/static3.C: New test.
18670
18671 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18672
18673         PR testsuite/29007
18674         * gcc.dg/long-long-cst1.c (t): Add cast to
18675         __SIZE_TYPE__ before casting to int.
18676         (main): Return 0 on success.
18677
18678 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18679
18680         * gcc.c-torture/execute/20060910-1.c: New test.
18681
18682 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18683
18684         PR middle-end/26983
18685         * gcc.dg/pr26983.c: New test.
18686
18687 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18688
18689         PR target/29006
18690         * gcc.c-torture/execute/pr29006.c: New test.
18691
18692 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18693
18694         PR libfortran/28947
18695         gfortran.dg/matmul_4.f90: New test.
18696
18697 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18698
18699         PR fortran/28959
18700         gfortran.dg/used_types_10: New test.
18701
18702 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18703
18704         PR libfortran/28923
18705         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18706         gfortran.dg/array_initializer_3.f90: New test.
18707
18708 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18709
18710         PR fortran/28914
18711         * gfortran.dg/actual_array_constructor_3.f90: New test.
18712
18713 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18714
18715         PR testsuite/26778
18716         * gcc.target/i386/pr26778.c: New testcase.
18717
18718 2006-09-08  Eric Christopher  <echristo@apple.com>
18719
18720         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18721         * gcc.target/i386/memcpy-1.c: Ditto.
18722         * gcc.target/i386/asm-1.c: Ditto.
18723         * gcc.target/i386/20060512-4.c: Ditto.
18724         * gcc.target/i386/compress-float-387.c: Ditto.
18725         * gcc.target/i386/20060512-1.c: Ditto.
18726         * gcc.target/i386/compress-float-sse.c: Ditto.
18727         * gcc.target/i386/20060512-2.c: Ditto.
18728         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18729         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18730         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18731         * gcc.dg/pr26449.c: Ditto.
18732         * gcc.dg/attr-ms_struct-2.c: Ditto.
18733         * gcc.dg/attr-ms_struct-1.c: Ditto.
18734         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18735
18736 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18737
18738         PR c/28504
18739         * gcc.dg/vla-10.c: New test.
18740
18741 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18742
18743         PR c++/28858
18744         * g++.dg/parse/template20.C: New test.
18745         * g++.dg/template/operator8.C: Remove obsolete part.
18746         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18747         * g++.old-deja/g++.pt/crash65.C: Likewise.
18748
18749 2006-09-07  Jason Merrill  <jason@redhat.com>
18750
18751         PR middle-end/27724
18752         * gcc.dg/long-long-cst1.c: New test.
18753
18754 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         PR C++/28906
18757         * g++.dg/other/array3.C: New test.
18758         * g++.dg/other/array4.C: New test.
18759         * g++.dg/other/array5.C: New test.
18760
18761 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18762
18763         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18764
18765 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18766
18767         PR target/28946
18768         * gcc.target/i386/pr28946.c: New test.
18769
18770 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18771
18772         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18773         in integer literal constant.
18774         * gfortran.dg/enum_8.f90: Ditto.
18775         * gfortran.dg/g77/20030326-1.f: Ditto.
18776
18777 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18778
18779         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18780         nonconformance usage.
18781
18782 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18783
18784         PR middle-end/28862
18785         * gcc.c-torture/compile/vector-align-1.c: New test.
18786
18787 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18788
18789         PR rtl-opt/27883
18790         * g++.dg/opt/copysign-1.C: New test.
18791
18792 2006-09-06  Jason Merrill  <jason@redhat.com>
18793
18794         PR c++/27371
18795         * g++.dg/warn/unused-result1.C: New test.
18796
18797 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/28903
18800         * g++.dg/ext/vla3.C: New test.
18801
18802         PR c++/28886
18803         * g++.dg/template/array16.C: New test.
18804
18805 2006-09-06  Richard Guenther  <rguenther@suse.de>
18806
18807         * gcc.dg/pr27226.c: Remove testcase again.
18808
18809 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18810
18811         PR tree-opt/28937
18812         * g++.dg/opt/unroll2.C: New test.
18813
18814 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18815
18816         PR tree-opt/28952
18817         * gcc.dg/vect/pr28952.c: New test.
18818
18819 2006-09-05  Richard Guenther  <rguenther@suse.de>
18820
18821         PR tree-optimization/28900
18822         * gcc.dg/torture/pr28900.c: New testcase
18823
18824 2006-09-05  Richard Guenther  <rguenther@suse.de>
18825
18826         PR tree-optimization/28905
18827         * gcc.c-torture/compile/pr28905.c: New testcase.
18828
18829 2006-09-05  Richard Guenther  <rguenther@suse.de>
18830
18831         PR middle-end/28935
18832         * gcc.dg/pr28935.c: New testcase.
18833
18834 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * gcc.c-torture/execute/20060905-1.c: New test.
18837
18838 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18839
18840         PR fortran/28908
18841         * gfortran.dg/used_types_7.f90: New test.
18842         * gfortran.dg/used_types_8.f90: New test.
18843         * gfortran.dg/used_types_9.f90: New test.
18844
18845 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18846
18847         * gcc.c-torture/compile/20060904-1.c: New test.
18848
18849 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18850
18851         PR c++/23287 Revert my 2006-09-01 patch
18852         * g++.dg/parse/dtor12.C: Remove.
18853
18854 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18855
18856         PR c+/27670
18857         * g++.dg/template/operator9.C: New test.
18858
18859         PR c++/27493
18860         * g++.dg/template/operator7.C: New test.
18861
18862         PR c++/27494
18863         * g++.dg/template/operator8.C: New test.
18864
18865         PR c++/27397
18866         * g++.dg/template/crash57.C: New test.
18867
18868         * g++.dg/template/typedef4.C: Adjust error markers.
18869         * g++.dg/template/typedef5.C: Likewise.
18870
18871 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18872
18873         PR c++/28878
18874         * g++.dg/parse/crash33.C: New test.
18875
18876 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18877         Richard Guenther  <rguenther@suse.de>
18878         Adam Nemet  <anemet@caviumnetworks.com>
18879
18880         PR middle-end/27226
18881         * gcc.target/mips/memcpy-1.c: New testcase.
18882         * gcc.dg/pr27226.c: Likewise.
18883
18884 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18885
18886         PR c++/28705
18887         * g++.dg/lookup/koenig5.C: New.
18888         * g++.dg/template/crash56.C: New.
18889
18890 2006-09-01  Josh Conner  <jconner@apple.com>
18891
18892         PR c++/25505
18893         * gcc.dg/nrv3.c: New test.
18894         * gcc.dg/nrv4.c: New test.
18895         * gcc.dg/nrv5.c: New test.
18896
18897 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18898
18899         PR c++/23287
18900         * g++.dg/parse/dtor12.C: New.
18901
18902 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18903
18904         PR tree-optimization/28839
18905         * gcc.dg/pr28839.c: New test.
18906
18907 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18908
18909         PR target/24367
18910         * gcc.dg/pr24367.c: New testcase.
18911
18912 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18913
18914         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18915
18916 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18917
18918         PR rtl-optimization/27735
18919         * gcc.dg/loop-unswitch-1.c: New test.
18920
18921 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18922
18923         PR fortran/28885
18924         * gfortran.dg/aliasing_dummy_2.f90: New test.
18925
18926         PR fortran/20067
18927         * gfortran.dg/generic_5.f90: Change error message.
18928
18929         PR fortran/28873
18930         * gfortran.dg/generic_6.f90: New test.
18931
18932         PR fortran/25077
18933         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18934
18935         PR fortran/25102
18936         * gfortran.dg/invalid_interface_assignment.f90: New test.
18937
18938         PR fortran/24866
18939         * gfortran.dg/module_proc_external_dummy.f90: New test.
18940
18941 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18942
18943         PR c++/28349
18944         * g++.dg/warn/var-args1.C: New test.
18945
18946 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18947
18948         PR fortran/28866
18949         * gfortran.dg/simpleif_2.f90: New test.
18950         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18951         * gfortran.dg/enum_5.f90: Ditto.
18952
18953 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18954             Kazu Hirata  <kazu@codesourcery.com>
18955
18956         PR tree-optimization/17506
18957         * gcc.dg/pr17506.c: New.
18958
18959 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18960
18961         PR c++/28139
18962         * g++.dg/eh/alias1.C: New test.
18963
18964 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18965
18966         PR c++/28860
18967         * g++.dg/template/ttp22.C: New test.
18968
18969 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18970
18971         PR middle-end/26632
18972         * gcc.dg/pr26632.c: New.
18973
18974 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18975
18976         PR libgfortran/28354
18977         * gfortran.dg/fmt_zero_precision.f90: New test.
18978
18979 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/28058
18982         * g++.dg/template/spec31.C: New test.
18983
18984 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18985
18986         PR c++/26573
18987         * g++.dg/other/static2.C: New test.
18988
18989 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18990
18991         * gcc.dg/Wswitch-enum-2.c: New test case.
18992         * gcc.dg/Wswitch-enum-3.c: Likewise.
18993
18994 2006-08-26  Richard Guenther  <rguenther@suse.de>
18995
18996         * gcc.c-torture/compile/20060826-1.c: New testcase.
18997
18998 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18999
19000         PR c++/28736
19001         * g++.dg/template/void10.C: New test.
19002
19003         PR c++/28737
19004         * g++.dg/template/void8.C: New test.
19005
19006         PR c+_+/28738
19007         * g++.dg/template/void9.C: New test.
19008
19009         * g++.dg/template/void3.C: Adjust error markers.
19010         * g++.dg/template/void4.C: Likewise.
19011         * g++.dg/template/crash55.C: Likewise.
19012         * g++.dg/template/void7.C: Likewise
19013
19014 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/28588
19017         * g++.dg/inherit/access6.C: New test.
19018         * g++.dg/inherit/access7.C: Likewise.
19019
19020         PR c++/28595
19021         * g++.dg/template/array15.C: New test.
19022         * g++.dg/template/crash2.C: Tweak error markers.
19023
19024 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19025
19026         PR middle-end/28683
19027         * gcc.c-torture/compile/20060823-1.c: New test.
19028
19029 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19030
19031         PR c++/28853
19032         * g++.dg/template/ttp21.C: New test.
19033
19034         PR c++/28852
19035         * g++.dg/other/operator1.C: Add error-marker.
19036         * g++.dg/other/operator2.C: New test.
19037
19038 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19039
19040         PR c/27893
19041         * gcc.c-torture/compile/vla-const-1.c,
19042         gcc.c-torture/compile/vla-const-2.c: New tests.
19043
19044 2006-08-26  Richard Guenther  <rguenther@suse.de>
19045
19046         PR middle-end/28814
19047         * gcc.dg/torture/pr28814.c: New testcase.
19048
19049 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19050
19051         PR c/28418
19052         * gcc.c-torture/compile/compound-literal-1.c: New test.
19053
19054 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19055
19056         PR c/28299
19057         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19058         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19059         Expect extra diagnostics.
19060
19061 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19062
19063         gcc.dg/noncompile/pr16876.c: New test.
19064
19065 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19066
19067         PR c++/28056
19068         * g++.dg/parse/local1.C: New test.
19069         * g++.dg/other/qual1.C: Tweak error marker.
19070
19071 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19072
19073         PR c++/27787
19074         * g++.dg/template/typename10.C: New.
19075         * g++.dg/template/lookup4.C: Remove bogus error marker.
19076
19077 2006-08-25  Richard Guenther  <rguenther@suse.de>
19078
19079         PR testsuite/28829
19080         * gcc.dg/pr26570.c: Fix testcase.
19081
19082 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19083
19084         PR tree-opt/28807
19085         * gcc.c-torture/execute/mayalias-2.c: New test.
19086         * gcc.dg/tree-ssa/alias-13.c: New test.
19087
19088 2006-08-24  Jan Hubicka  <jh@suse.cz>
19089
19090         PR debug/26881
19091         * gcc.dg/debug/pr26881.c: New file.
19092
19093 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19094
19095         PR fortran/28788
19096         * gfortran.dg/used_types_4.f90: New test.
19097         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19098         association of derived types.
19099         * gfortran.dg/used_types_2.f90: Add module cleanup.
19100         * gfortran.dg/used_types_3.f90: The same.
19101
19102         PR fortran/28771
19103         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19104         fix of regression.
19105
19106 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19107
19108         PR 28813
19109         * gfortran.dg/direct_io_6.f90: Remove test.
19110
19111 2006-08-23  Stuart Hastings  <stuart@apple.com>
19112
19113         PR 28825
19114         * gcc.target/i386/20060821-1.c: New.
19115
19116 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19117
19118         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19119         dg-warning strings for dllimport.
19120
19121 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR C++/28450
19124         * g++.dg/ext/vector4.C: New test.
19125         * g++.dg/ext/complex1.C: New test.
19126
19127 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19128
19129         PR debug/28692
19130         * gcc.dg/debug/const-1.c: New.
19131         * gcc.dg/debug/const-2.c: New.
19132         * gcc.dg/debug/dwarf2/const-1.c: New.
19133         * gcc.dg/debug/dwarf2/const-2.c: New.
19134         * gcc.dg/debug/dwarf2/const-2b.c: New.
19135
19136 2006-08-22  Richard Guenther  <rguenther@suse.de>
19137
19138         PR middle-end/28776
19139         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19140         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19141
19142 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19143
19144         PR tree-optimization/28003
19145         * g++.dg/tree-ssa/pr28003.C: New.
19146
19147 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19148
19149         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19150
19151 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19152
19153         PR c++/26269
19154         * g++.dg/other/error14.C: New test.
19155
19156         PR c++/28505
19157         * g++.dg/parse/ctor7.C: New test.
19158         * g++.dg/parse/ctor8.C: Likewise.
19159
19160         PR c++/28741
19161         * g++.dg/template/void7.C: New test.
19162
19163 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19164
19165         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19166         * gnat.dg/self_aggregate_with_array.adb: New test.
19167
19168 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19169
19170         * g++.dg/eh/arm-vfp-unwind.C: New test.
19171
19172 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/28341
19175         * g++.dg/template/ref3.C: New test.
19176         * g++.dg/template/nontype13.C: New test.
19177
19178         PR c++/28346
19179         * g++.dg/template/ptrmem17.C: New test.
19180
19181 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19182
19183         PR target/28648 c:
19184         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19185
19186 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19187
19188         PR fortran/28630
19189         * gfortran.dg/used_types_2.f90: New test.
19190
19191         PR fortran/28601
19192         * gfortran.dg/used_types_3.f90: New test.
19193
19194         PR fortran/20886
19195         * gfortran.dg/generic_actual_arg.f90: New test.
19196
19197         PR fortran/28735
19198         * gfortran.dg/module_private_array_refs_1.f90: New test.
19199
19200         PR fortran/28762
19201         * gfortran.dg/program_name_1.f90: New test.
19202
19203         PR fortran/28425
19204         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19205
19206         PR fortran/28496
19207         * gfortran.dg/array_initializer_2.f90: New test.
19208
19209         PR fortran/18111
19210         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19211
19212         PR fortran/28600
19213         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19214
19215         PR fortran/28771
19216         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19217
19218         PR fortran/28660
19219         * gfortran.dg/dependent_decls_1.f90: New test.
19220
19221 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19222
19223         PR fortran/25217
19224         * gfortran.dg/derived_init_2.f90: New.
19225
19226 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19227
19228         * gcc.c-torture/execute/pr28289.c: New test.
19229
19230 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19231
19232         PR c/28744
19233         * gcc.dg/attr-externally-visible-1.c: New test.
19234         * gcc.dg/attr-externally-visible-2.c: New test.
19235         * g++.dg/parse/attr-externally-visible-1.C: New test.
19236         * g++.dg/parse/attr-externally-visible-2.C: New test.
19237
19238 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19239
19240         PR c++/28606
19241         * g++.dg/parse/dtor11.C: New test.
19242
19243 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19244
19245         PR rtl-optimization/28489
19246         * gcc.c-torture/compile/pr28489.c: New test.
19247
19248 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19249
19250         PR c++/28710
19251         * g++.dg/template/redecl4.C: New test.
19252
19253         PR c++/28711
19254         * g++.dg/template/ctor8.C: New test.
19255
19256 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19257
19258         * gcc.dg/pr26570.c: Fix testcase.
19259
19260 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19261
19262         * PR c++/28573
19263         * g++.dg/parse/offsetof6.C: New test.
19264         * g++.dg/parse/offsetof6.C: New test.
19265         * g++.dg/parse/offsetof7.C: New test.
19266
19267 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19268
19269         PR testsuite/28602
19270         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19271         is false.
19272
19273 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         PR c++/28302
19276         * g++.dg/ext/vector3.C: New test.
19277
19278 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19279
19280         PR gcov/profile/26570
19281         * gcc.dg/pr26570.c: New test.
19282
19283 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19284
19285         PR c/27697
19286         * gcc.dg/qual-component-1.c: New test.
19287
19288 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19289
19290         PR c++/28593
19291         * g++.dg/parse/new3.C: New test.
19292
19293 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19294
19295         PR fortran/25828
19296         * gfortran.dg/streamio_1.f90: New test.
19297         * gfortran.dg/streamio_2.f90: New test.
19298         * gfortran.dg/streamio_3.f90: New test.
19299         * gfortran.dg/streamio_4.f90: New test.
19300         * gfortran.dg/streamio_5.f90: New test.
19301         * gfortran.dg/streamio_6.f90: New test.
19302         * gfortran.dg/streamio_7.f90: New test.
19303         * gfortran.dg/streamio_8.f90: New test.
19304
19305 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19306
19307         PR c/28287
19308         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19309
19310 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19311
19312         PR c++/28594
19313         * g++.dg/template/void6.C: New test.
19314
19315 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19316
19317         PR c/28649
19318         * gcc.dg/parse-error-1.c: New test.
19319         * gcc.dg/parse-error-2.c: New test.
19320         * gcc.dg/cpp/digraph2.c: Add error-marker.
19321         * gcc.dg/noncompile/920923-1.c: Likewise.
19322
19323 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19324
19325         PR c/27490
19326         * gcc.dg/sizeof-2.c: New testcase.
19327
19328         PR c/27489
19329         * gcc.dg/switch-A.c: New testcase.
19330
19331 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19332
19333         PR c++/28288
19334         PR c++/14556
19335         * g++.old-deja/g++.warn/compare1.C: Delete.
19336         * g++.dg/opt/pr7503-2.C: Delete.
19337         * g++.dg/opt/pr7503-3.C: Delete.
19338         * g++.dg/opt/pr7503-4.C: Delete.
19339         * g++.dg/opt/pr7503-5.C: Delete.
19340         * g++.dg/opt/max1.C: Delete.
19341         * g++.dg/warn/minmax.C: Delete.
19342         * g++.dg/expr/minmax.C: New test.
19343
19344 2006-08-14  Richard Guenther  <rguenther@suse.de>
19345
19346         PR testsuite/28703
19347         * gcc.c-torture/execute/pr28651.c: Do not use argc
19348         to avoid optimization, instead forbid inlining.
19349
19350 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19351
19352         PR rtl-optimization/28634
19353         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19354
19355 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19356
19357         PR c/27184
19358         * gcc.dg/torture/pr27184.c: New test.
19359
19360 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19361
19362         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19363
19364 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19365
19366         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19367         * gfortran.dg/stat_2.f90: Likewise.
19368         * gfortran.dg/chmod_1.f90: Likewise.
19369         * gfortran.dg/chmod_2.f90: Likewise.
19370         * gfortran.dg/chmod_3.f90: Likewise.
19371
19372 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19373
19374         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19375
19376 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19377
19378         * g++.dg/opt/pr23454-2.C: New test.
19379
19380 2006-08-11  Richard Guenther  <rguenther@suse.de>
19381
19382         PR middle-end/28651
19383         * gcc.c-torture/execute/pr28651.c: New testcase.
19384
19385 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19386
19387         * gnat.dg/specs/static_initializer.ads: New test.
19388
19389 2006-08-10  Paul Brook  <paul@codesourcery.com>
19390
19391         * gcc.target/arm/cond-asm.c: New test.
19392
19393 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19394
19395         PR tree-optimization/26197
19396         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19397         * g++.dg/vect/vect.exp: Compile the new tests with
19398         --param max-aliased-vops=0.
19399
19400 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19401
19402         PR c++/28637
19403         * g++.dg/template/void3.C: New test.
19404
19405         PR c++/28638
19406         * g++.dg/template/void4.C: New test.
19407
19408         PR c++/28640
19409         * g++.dg/template/void5.C: New test.
19410
19411 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19412
19413         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19414         after dg-do compile.
19415
19416 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19417
19418         PR tree-optimizations/26969
19419         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19420         "unswitch-loops" with -funswitch-loops.
19421         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19422
19423 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19424
19425         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19426         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19427         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19428         * objc.dg/dwarf-1.m: Likewise.
19429         * objc.dg/dwarf-2.m: Likewise.
19430         * obj-c++.dg/dwarf-2.mm: Likewise.
19431
19432 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19433
19434         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19435         * objc.dg/dwarf-2.m: Likewise.
19436         * obj-c++.dg/dwarf-2.mm: Likewise.
19437
19438         PR libfortran/28603
19439         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19440
19441         PR testsuite/27611
19442         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19443
19444         PR testsuite/27033
19445         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19446
19447 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19448
19449         PR target/27827
19450         * gcc.target/i386/pr27827.c: New testcase.
19451
19452 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19453
19454         PR fortran/28590
19455         * gfortran.dg/sequence_types_1.f90: New test.
19456
19457 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19458
19459         PR fortran/28548
19460         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19461         dg-warning.  Add -pedantic option.
19462
19463 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19464
19465         PR c/28502
19466         * gcc.dg/proto-1.c: New test.
19467
19468         PR c/27721
19469         * gcc.dg/lvalue-4.c: New test.
19470
19471         PR c/28136
19472         * gcc.dg/init-bad-5.c: New test.
19473
19474 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19475
19476         PR c++/28347
19477         * g++.dg/ext/typedef-init.C: Add new test for typedef
19478         initialization inside templates. Adjust existing error markers.
19479
19480 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/28148
19483         * g++.dg/init/ptrmem3.C: New test.
19484
19485 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19486
19487         PR tree-optimization/27770
19488         * lib/target-support.exp: New target keyword "section_anchors".
19489         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19490         tests.
19491         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19492         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19493         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19494         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19495
19496 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19497
19498         * gcc.dg/20060801-1.c: Add missing '}'.
19499
19500 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19501
19502         PR c++/27508
19503         * g++.dg/parse/dtor9.C: New test.
19504         * g++.dg/parse/dtor10.C: New test.
19505         * g++.dg/other/error7.C: Adjust error-marker.
19506
19507         PR c++/28274
19508         * g++.dg/other/default5.C: New test.
19509
19510 2006-08-02  Richard Guenther  <rguenther@suse.de>
19511
19512         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19513
19514 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19515
19516         PR c++/28557
19517         * g++.dg/template/conv9.C: New test.
19518
19519 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19520
19521         PR debug/28063
19522         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19523         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19524         Optionally return assembly text.  Update callers.
19525         (check_no_compiler_messages): Update verbose messages.
19526         (check_no_messages_and_pattern): New.
19527         (check_effective_target_string_merging): New.
19528
19529 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19530
19531         PR c++/28250
19532         * g++.dg/eh/catch4.C: New test.
19533
19534         PR c++/28257
19535         * g++.dg/other/qual1.C: New test.
19536
19537         PR c++/28259
19538         * g++.dg/inherit/error2.C: New test.
19539
19540         PR c++/28267
19541         * g++.dg/other/new1.C: New test.
19542
19543         * g++.dg/warn/pr23075.C: Remove obsolete test.
19544         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19545         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19546
19547 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19548
19549         PR c++/28523
19550         * g++.dg/eh/cast1.C: New test.
19551
19552 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19553
19554         PR libfortran/28452
19555         * gfortran.dg/random_3.f90:  New test.
19556
19557 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19558
19559         PR c++/28432
19560         * g++.dg/other/pr28304.C: Change expected error message.
19561         * g++.dg/other/pr28432.C: New test.
19562
19563 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19564
19565         PR c++/28256
19566         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19567
19568 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19569
19570         PR debug/23336
19571         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19572         at -g1.
19573         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19574         g++.dg/debug/enum-2.C: New.
19575
19576 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19577
19578         PR c++/6634
19579         * g++.dg/parse/long1.C: Add more tests.
19580
19581 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19582
19583         * gfortran.dg/lrshift_1.c: New file.
19584
19585 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19586
19587         PR libgfortran/28335
19588         * gfortran.dg/no_unit_error_1.f90: New test.
19589
19590 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19591
19592         PR libgfortran/28335
19593         * gfortran.dg/no_unit_error_1.f90: Delete test.
19594         * gfortran.dg/no_unit_error_2.f90: Delete test.
19595
19596 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19597
19598         * gfortran.dg/chmod_3.f90: New test.
19599         * gfortran.dg/ltime_gmtime_1.f90: New test.
19600         * gfortran.dg/ltime_gmtime_2.f90: New test.
19601         * gfortran.dg/lrshift_1.f90: New test.
19602         * gfortran.dg/chmod_1.f90: New test.
19603         * gfortran.dg/chmod_2.f90: New test.
19604
19605 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19606
19607         PR c++/27668
19608         * g++.dg/template/crash55.C: New test.
19609
19610         PR c++/27962
19611         * g++.dg/template/nontype16.C: New test.
19612
19613         * g++.dg/template/void2.C: Adjust error markers.
19614         * g++.dg/template/nontype5.C: Adjust error markers.
19615
19616 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19617
19618         * gcc.target/i386/stack-prot-kernel.c: New test.
19619
19620 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19621
19622         * gcc.dg/builtins-55.c: New test case.
19623
19624 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19625
19626         PR rtl-optimization/27907
19627         * gcc.c-torture/compile/pr27907.c: New test.
19628
19629 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19630
19631         * gfortran.dg/mclock.f90: New test.
19632         * gfortran.dg/int_conv_1.f90: New test.
19633         * gfortran.dg/stat_1.f90: New test.
19634         * gfortran.dg/stat_2.f90: New test.
19635
19636 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19637
19638         PR libgfortran/28335
19639         * gfortran.dg/no_unit_error_1.f90: New test.
19640         * gfortran.dg/no_unit_error_2.f90: New test.
19641         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19642
19643 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19644
19645         PR middle-end/28473
19646         * gcc.dg/fold-convround-1.c: New test case.
19647
19648 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19649
19650         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19651
19652 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19653
19654         PR c++/27572
19655         * g++.dg/other/typedef1.C: New test.
19656         * g++.dg/template/typedef4.C: New test.
19657         * g++.dg/template/typedef5.C: New test.
19658
19659 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19660
19661         PR fortran/28416
19662         * gfortran.dg/allocatable_dummy_3.f90: New.
19663
19664 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19665
19666         PR fortran/28439
19667         * gfortran.dg/arithmetic_if.f90:  New test.
19668
19669 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19670
19671         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19672         avoid memcpy optimization.
19673
19674 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19675
19676         PR fortran/25289
19677         * gfortran.dg/direct_io_6.f90: New test.
19678
19679 2006-07-24  Jan Hubicka  <jh@suse.cz>
19680
19681         PR c/25795
19682         PR c++/27369
19683         * gcc.dg/pr25795.c: New test.
19684         * gcc.dg/pr25795-1.c: New test.
19685
19686 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19687
19688         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19689         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19690         which may be transformed to "g || h" on some platforms.
19691
19692 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/28025
19695         * g++.dg/template/friend45.C: New test.
19696
19697 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19698
19699         PR libgfortran/28339
19700         * gfortran.dg/arrayio_8.f90: New test.
19701
19702 2006-07-21  Mike Stump  <mrs@apple.com>
19703
19704         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19705
19706         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19707
19708 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19709
19710         PR c++/28250
19711         * g++.dg/eh/catch3.C: New test.
19712
19713         PR c++/28363
19714         * g++.dg/template/defarg10.C: New test.
19715
19716 2006-07-20  Paul Brook  <paul@codesourcery.com>
19717
19718         PR 27363
19719         * gcc.dg/pr27363.c: New test.
19720
19721 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/28338
19724         * g++.dg/init/ref13.C: New test.
19725
19726 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19727
19728         PR obj-c++/28434
19729         * obj-c++.dg/proto-error-1.mm: New test.
19730
19731 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/28337
19734         * g++.dg/template/string1.C: New test.
19735
19736 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/28048
19739         * g++.dg/template/defarg9.C: New test.
19740
19741         PR c++/28235
19742         * g++.dg/template/static27.C: New test.
19743
19744 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19745
19746         PR 28410
19747         * gcc.dg/tree-ssa/pr28410.c: New test.
19748
19749 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19750
19751         PR c++/28258
19752         * g++/dg/other/error13.C: New test.
19753
19754         PR c++/28260
19755         * g++.dg/template/friend44.C: New test.
19756
19757 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19758
19759         PR c++/27495
19760         * g++.dg/other/pr27495.C: New.
19761
19762 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19763
19764         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19765         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19766
19767 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19768
19769         PR c/28286
19770         * gcc.dg/pragma-pack-4.c: New test.
19771
19772 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19773
19774         PR c++/28291
19775         * g++.dg/ext/pr28291.C: New test.
19776
19777 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19778
19779         PR middle-end/28403
19780         * gcc.c-torture/execute/pr28403.c: New test.
19781
19782 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19783
19784         PR middle-end/28402
19785         * gcc.dg/pr28402.c: New test.
19786
19787 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19788
19789         PR c++/28304
19790         * g++.dg/other/pr28304.C: New test.
19791
19792 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19793
19794         PR other/28251
19795         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19796         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19797
19798 2006-07-17  Richard Guenther  <rguenther@suse.de>
19799
19800         PR tree-optimization/28238
19801         * g++.dg/tree-ssa/pr28238.C: New testcase.
19802
19803 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19804
19805         PR c++/28250
19806         * g++.dg/eh/catch1.C: New test.
19807         * g++.dg/eh/catch2.C: New test.
19808
19809 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19810
19811         PR c++/28370
19812         * g++.dg/template/anon3.C: New test.
19813
19814 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19815
19816         PR fortran/20844
19817         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19818         specifiers requiring an explicit format tag..
19819
19820         PR fortran/28201
19821         * gfortran.dg/generic_5: New test.
19822
19823         PR fortran/20893
19824         * gfortran.dg/elemental_optional_args_1.f90: New test.
19825
19826 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19827
19828         * gnat.dg/assert.ads: New file.
19829         * gnat.dg/controlled_record.ads: Likewise.
19830         * gnat.dg/controlled_record.adb: Likewise.
19831
19832 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19833
19834         PR c++/28292
19835         * g++.dg/other/error12.C: New test.
19836
19837         PR c++/28269
19838         * g++.dg/template/crash54.C: New test.
19839
19840 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19841
19842         PR c++/28249
19843         * g++.dg/parse/catch1.C: New test.
19844
19845         PR c++/28294
19846         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19847
19848         PR c++/28387
19849         * g++.dg/ext/attrib24.C: New test.
19850
19851 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19852
19853         PR c++/28343
19854         * g++.dg/ext/asmspec1.C: New test.
19855
19856 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19857
19858         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19859         (dg-test): Support shouldfail tests.
19860         * lib/target-supports-dg.exp (dg-shouldfail): New.
19861         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19862         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19863         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19864         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19865         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19866         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19867         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19868
19869 2006-07-13  Jan Hubicka  <jh@suse.cz>
19870
19871         * gcc.target/i386/memcpy-1.c: New.
19872
19873 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19874
19875         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19876
19877 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19878
19879         PR fortran/25097
19880         * gfortran.dg/present_1.f90: New test.
19881
19882         PR fortran/20903
19883         * gfortran.dg/interface_derived_type_1.f90: New test.
19884
19885 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19886
19887         PR fortran/28213
19888         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19889         list.
19890
19891 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19892
19893         PR c++/27820
19894         * g++.dg/other/label1.C: New test.
19895
19896 2006-07-07  Richard Guenther  <rguenther@suse.de>
19897
19898         PR middle-end/28268
19899         * gcc.dg/torture/pr28268.c: New testcase.
19900
19901 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19902
19903         PR c++/27019
19904         * g++.dg/ext/pr27019.C: New.
19905
19906 2006-07-07  Richard Guenther  <rguenther@suse.de>
19907
19908         PR tree-optimization/28187
19909         * gcc.dg/pr28187.c: New testcase.
19910
19911 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19912
19913         * gnat.dg/address_conversion.adb: New test.
19914         * gnat.dg/boolean_subtype.adb: Likewise.
19915         * gnat.dg/frame_overflow.adb: Likewise.
19916         * gnat.dg/pointer_array.adb: Likewise.
19917         * gnat.dg/pointer_conversion.adb: Likewise.
19918
19919 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19920
19921         PR fortran/28237
19922         PR fortran/23420
19923         * gfortran.dg/print_fmt_5.f90: New test.
19924
19925 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19926
19927         PR fortran/28129
19928         * gfortran.dg/bounds_check_4.f90: New test.
19929
19930 2006-07-05  Richard Guenther  <rguenther@suse.de>
19931
19932         PR target/28158
19933         * gfortran.dg/pr28158.f90: New testcase.
19934
19935 2006-07-05  Richard Guenther  <rguenther@suse.de>
19936
19937         PR tree-optimization/28162
19938         * gcc.dg/pr28162.c: New testcase.
19939
19940 2006-07-05  Richard Guenther  <rguenther@suse.de>
19941         Andrew Pinski  <pinskia@gcc.gnu.org>
19942
19943         PR c++/27084
19944         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19945
19946 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19947
19948         PR fortran/28174
19949         * gfortran.dg/actual_array_substr_2.f90: New test.
19950
19951         PR fortran/28167
19952         * gfortran.dg/actual_array_constructor_2.f90: New test.
19953
19954 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19955
19956         * gfortran.dg/itime_idate_1.f: New test.
19957         * gfortran.dg/itime_idate_2.f: New test.
19958
19959 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19960
19961         PR libgfortran/27704
19962         * gfortran.dg/open_status_3.f90: New test.
19963         * gfortran.dg/fmt_l.f90: Update for new feature.
19964
19965 2006-07-03  Asher Langton  <langton2@llnl.gov>
19966
19967         * gfortran.dg/oldstyle_2.f90: New.
19968
19969 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19970
19971         * gnat.dg/string_slice.adb: New test.
19972
19973 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19974
19975         PR fortran/19259
19976         * gfortran.dg/semicolon_fixed.c: New.
19977         * gfortran.dg/semicolon_free.c: New.
19978
19979 2006-06-30  Mike Stump  <mrs@apple.com>
19980
19981         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19982         that don't support internal visibility.
19983
19984 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19985
19986         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19987         for '(' / ')' needing an extra '\'.
19988
19989 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19990
19991         PR middle-end/27428
19992         * gcc.dg/pr27428-1.c: New test case.
19993
19994 2006-06-29  Mike Stump  <mrs@apple.com>
19995
19996         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19997         on darwin as we can't align commons large enough yet.
19998
19999         * gcc.dg/vla-8.c: Add additional testcases.
20000
20001 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20002
20003         PR c++/28114
20004         * g++.dg/other/pr28114.C: New.
20005
20006 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20007
20008         * gcc.c-torture/compile/20060625-1.c: New test.
20009
20010 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20011
20012         PR fortran/20867
20013         * gfortran.dg/stfunc_3.f90: New test.
20014
20015         PR fortran/25056
20016         * gfortran.dg/impure_actual_1.f90: New test.
20017
20018         PR fortran/20874
20019         * gfortran.dg/elemental_result_1.f90: New test.
20020
20021         PR fortran/25073
20022         * gfortran.dg/select_7.f90: New test.
20023
20024         PR fortran/27554
20025         * intrinsic_actual_1.f: New test.
20026
20027         PR fortran/22038
20028         PR fortran/28119
20029         * gfortran.dg/forall_4.f90: New test.
20030
20031         PR fortran/25072
20032         * gfortran.dg/forall_5.f90: New test.
20033
20034 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20035
20036         PR c++/28051
20037         * g++.dg/template/using13.C: New test.
20038
20039         PR c++/28054
20040         * g++.dg/other/incomplete3.C: New test.
20041
20042 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20043
20044         PR fortran/28081
20045         * gfortran.dg/substr_3.f: New test.
20046         * gfortran.dg/equiv_2.f90: Update expected error message.
20047
20048 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20049
20050         PR fortran/28118
20051         * gfortran.dg/actual_array_substr_1.f90: New test.
20052
20053 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20054
20055         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20056         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20057
20058 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20059
20060         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20061
20062 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20063
20064         PR fortran/27981
20065         * gfortran.dg/simpleif_2.f90: New test.
20066
20067 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20068
20069         * g++.dg/template/error22.C: Fix typo.
20070
20071 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20072
20073         PR c++/28112
20074         * g++.dg/ext/attrib23.C: New test.
20075
20076 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20077
20078         * gnat.dg/varsize_temp.adb: New test.
20079
20080 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20081
20082         PR c++/11468
20083         * g++.dg/other/java2.C: New test.
20084
20085 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20086
20087         PR target/27789
20088         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20089         initialization.
20090
20091 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20092
20093         PR target/27531
20094         * gcc.dg/pr27531-1.c: New test case.
20095
20096 2006-06-22  Asher Langton  <langton2@llnl.gov>
20097
20098         PR fortran/24748
20099         * gfortran.dg/implicit_8.f90: New.
20100
20101 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20102
20103         PR rtl-optimization/28121
20104         * gcc.dg/pr28121.c: New test.
20105
20106 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20107
20108         PR c++/27805
20109         * g++.dg/parse/ptrmem6.C: New test.
20110
20111         PR c++/27821
20112         * g++.dg/template/error22.C: New test.
20113
20114 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20115
20116         PR c++/28111
20117         * g++.dg/template/friend43.C: New test.
20118
20119         PR c++/28110
20120         * g++.dg/template/crash53.C: New test.
20121
20122         PR c++/28109
20123         * g++.dg/rtti/incomplete1.C: New test.
20124
20125 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20126
20127         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20128
20129 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20130
20131         * gcc.c-torture/execute/complex-7.c: New.
20132
20133 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20134
20135         * gcc.dg/merge-all-constants-1.c: New test.
20136
20137 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20138
20139         PR c++/28113
20140         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20141
20142 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20143
20144         * gfortran.dg/rrspacing_1.f90: New test.
20145
20146 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20147
20148         PR c++/28052
20149         * g++.dg/other/bitfield2.C: New test.
20150
20151 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20152
20153         PR tree-optimization/27331
20154         * gcc.dg/pr27331.c: New test.
20155
20156 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20157             Eric Botcazou  <ebotcazou@adacore.com>
20158
20159         PR ada/18692
20160         * lib/gnat.exp: New file.
20161         * lib/gnat-dg.exp: Likewise.
20162         * gnat.dg: New directory.
20163         * gnat.dg/dg.exp: New driver.
20164         * gnat.dg/specs: New directory.
20165         * gnat.dg/specs/specs.exp: New driver.
20166         * gnat.dg/style: New directory.
20167         * gnat.dg/style/style.exp: New driver.
20168
20169 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20170
20171         PR fortran/16206
20172         * gfortran.dg/array_initializer_1.f90: New test.
20173
20174         PR fortran/28005
20175         * gfortran.dg/matmul_3.f90: New test.
20176
20177 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20178
20179         PR middle-end/28075
20180         * gcc.dg/tree-ssa/inline-1.c: New test.
20181
20182 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20183
20184         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20185         in malloc prototype; remove XFAIL.
20186         * gcc.dg/pr18241-2.c: Ditto.
20187         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20188         in memset prototype; remove XFAIL.
20189         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20190
20191 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20192
20193         * gcc.dg/vla-8.c: Add.
20194
20195 2006-06-19  Richard Guenther  <rguenther@suse.de>
20196
20197         PR tree-optimization/27090
20198         * g++.dg/tree-ssa/pr27090.C: New testcase.
20199
20200 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20201
20202         PR target/27861
20203         * gcc.dg/pr27861-1.c: New test case.
20204
20205 2006-06-19  Richard Guenther  <rguenther@suse.de>
20206
20207         PR middle-end/28045
20208         * gcc.dg/torture/pr28045.c: New testcase.
20209
20210 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20211
20212         PR fortran/26801
20213         * gfortran.dg/associated_4.f90: New test.
20214
20215 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20216
20217         PR fortran/19310
20218         PR fortran/19904
20219         * gfortran.dg/real_const_3.f90: New test.
20220
20221 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/28016
20224         * g++.dg/template/static26.C: New test.
20225
20226         PR c++/27979
20227         * g++.dg/expr/bitfield2.C: New test.
20228
20229         PR c++/27884
20230         * g++.dg/parse/linkage2.C: New test.
20231
20232 2006-06-16  Richard Guenther  <rguenther@suse.de>
20233
20234         PR middle-end/27116
20235         * gcc.dg/pr15785-1.c: Revert last change.
20236         * gcc.dg/torture/pr27116-2.c: New testcase.
20237
20238 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20239
20240         PR middle-end/27802
20241         * gcc.dg/pr27802-1.c: New test case.
20242
20243 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20244
20245         PR c++/27689
20246         * g++.dg/template/ttp18.C: New test.
20247         * g++.dg/template/ttp19.C: Likewise.
20248
20249         PR c++/27666
20250         * g++.dg/expr/cond9.C: New test.
20251
20252         PR c++/27640
20253         * g++.dg/template/ctor7.C: New test.
20254
20255 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20256
20257         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20258
20259 2006-06-16  Richard Guenther  <rguenther@suse.de>
20260
20261         PR tree-optimization/27781
20262         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20263
20264 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20265
20266         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20267
20268 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20269
20270         * gcc.dg/tree-ssa/loop-18.c: New test.
20271
20272 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/27665
20275         * g++.dg/template/crash52.C: New test.
20276
20277         PR c++/27648
20278         * g++.dg/ext/attrib22.C: New test.
20279
20280         PR c++/26559
20281         * g++.dg/template/builtin1.C: New test.
20282         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20283
20284         PR c++/28018
20285         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20286         assignment.
20287         * g++.old-deja/g++.pt/crash51.C: Likewise.
20288
20289         PR c++/27227
20290         * g++.dg/lookup/linkage1.C: New test.
20291         * g++.dg/lookup/linkage2.C: Likewise.
20292
20293 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20294
20295         PR middle-end/27959
20296         * gcc.dg/pr27959.c: New testcase.
20297
20298 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20299
20300         PR target/28014:
20301         * g++.dg/eh/div.C: New test.
20302
20303 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20304
20305         PR c++/27894
20306         * g++.dg/tree-ssa/pr26757.C: New test.
20307         * g++.dg/tree-ssa/pr27894.C: New test.
20308
20309 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20310
20311         * gcc.c-torture/compile/20060609-1.c: New test.
20312
20313         PR target/27863
20314         * gcc.c-torture/compile/pr27863.c: New test.
20315
20316 2006-06-13  Richard Guenther  <rguenther@suse.de>
20317
20318         PR tree-optimization/27830
20319         * g++.dg/tree-ssa/pr27830.C: New testcase.
20320
20321 2006-06-13  Matthew Sachs  <msachs@apple.com>
20322
20323         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20324         the list of compiler flags; this causes those flags to be checked
20325         for things like dg-skip-if.
20326
20327 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20328
20329         PR c++/27601
20330         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20331
20332 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20333             Kazu Hirata  <kazu@codesourcery.com>
20334
20335         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20336         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20337
20338 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20339
20340         PR c++/27933
20341         * g++.dg/lookup/using15.C: New test.
20342
20343         PR c++/27951
20344         * g++.dg/other/anon4.C: New test.
20345
20346 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20347
20348         PR c++/21210
20349         * g++.dg/init/complex1.C: New test case.
20350
20351 2006-06-11  Eric Christopher  <echristo@apple.com>
20352
20353         PR middle-end/27948
20354         * gcc.dg/bf-ms-layout.c: Run on darwin.
20355         * gcc.dg/bf-no-ms-layout: Ditto.
20356         * gcc.dg/attr-ms_struct-2.c: New.
20357         * gcc.dg/bf-ms-layout-2.c: Ditto.
20358
20359 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20360
20361         * gcc.dg/attr-ms_struct-packed1.c: New.
20362
20363 2006-06-09  Mike Stump  <mrs@apple.com>
20364
20365         * gcc.dg/vla-7.c: Add.
20366
20367 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20368
20369         PR fortran/24558
20370         * gfortran.dg/entry_6.f90: New test.
20371
20372         PR fortran/20877
20373         PR fortran/25047
20374         * gfortran.dg/entry_7.f90: New test.
20375
20376 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20377
20378         PR c/27747
20379         * gcc.dg/cpp/_Pragma6.c: New test.
20380
20381         PR c++/27748
20382         * g++.dg/cpp/_Pragma1.C: New test.
20383
20384         PR preprocessor/27746
20385         * gcc.dg/gomp/macro-3.c: New test.
20386         * gcc.dg/gomp/macro-4.c: New test.
20387         * g++.dg/gomp/macro-3.C: New test.
20388         * g++.dg/gomp/macro-4.C: New test.
20389
20390 2006-06-09  Richard Guenther  <rguenther@suse.de>
20391
20392         PR tree-optimization/26998
20393         * gcc.dg/torture/pr26998.c: New testcase.
20394         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20395
20396 2006-06-08  Mike Stump  <mrs@apple.com>
20397
20398         * gcc.dg/pr27095.c: Account for stubs.
20399
20400         PR target/26427
20401         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20402         produce bad code on darwin.
20403
20404 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20405
20406         PR fortran/27958
20407         * gfortran.dg/substr_2.f: New test.
20408
20409 2006-06-08  Asher Langton  <langton2@llnl.gov>
20410
20411         PR fortran/27786
20412         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20413
20414 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20415
20416         PR target/27421
20417         * gcc.dg/union-3.c: New test.
20418
20419 2006-06-08  Richard Guenther  <rguenther@suse.de>
20420
20421         PR middle-end/27116
20422         * gcc.dg/torture/pr27116.c: New testcase.
20423         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20424
20425 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20426
20427         PR rtl-optimization/26449
20428         * gcc.dg/pr26449.c: New test.
20429
20430 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20431
20432         PR c++/27601
20433         * g++.dg/ext/offsetof1.C: Test member functions.
20434
20435 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20436
20437         * gcc.dg/pr27095.c: Improve scanning.
20438
20439 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20440
20441         PR fortran/23091
20442         * gfortran.dg/saved_automatic_1.f90: New test.
20443
20444         PR fortran/24168
20445         * gfortran.dg/array_simplify_1.f90: New test.
20446
20447         PR fortran/25090
20448         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20449
20450         PR fortran/25058
20451         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20452
20453 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/27177
20456         * g++.dg/expr/cast7.C: New test.
20457
20458 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20459
20460         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20461         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20462         * lib/fortran-torture.exp (fortran-torture-compile,
20463         fortran-torture-execute): Ditto.
20464
20465 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20466
20467         PR target/27842
20468         * gcc.dg/vmx/pr27842.c: New test.
20469
20470 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20471
20472         PR libfortran/27895
20473         * gfortran.dg/bounds_check_3.f90: New test.
20474
20475 2006-06-05  Mike Stump  <mrs@apple.com>
20476
20477         * objc.dg/objc-fast-4.m: Skip for ppc64.
20478
20479 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20480
20481         PR testsuite/27705
20482         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20483
20484 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20485             Victor Kaplansky  <victork@il.ibm.com>
20486
20487         PR tree-optimizations/26360
20488         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20489         with -fno-tree-dce.
20490         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20491
20492 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20493
20494         PR fortran/14067
20495         * gfortran.dg/data_char_1.f90: Add messages for truncated
20496         strings.
20497
20498         PR fortran/16943
20499         * gfortran.dg/func_decl_2.f90: New test.
20500
20501         PR fortran/20839
20502         * gfortran.dg/do_2.f90: New test.
20503
20504         PR fortran/27655
20505         * gfortran.dg/associated_3.f90: New test.
20506
20507 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20508
20509         PR c++/27819
20510         * g++.dg/template/static25.C: New test.
20511
20512         PR c++/27722
20513         * g++.dg/init/array21.C: New test.
20514
20515         PR c++/27807
20516         * g++.dg/ext/complit7.C: New test.
20517
20518         PR c++/27806
20519         * g++.dg/parse/ptrmem5.C: New test.
20520
20521 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20522             Andrew Pinski  <pinskia@physics.uc.edu>
20523
20524         PR c/27150
20525         PR middle-end/27382
20526         * gcc.dg/pr27150-1.c: New testcase.
20527         * gcc.dg/pr27382-1.c: New testcase.
20528         * gcc.dg/pr27382-2.c: New testcase.
20529
20530 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20531
20532         PR c/25161
20533         PR c/27020
20534         * gcc.dg/array-10.c: New test.
20535
20536 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20537
20538         PR c++/27804
20539         * g++.dg/init/const4.C: New test.
20540         * g++.dg/init/member1.C: Add error-marker.
20541         * g++.dg/other/fold1.C: Adjust error-marker.
20542
20543 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20544
20545         PR c++/27601
20546         * g++.dg/ext/offsetof1.C: New test.
20547
20548 2006-06-04 Eric Christopher <echristo@apple.com>
20549
20550         * gcc.dg/attr-ms_struct-1.c: New.
20551
20552 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20553
20554         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20555
20556 2006-06-04  Richard Guenther  <rguenther@suse.de>
20557
20558         PR tree-optimization/27039
20559         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20560
20561 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20562
20563         PR target/26223
20564         * gcc.target/i386/amd64-abi-2.c: New test case.
20565
20566 2006-06-02  Eric Christopher  <echristo@apple.com>
20567
20568         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20569         * gcc.target/i386/20020523-1.c: Skip if darwin.
20570         * gcc.target/i386/asm-3.c: Ditto.
20571         * gcc.target/i386/20011119-1.c: Ditto.
20572         * gcc.target/i386/clobbers.c: Remove pic part of test.
20573
20574 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20575
20576         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20577         * g++.old-deja/g++.other/init19.C: Ditto.
20578         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20579         and add other platforms as expected failures.
20580
20581 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20582
20583         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20584         (is-effective-target-keyword): Ditto.
20585
20586 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20587
20588         PR fortran/27715
20589         * gfortran.dg/extended_char_comparison_1.f:  New test.
20590
20591 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20592
20593         PR fortran/25098
20594         * gfortran.dg/dummy_procedure_1.f90: New test.
20595
20596         PR fortran/25147
20597         * gfortran.dg/dummy_procedure_2.f90: New test.
20598
20599         * gfortran.dg/associated_2.f90: Correct to make consistent with
20600         standard.
20601
20602 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20603
20604         * gcc.target/i386/387-11.c: New test case.
20605
20606 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/27801
20609         * g++.dg/template/cond6.C: New test.
20610
20611         PR c++/26496
20612         * g++.dg/template/crash51.C: New test.
20613         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20614
20615         PR c++/27385
20616         * g++.dg/init/array20.C: New test.
20617
20618 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20619
20620         * gcc.dg/builtins-54.c: New test case.
20621
20622 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/26433
20625         * g++.dg/template/fntry1.C: Add dg-do link.
20626
20627         PR c++/27808
20628         * g++.dg/parse/friend6.C: New test.
20629
20630 2006-05-30  Asher Langton  <langton2@llnl.gov>
20631
20632         * gfortran.dg/cray_pointers_7.f90: New test.
20633
20634 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20635
20636         PR tree-optimization/23452
20637         * gcc.dg/fold-mulconj-1.c: New test case.
20638
20639 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20640
20641         PR c++/27803
20642         * g++.dg/parse/bitfield1.C: New test.
20643
20644 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20645
20646         * gcc.target/ppc-eq0-1.c: New test case.
20647         * gcc.target/ppc-negeq0-1.c: New test case.
20648
20649 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20650
20651         PR c/27273
20652         * gcc.dg/overflow-warn-5.c: New test.
20653
20654 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20655
20656         PR c/27718
20657         * gcc.dg/sizeof-1.c: New test.
20658
20659 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20660
20661         PR target/27790
20662         * gcc.target/i386/pr27790.c: New test.
20663
20664 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20665
20666         PR libgfortran/27757
20667         * gfortran.dg/direct_io_5.f90: New test.
20668
20669 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20670
20671         PR libgfortran/27634
20672         * gfortran.dg/fmt_missing_period_1.f: New test.
20673         * gfortran.dg/fmt_missing_period_2.f: New test.
20674         * gfortran.dg/fmt_missing_period_3.f: New test.
20675
20676 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20677
20678         PR fortran/19777
20679         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20680         arrays.
20681
20682 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20683
20684         PR c++/27713
20685         * g++.dg/template/new6.C: New test.
20686
20687 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20688
20689         PR tree-optimization/24964
20690         * gcc.target/i386/387-10.c: New test case.
20691
20692 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20693
20694         * intrinsics/string_intrinsics.c (compare_string):
20695         Use memcmp instead of strncmp to avoid tripping over
20696         CHAR(0) in a string.
20697
20698 2006-05-27  Richard Guenther  <rguenther@suse.de>
20699
20700         PR middle-end/27773
20701         * gcc.dg/torture/pr27773.c: New testcase.
20702
20703 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20704
20705         * gcc.dg/pr24561.c: Rename to..
20706         * gcc.dg/pr25962.c: .. this.
20707
20708 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20709
20710         PR fortran/19777
20711         * gfortran.dg/bounds_check_2.f: New test.
20712
20713 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20714
20715         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20716         * gfortran.dg/byte_1.f90: Likewise.
20717         * gfortran.dg/dup_save_2.f90: Likewise.
20718
20719 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20720
20721         * gfortran.dg/associated_2.f90: New test.
20722
20723 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20724
20725         PR fortran/27524
20726         * gfortran.dg/bounds_check_1.f90: New test.
20727
20728 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20729
20730         PR rtl-optimization/27661
20731         * gcc.dg/pr27661.c: New test case.
20732
20733 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20734
20735         PR fortran/23151
20736         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20737         * gfortran.dg/print_parentheses_1.f:  New test.
20738         * gfortran.dg/print_parentheses_2.f90:  New test.
20739
20740 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20741
20742         PR target/27758
20743         * gcc.dg/pr27758.c: New test.
20744
20745 2006-05-24  Falk Hueffner  <falk@debian.org>
20746
20747         * gcc.c-torture/compile/pr27571.c: New test.
20748
20749 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20750
20751         PR fortran/27709
20752         * gfortran.dg/spec_expr_4.f90: New test.
20753
20754         PR fortran/27155
20755         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20756
20757 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/20103
20760         * g++.dg/ext/complit6.C: New test.
20761         * g++.dg/ext/complit3.C: Adjust error markers.
20762         * g++.dg/init/const3.C: New test.
20763
20764 2006-05-25  Richard Guenther  <rguenther@suse.de>
20765
20766         PR middle-end/27743
20767         * gcc.dg/torture/pr27743.c: New testcase.
20768
20769 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20770
20771         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20772
20773 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20774
20775         * gcc.dg/compat/scalar-by-value-x.h: New.
20776         * gcc.dg/compat/scalar-by-value-y.h: New.
20777         * gcc.dg/compat/scalar-by-value-5.c: New.
20778         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20779         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20780         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20781         * gcc.dg/compat/scalar-by-value-6.c: New.
20782         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20783         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20784         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20785
20786 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20787
20788         PR tree-optimization/27639
20789         PR tree-optimization/26719
20790         * gcc.dg/pr27639.c: New test.
20791         * gcc.dg/pr26719.c: New test.
20792         * gcc.dg/tree-ssa/scev-cast.c: New test.
20793
20794 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/20173
20797         * g++.dg/template/error21.C: New test.
20798
20799 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20800
20801         PR target/27696
20802         * gcc.target/i386/pr27696.c: New.
20803
20804 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20805
20806         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20807
20808         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20809
20810 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20811
20812         PR c++/27716
20813         * g++.dg/other/assign1.C: New test.
20814
20815 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20816
20817         PR target/27266
20818         * gcc.target/i386/pr27266.c: New.
20819
20820 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20821
20822         PR c++/27451
20823         * g++.dg/ext/asm9.C: New test.
20824
20825 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20826
20827         PR rtl-optimization/25514
20828         * gcc.c-torture/compile/pr25514.c: New test.
20829
20830 2006-05-22  Richard Guenther  <rguenther@suse.de>
20831
20832         Revert
20833         2006-01-31  Richard Guenther  <rguenther@suse.de>
20834
20835         * gcc.target/i386/sselibm-1.c: New testcase.
20836         * gcc.target/i386/sselibm-2.c: Likewise.
20837         * gcc.target/i386/sselibm-3.c: Likewise.
20838         * gcc.target/i386/sselibm-4.c: Likewise.
20839         * gcc.target/i386/sselibm-5.c: Likewise.
20840
20841 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20842
20843         PR c/27420
20844         * gcc.dg/func-args-2.c: New test.
20845
20846         PR c/26818
20847         * gcc.dg/struct-incompl-1.c: New test.
20848
20849 2006-05-22  Richard Guenther  <rguenther@suse.de>
20850
20851         PR testsuite/27708
20852         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20853         the transformations we test for.
20854
20855 2006-05-22  Richard Guenther  <rguenther@suse.de>
20856
20857         PR testsuite/27707
20858         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20859
20860 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/27210
20863         * g++.dg/warn/new1.C: New test.
20864         * g++.dg/template/new5.C: Likewise.
20865
20866 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20867
20868         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20869         * gcc.target/i386/20060512-3.c: Likewise.
20870
20871 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20872
20873         PR rtl-optimization/27671
20874         * gcc.c-torture/execute/pr27671-1.c: New.
20875         * gcc.dg/pr27671-2.c: Likewise.
20876
20877         PR tree-optimization/26622.
20878         * gcc.c-torture/compile/pr26622.c: New.
20879
20880 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20881
20882         PR fortran/27613
20883         * gfortran.dg/recursive_reference_1.f90: New test.
20884
20885 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20886
20887         PR fortran/25746
20888         * gfortran.dg/elemental_subroutine_3.f90: New test.
20889
20890         PR fortran/25090
20891         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20892
20893         PR fortran/27584
20894         * gfortran.dg/associated_target_1.f90: New test.
20895
20896         PR fortran/19015
20897         * gfortran.dg/maxloc_shape_1.f90: New test.
20898
20899 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20900
20901         PR libgfortran/24459
20902         * gfortran.dg/namelist_24.f90: New test.
20903         * gfortran.dg/namelist_12.f: Fix typo in comment.
20904
20905 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20906
20907         PR middle-end/25776
20908         * g++.dg/other/error11.C: New test.
20909
20910 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20911
20912         * gcc.target/mips/pr26765.c: Add -w to options.
20913
20914 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20915
20916         * lib/target-supports.exp (check_effective_target_mpaired_single):
20917         New function.
20918         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20919         multilibs.
20920         * g++.dg/vect/vect.exp: Likewise.
20921
20922 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20923
20924         PR testsuite/25891
20925         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20926
20927 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20928
20929         PR fortran/27662
20930         * gfortran.dg/temporary_1.f90: New file.
20931
20932 2006-05-19  Andreas Schwab  <schwab@suse.de>
20933
20934         * g++.dg/other/unused1.C: Also match "stringz".
20935
20936 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20937
20938         PR c++/26433
20939         * g++.dg/template/fntry1.C: New test.
20940
20941 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20942
20943         PR c++/27471
20944         PR c++/27506
20945         * g++.dg/conversion/bitfield5.C: New test.
20946         * g++.dg/conversion/bitfield6.C: New test.
20947
20948 2006-05-18  Mike Stump  <mrs@apple.com>
20949
20950         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20951         * gcc.dg/vla-4.c: Add.
20952         * gcc.dg/vla-5.c: Add.
20953         * gcc.dg/vla-6.c: Add.
20954
20955 2006-05-12  Stuart Hastings  <stuart@apple.com>
20956
20957         * gcc.target/i386/20060512-1.c: New.
20958         * gcc.target/i386/20060512-2.c: New.
20959         * gcc.target/i386/20060512-3.c: New.
20960         * gcc.target/i386/20060512-4.c: New.
20961
20962 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/26122
20965         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20966
20967         PR c++/26068
20968         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20969         * g++.dg/parse/linkage1.C: New test.
20970
20971 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20972
20973         PR tree-optimization/27548
20974         * g++.dg/tree-ssa/pr27548.C: New test.
20975
20976 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20977
20978         PR fortran/26551
20979         * gfortran.dg/recursive_check_1.f: New test.
20980         * gfortran.dg/recursive_check_2.f90: New test.
20981
20982 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20983
20984         * g++.dg/opt/temp2.C: New test.
20985
20986 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20987
20988         PR c++/27491
20989         * g++.dg/init/brace5.C: New test.
20990
20991         PR middle-end/27415
20992         * gcc.dg/gomp/pr27415.c: New test.
20993         * g++.dg/gomp/pr27415.C: New test.
20994
20995         PR tree-optimization/27549
20996         * g++.dg/tree-ssa/pr27549.C: New test.
20997
20998 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20999
21000         PR libgfortran/27575
21001         * gfortran.dg/read_eof_4.f90: New test.
21002
21003 2006-05-16  Richard Guenther  <rguenther@suse.de>
21004
21005         PR tree-optimization/22303
21006         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21007
21008 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21009
21010         PR middle-end/27573
21011         * gcc.dg/gomp/pr27573.c: New test.
21012         * gfortran.dg/gomp/pr27573.f90: New test.
21013
21014         PR c/27499
21015         * gcc.dg/gomp/pr27499.c: New test.
21016         * g++.dg/gomp/pr27499.C: New test.
21017
21018 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/27339
21021         * g++.dg/parser/access8.C: Adjust error marker.
21022         * g++.dg/template/access17.C: New test.
21023         * g++.dg/template/access18.C: Likewise.
21024
21025 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21026
21027         PR target/26600
21028         * gcc.target/i386/pr26600.c: New test case.
21029
21030 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21031
21032         PR c++/27505
21033         * g++.dg/expr/bitfield1.C: New test.
21034
21035 2006-05-15  Richard Guenther  <rguenther@suse.de>
21036
21037         PR tree-optimization/27603
21038         * gcc.dg/torture/pr27603.c: New testcase.
21039
21040 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21041
21042         PR fortran/25090
21043         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21044
21045         PR fortran/25082
21046         * gfortran.dg/scalar_return_1.f90: New test.
21047
21048         PR fortran/27411
21049         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21050
21051 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21052
21053         * gcc.dg/gomp/critical-4.c: New test.
21054         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21055         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21056         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21057         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21058
21059 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21060
21061         PR c++/27582
21062         * g++.dg/template/dependent-args1.C: New test.
21063
21064         PR c++/27581
21065         * g++.dg/lookup/this1.C: New test.
21066
21067         PR c++/27315
21068         * g++.dg/template/operator6.C: New test.
21069         * g++.dg/template/incomplete3.C: New test.
21070
21071         PR c++/27559
21072         * g++.dg/template/new4.C: New test.
21073
21074         PR c++/27496
21075         * g++.dg/template/void2.C: New test.
21076
21077 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21078
21079         * g++.dg/template/dependent-expr5.C: New test.
21080
21081 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21082
21083         PR middle-end/26729
21084         * gcc.dg/pr26729-1.c: New test case.
21085
21086 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21087
21088         * gcc.dg/pr27003.c: New test.
21089
21090 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21091
21092         * lib/target-supports.dg (check_cxa_atexit_available): Change
21093         v3_target_compile to ${tool}_target_compile.
21094
21095 2006-05-11  Jason Merrill  <jason@redhat.com>
21096
21097         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21098
21099 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21100
21101         PR fortran/27553
21102         * gfortran.dg/label_5.f90: New test.
21103
21104 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21105
21106         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21107         check_effective_target_powerpc_altivec_ok): New.
21108         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21109         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21110         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21111         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21112         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21113         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21114         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21115         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21116         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21117         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21118         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21119         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21120         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21121         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21122         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21123         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21124         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21125         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21126         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21127         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21128         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21129         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21130         gcc.target/powerpc/altivec-9.c,
21131         gcc.target/powerpc/altivec-consts.c,
21132         gcc.target/powerpc/altivec-pr22085.c,
21133         gcc.target/powerpc/altivec-splat.c,
21134         gcc.target/powerpc/altivec-types-1.c,
21135         gcc.target/powerpc/altivec-types-2.c,
21136         gcc.target/powerpc/altivec-types-3.c,
21137         gcc.target/powerpc/altivec-types-4.c,
21138         gcc.target/powerpc/altivec-varargs-1.c,
21139         gcc.target/powerpc/altivec-vec-merge.c,
21140         gcc.target/powerpc/ppc-vector-memcpy.c,
21141         gcc.target/powerpc/ppc-vector-memset.c,
21142         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21143         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21144         these effective targets.
21145         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21146         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21147
21148 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21149
21150         PR middle-end/27384
21151         * g++.dg/other/fold1.C: New test.
21152
21153         PR middle-end/27488
21154         * gcc.dg/fold-nonneg-1.c: New test.
21155
21156         PR c++/27547
21157         * g++.dg/other/operator1.C: New test.
21158
21159 2006-05-11  Richard Guenther  <rguenther@suse.de>
21160
21161         PR middle-end/27529
21162         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21163
21164 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21165
21166         * lib/target-supports-dg.exp (check-flags): New.
21167         (dg-skip-if): Move flag checks.
21168
21169 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21170
21171         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21172         * lib/target-supports.dg (check_cxa_atexit_available): New.
21173
21174 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21175
21176         PR fortran/27470
21177         * gfortran.dg/multiple_allocation_2.f90: New test case.
21178
21179 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21180
21181         * gcc.target/arm/pr27387.C: Fix a comment typo.
21182
21183 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21184
21185         PR fortran/24549
21186         * gfortran.dg/error_recovery_1.f90: New test.
21187
21188 2006-05-10  Richard Guenther  <rguenther@suse.de>
21189
21190         PR tree-optimization/27302
21191         * gcc.dg/torture/pr27302.c: New testcase.
21192
21193 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21194         Richard Guenther  <rguenther@suse.de>
21195
21196         PR middle-end/27498
21197         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21198
21199 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21200
21201         PR rtl-optimization/27335
21202         * gcc.dg/pr27335.c: New test.
21203
21204 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21205
21206         * gcc.target/mips/mips-ps-5.c: New file.
21207
21208 2006-05-08  Jan Hubicka  <jh@suse.cz>
21209
21210         PR middle-end/25962
21211         * gcc.dg/pr25962.c: New.
21212
21213 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21214
21215         PR target/27158
21216         * gcc.target/powerpc/pr27158.c: New test case.
21217
21218 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21219
21220         PR testsuite/27476
21221         * ada/acats/run_all.sh: Use test -z.
21222
21223 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21224
21225         PR libfortran/18271
21226         * gfortran.dg/spec_expr_3.f90: New test.
21227
21228 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21229
21230         PR target/24879
21231         * gcc.target/i386/monitor.c: New file.
21232
21233 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21234
21235         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21236
21237 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21238
21239         PR c++/27447
21240         * g++.dg/other/ptrmem7.C: New test.
21241
21242 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21243
21244         PR target/27421
21245         * gcc.dg/array-9.c: New test.
21246
21247 2006-05-07  Richard Guenther  <rguenther@suse.de>
21248
21249         PR tree-optimization/27409
21250         * gcc.dg/torture/pr27409.c: New testcase.
21251
21252 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21253
21254         PR fortran/27457
21255         * gfortran.dg/select_6.f90: New.
21256
21257 2006-05-07  Richard Guenther  <rguenther@suse.de>
21258
21259         PR tree-optimization/27136
21260         * gcc.dg/torture/pr27136.c: New testcase.
21261
21262 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21263
21264         PR fortran/24813
21265         * gfortran.dg/char_cons_len_1.f90: New test.
21266
21267 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21268
21269         PR c++/27427
21270         * g++.dg/template/incomplete2.C: New test.
21271
21272 2006-05-06  Richard Guenther  <rguenther@suse.de>
21273
21274         PR tree-optimization/27151
21275         * gcc.dg/vect/pr27151.c: New testcase.
21276
21277 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21278
21279         PR c++/27430
21280         * g++.dg/template/void1.C: New test.
21281
21282         PR c++/27423
21283         * g++.dg/other/void2.C: New test.
21284
21285         PR c++/27422
21286         * g++.dg/conversion/void1.C: New test.
21287
21288 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21289
21290         PR/21391
21291         * g++.dg/other/unused1.C: New.
21292
21293 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21294
21295         PR objc/27240
21296         * objc.dg/member-1.m: New test.
21297
21298 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21299
21300         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21301
21302 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21303
21304         PR libfortran/26985
21305         * gfortran.dg/matmul_2.f90: New test.
21306
21307 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21308
21309         * ada/acats/run_all.sh: Use sync when main not found.
21310
21311 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21312
21313         PR target/26765
21314         * gcc.target/mips/pr26765.c: New.
21315
21316 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21317
21318         * gcc.target/bfin: New directory.
21319         * gcc.target/bfin/bfin.exp: New file.
21320         * gcc.target/bfin/frmul.c: New file.
21321         * gcc.target/bfin/arith.c: New file.
21322         * gcc.target/bfin/mul-combine.c: New file.
21323         * gcc.target/bfin/shift.c: New file.
21324
21325 2006-05-04  Richard Guenther  <rguenther@suse.de>
21326
21327         PR tree-optimization/14287
21328         PR tree-optimization/14844
21329         PR tree-optimization/19792
21330         PR tree-optimization/21608
21331         PR tree-optimization/27090
21332         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21333         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21334         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21335         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21336         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21337
21338 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21339
21340         PR tree-optimization/27285
21341         * gcc.c-torture/execute/pr27285.c: New test.
21342
21343         PR middle-end/27388
21344         * gcc.dg/gomp/pr27388-1.c: New test.
21345         * gcc.dg/gomp/pr27388-2.c: New test.
21346         * gcc.dg/gomp/pr27388-3.c: New test.
21347
21348         PR c++/27359
21349         * g++.dg/gomp/pr27359.C: New test.
21350
21351 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21352
21353         PR fortran/20248
21354         * gfortran.dg/iargc.f90: New test.
21355
21356 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21357
21358         PR c++/27102
21359         * g++.dg/template/crash49.C: New test.
21360
21361 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21362
21363         PR testsuite/27032
21364         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21365
21366 2006-05-02  Jeff Law  <law@redhat.com>
21367
21368         PR tree-optimization/27364
21369         * gcc.c-torture/execute/pr27364.c: New test.
21370
21371 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21372
21373         PR c++/27309
21374         * g++.dg/parser/ctor5.C: New test.
21375
21376 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21377
21378         PR target/27387
21379         * gcc.target/arm/arm.exp: New.
21380         * gcc.target/arm/pr27387.C: Likewise.
21381
21382 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21383
21384         PR fortran/27269
21385         PR fortran/27324
21386         * gfortran.dg/module_equivalence_2.f90: New test.
21387
21388 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21389
21390         PR middle-end/27337
21391         * g++.dg/gomp/pr27337-1.C: New test.
21392         * g++.dg/gomp/pr27337-2.C: New test.
21393
21394         PR middle-end/27328
21395         * gcc.dg/gomp/pr27328.c: New test.
21396
21397         PR middle-end/27325
21398         * g++.dg/gomp/pr27325.C: New test.
21399
21400         PR middle-end/27310
21401         * g++.dg/gomp/pr27310.C: New test.
21402
21403 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21404
21405         PR tree-optimization/27291
21406         * g++.dg/tree-ssa/pr27291.C: New test.
21407
21408 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21409
21410         PR tree-optimization/27283
21411         * g++.dg/tree-ssa/pr27283.C: New test.
21412
21413 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21414
21415         * gcc.dg/tree-ssa/loop-16.c: New test.
21416
21417 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21418             Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         * gcc.dg/Wconversion-3.c: New test case.
21421         * gcc.dg/Wconversion-4.c: Likewise.
21422
21423 2006-05-01  Richard Guenther  <rguenther@suse.de>
21424
21425         PR tree-optimization/26726
21426         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21427
21428 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21429
21430         * gcc.dg/Woverflow-1.c: New test case.
21431         * gcc.dg/Woverflow-2.c: Likewise.
21432         * gcc.dg/Woverflow-3.c: Likewise.
21433
21434 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21435
21436         PR c++/27094
21437         * g++.dg/template/defarg8.C: New test.
21438
21439 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21440
21441         PR c++/27278
21442         * g++.dg/parse/operator7.C: New test.
21443
21444 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21445
21446         PR c++/11471
21447         PR c++/27102
21448         * g++.dg/template/crash48.C: New test.
21449
21450         PR c++/27279
21451         * g++.dg/parse/ctor4.C: New test.
21452
21453 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21454
21455         PR fortran/25681
21456         * gfortran.df/char_type_len.f90: New test.
21457
21458 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21459
21460         PR libgfortran/27304
21461         * gfortran.dg/fmt_exhaust.f90: New test.
21462
21463 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21464
21465         PR c/25309
21466         * gcc.dg/large-size-array-2.c: New test case.
21467
21468 2006-04-28  Richard Guenther  <rguenther@suse.de>
21469
21470         PR target/26826
21471         * gcc.target/i386/pr26826.c: New testcase.
21472
21473 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21474
21475         PR middle-end/27260
21476         * gcc.c-torture/execute/pr27260.c: New.
21477
21478 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21479
21480         PR middle-end/27095
21481         * gcc.dg/pr27095.c: New.
21482
21483 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/27292
21486         * g++.dg/conversion/bitfield4.C: New test.
21487
21488 2006-04-27  Eric Christopher  <echristo@apple.com>
21489
21490         * gcc.dg/pragma-ms_struct.c: New.
21491
21492 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/27102
21495         * g++.dg/template/crash47.C: New test.
21496
21497 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21498
21499         * gcc.target/i386/sse-7.c: build with -msse.
21500
21501 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21502
21503         PR testsuite/27274:
21504         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21505         (main): Exit if processor doesn't support SSE.
21506
21507 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21508
21509         PR middle-end/27282
21510         * gcc.c-torture/compile/pr27282.c: New test.
21511
21512 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21513
21514         PR middle-end/26913
21515         * g++.dg/gomp/pr26913.C: New test.
21516
21517         PR c/25996
21518         * gcc.dg/gomp/pr25996.c: New test.
21519         * g++.dg/gomp/pr25996.C: New test.
21520
21521 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21522
21523         PR rtl-optimization/26725
21524         * gcc.c-torture/compile/pr26725.c: New test.
21525
21526 2006-04-25  Richard Guenther  <rguenther@suse.de>
21527
21528         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21529         than n + -1.
21530
21531 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21532
21533         * gcc.dg/20060425-1.c: New testcase.
21534
21535 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21536
21537         PR tree-optimization/26865
21538         * gcc.dg/pr26865.c: New test.
21539
21540 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/27292
21543         * g++.dg/conversion/bitfield1.C: New test.
21544         * g++.dg/conversion/bitfield2.C: Likewise.
21545         * g++.dg/conversion/bitfield3.C: Likewise.
21546
21547 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21548         Richard Guenther  <rguenther@suse.de>
21549
21550         PR tree-optimization/27236
21551         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21552
21553 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21554
21555         PR c++/19963
21556         * g++.dg/other/incomplete2.C: New test.
21557
21558 2006-04-24  Richard Guenther  <rguenther@suse.de>
21559
21560         PR middle-end/26869
21561         * gcc.dg/torture/pr26869.c: New testcase.
21562
21563 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21564         Richard Guenther  <rguenther@suse.de>
21565
21566         PR tree-optimization/27218
21567         * g++.dg/tree-ssa/pr27218.C: New testcase.
21568
21569 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21570
21571         PR c++/26912
21572         * g++.dg/template/friend41.C: New test.
21573
21574 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21575
21576         * g++.dg/opt/pr15551.C: Include cstdio.
21577         (main): Use remove instead of unlink.
21578
21579 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21580
21581         * gcc.dg/sibcall-7.c: New test.
21582         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21583         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21584         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21585         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21586         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21587
21588 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/26534
21591         * g++.dg/opt/bitfield1.C: New test.
21592         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21593         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21594         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21595         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21596         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21597         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21598         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21599         * g++.dg/abi/bitfield2.C: Likewise.
21600         * g++.dg/init/bitfield1.C: Likewise.
21601
21602 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21603
21604         PR fortran/25099
21605         * gfortran.dg/elemental_subroutine_4.f90: New test.
21606         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21607         call sub (m, x).
21608
21609 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21610
21611         * gcc.c-torture/compile/20060421-1.c: New testcase.
21612
21613 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21614
21615         PR c/25875
21616         * gcc.dg/init-bad-4.c: New test.
21617
21618 2006-04-21  Paul Brook  <paul@codesourcery.com>
21619
21620         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21621
21622 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21623
21624         PR fortran/27122
21625         * gfortran.dg/defined_operators_1.f90: New test.
21626         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21627         remove old ones associated, incorrectly, with Note 5.46.
21628
21629         PR fortran/27113
21630         * gfortran.dg/character_array_constructor_1.f90: New test.
21631
21632 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21633
21634         * gcc.dg/20060419-1.c: New test.
21635
21636 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21637
21638         PR c/26774
21639         * gcc.dg/struct-parse-1.c: New test case.
21640
21641 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21642
21643         PR c++/26558
21644         * g++.dg/parse/template19.C: New test.
21645
21646         PR c++/26739
21647         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21648
21649         PR c++/26036
21650         * g++.dg/expr/call3.C: New test.
21651
21652         PR c++/10385
21653         * g++.dg/conversion/dynamic1.C: New test.
21654
21655 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21656
21657         PR c++/27102
21658         * g++.dg/template/crash35.C: Tweak error markers.
21659         * g++.dg/template/crash46.C: New test.
21660         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21661         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21662
21663 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21664
21665         PR rtl-optimization/14261
21666         * gcc.c-torture/compile/20060419-1.c: Added.
21667
21668 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21669
21670         * gfortran.dg/label_1.f90: Adjust dg-error.
21671
21672 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21673
21674         PR target/26961
21675         * gcc.dg/fold-cond-1.c: New test case.
21676         * gcc.dg/pr26961-1.c: Likewise.
21677
21678 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21679
21680         PR libgfortran/27138
21681         * gfortran.dg/read_bad_advance.f90: New test.
21682
21683 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21684             Dale Johannesen  <dalej@apple.com>
21685
21686         PR target/24076
21687         * gcc.target/i386/vecinit-3.c: New testcase.
21688         * gcc.target/i386/vecinit-4.c: Likewise.
21689         * gcc.target/i386/sse-18.c: Likewise.
21690         * gcc.target/i386/sse-19.c: Likewise.
21691
21692 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21693
21694         * gfortran.dg/allocate_zerosize_1.f90: New test.
21695
21696 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/26365
21699         * g++.dg/template/crash45.C: New test.
21700
21701 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21702
21703         PR fortran/26787
21704         * gfortran.dg/proc_assign_1.f90: New test.
21705         * gfortran.dg/procedure_lvalue.f90: Change message.
21706         * gfortran.dg/namelist_4.f90: Add new error.
21707
21708         PR fortran/25597
21709         PR fortran/27096
21710         * gfortran.dg/auto_pointer_array_result_1.f90
21711
21712         PR fortran/27089
21713         * gfortran.dg/specification_type_resolution_1.f90
21714
21715         PR fortran/18003
21716         PR fortran/25669
21717         PR fortran/26834
21718         * gfortran.dg/bounds_temporaries_1.f90: New test.
21719
21720         PR fortran/27124
21721         * gfortran.dg/array_return_value_1.f90: New test.
21722
21723 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21724
21725         PR fortran/25336
21726         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21727
21728 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21729
21730         PR middle-end/26823
21731         * g++.dg/gomp/pr26823-1.C: New test.
21732         * g++.dg/gomp/pr26823-2.C: New test.
21733
21734 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21735
21736         PR middle-end/27134
21737         * gcc.dg/pr27314.c: New test.
21738
21739 2006-04-13  Richard Henderson  <rth@redhat.com>
21740
21741         * g++.dg/gomp/block-0.C: Update expected matches.
21742
21743 2006-04-13  DJ Delorie  <dj@redhat.com>
21744
21745         * lib/target-supports.exp (check_effective_target_int32plus): New.
21746         (check_effective_target_ptr32plus): New.
21747         (check_effective_target_size32plus): New.
21748         (check_effective_target_int16): New.
21749         (check_profiling_available): Add m32c to the list of unsupported
21750         targets.
21751
21752         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21753         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21754         memory size.
21755         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21756         pointers.
21757         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21758         size_t.
21759         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21760         and size_t.
21761         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21762         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21763         not just xstormy16.  Skip m32c due to weird pointer size.
21764         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21765         not just xstormy16.
21766         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21767         not just xstormy16.
21768         * gcc.dg/20020312-2.c: Add m32c support.
21769         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21770         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21771         in test.
21772         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21773         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21774         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21775         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21776         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21777         formats
21778         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21779         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21780         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21781         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21782         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21783         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21784         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21785         in test.
21786         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21787         in test.
21788         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21789         * gcc.dg/pr23049.c: Require >=32 bit integers.
21790         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21791         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21792         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21793         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21794         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21795         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21796         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21797         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21798         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21799         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21800         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21801         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21802         prototype in test.
21803         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21804         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21805         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21806         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21807         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21808
21809         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21810         * gcc.c-torture/execute/20040703-1.x: Likewise.
21811         * gcc.c-torture/execute/20040705-1.x: Likewise.
21812         * gcc.c-torture/execute/20040705-2.x: Likewise.
21813         * gcc.c-torture/execute/20040709-1.x: Likewise.
21814         * gcc.c-torture/execute/20040709-2.x: Likewise.
21815         * gcc.c-torture/execute/20040811-1.x: Likewise.
21816         * gcc.c-torture/execute/20050316-1.x: Likewise.
21817         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21818         * gcc.c-torture/execute/pr19689.x: Likewise.
21819         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21820         * gcc.c-torture/execute/usmul.x: Likewise.
21821         * gcc.c-torture/execute/vrp-5.x: Likewise.
21822         * gcc.c-torture/execute/vrp-6.x: Likewise.
21823         * gcc.dg/debug/20041023-1.s: Likewise.
21824
21825 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21826
21827         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21828         of integers to a vector types are now constant expressions in C.
21829         * gcc.dg/vect/vect-fold-1.c: New test case.
21830
21831 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21832             Ulrich Weigand  <uweigand@de.ibm.com>
21833
21834         PR target/27006
21835         * gcc.dg/vmx/pr27006.c: New testcase.
21836
21837 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21838
21839         PR libgfortran/26766
21840         * gfortran.dg/write_recursive.f90: New test.
21841
21842 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21843
21844         * g++.dg/parse/dtor7.C: New test.
21845         * g++.dg/parse/new1.C: Add error marker.
21846         * g++.dg/template/new3.C: New test.
21847
21848         PR c++/26122
21849         * g++.dg/template/pure1.C: New test.
21850
21851         PR c++/26295
21852         * g++.dg/parse/ptrmem4.C: New test.
21853
21854 2006-04-10  Jeff Law  <law@redhat.com>
21855
21856         PR/27087
21857         * gcc.c-torture/compile/pr27087.c: New test.
21858
21859 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21860
21861         PR/21391
21862         * gcc.dg/20060410.c: New.
21863
21864 2006-04-10  Matthias Klose  <doko@debian.org>
21865
21866         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21867         Recognize multilib directory names containing underscores.
21868
21869 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21870
21871         * gcc.target/i386/vecinit-1.c: New test case.
21872         * gcc.target/i386/vecinit-2.c: Likewise.
21873
21874 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21875
21876         PR debug/27057
21877         * g++.dg/debug/dwarf2-2.C: New test.
21878
21879 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21880
21881         PR rtl-optimization/27073
21882         * gcc.c-torture/execute/pr27073.c: New test.
21883
21884 2006-04-08  Mike Stump  <mrs@apple.com>
21885
21886         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21887
21888 2006-04-07  Richard Guenther  <rguenther@suse.de>
21889
21890         PR tree-optimization/26135
21891         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21892
21893 2006-04-06  Jan Hubicka  <jh@suse.cz>
21894
21895         PR profile/26399
21896         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21897
21898 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21899
21900         * g++.dg/conversion/nullptr1.C: New test case.
21901         * g++.dg/conversion/nullptr2.C: Likewise.
21902
21903 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21904
21905         * gfortran.dg/dependency_18.f90: New test case.
21906
21907 2006-04-05  Richard Guenther  <rguenther@suse.de>
21908
21909         PR tree-optimization/26919
21910         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21911         * gcc.dg/ipa/ipa-2.c: Likewise.
21912         * gcc.dg/ipa/ipa-3.c: Likewise.
21913         * gcc.dg/ipa/ipa-5.c: Likewise.
21914
21915 2006-04-05  Richard Guenther  <rguenther@suse.de>
21916
21917         PR tree-optimization/26763
21918         * gcc.dg/torture/pr26763-1.c: New testcase.
21919         * gcc.dg/torture/pr26763-2.c: Likewise.
21920
21921 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21922
21923         PR fortran/23634
21924         PR fortran/25619
21925         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21926
21927 2006-04-04  Eric Christopher  <echristo@apple.com>
21928
21929         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21930         stubs.
21931         * gcc.target/i386/387-5.c: Ditto.
21932
21933 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21934
21935         * gcc.target/sparc/struct-ret-check.c: New test.
21936
21937 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21938
21939         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21940         zero decimal digits specified in format.
21941
21942 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21943
21944         PR fortran/26891
21945         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21946
21947         PR fortran/26976
21948         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21949         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21950         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21951         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21952         compliant and detect bigendian-ness.
21953
21954 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21955
21956         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21957         dummy arguments work when the actual argument is itself a dummy
21958         argument of the caller.
21959
21960 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21961
21962         PR libfortran/24685
21963         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21964
21965 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21966
21967         * gfortran.dg/dependencency_17.f90: New test case.
21968
21969 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21970
21971         * gfortran.dg/dependency_14.f90: New test case.
21972         * gfortran.dg/dependency_15.f90: Likewise.
21973         * gfortran.dg/dependency_16.f90: Likewise.
21974
21975 2006-03-31  Asher Langton  <langton2@llnl.gov>
21976
21977         PR fortran/25358
21978         gfortran.dg/cray_pointers_6.f90: New test.
21979
21980 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21981
21982         PR libgfortran/26890
21983         * gfortran.dg/read_size_noadvance.f90: New test.
21984
21985 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21986
21987         PR fortran/25031
21988         * gfortran.dg/multiple_allocation_1.f90: Check that the
21989         size has changed after a re-allocation with stat.
21990
21991 2006-03-30  Richard Guenther  <rguenther@suse.de>
21992
21993         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21994         removal.
21995         * gcc.target/i386/sselibm-2.c: Likewise.
21996         * gcc.target/i386/sselibm-3.c: Likewise.
21997         * gcc.target/i386/sselibm-4.c: Likewise.
21998         * gcc.target/i386/sselibm-5.c: Likewise.
21999
22000 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22001
22002         * gcc.dg/fold-andxor-1.c: New test case.
22003         * gcc.dg/fold-xorand-1.c: Likewise.
22004
22005 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22006
22007         * gcc.dg/fold-convnotconv-1.c: New test case.
22008
22009 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22010
22011         PR fortran/26779
22012         * gfortran.dg/private_type_5.f90: New test.
22013
22014 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22015
22016         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22017
22018 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22019
22020         * gfortran.dg/advance_2.f90: New test.
22021         * gfortran.dg/advance_3.f90: New test.
22022
22023         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22024
22025 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22026
22027         PR libgfortran/26661
22028         PR libgfortran/26880
22029         * gfortran.dg/read_x_past.f: New test.
22030
22031 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22032
22033         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22034         to be STABS.
22035
22036 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22037
22038         * objc.dg/dwarf-1.m: Skip on AIX.
22039         * objc.dg/dwarf-2.m: Skip on AIX.
22040
22041 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22042
22043         PR fortran/26816
22044         * gfortran.dg/float_1.f90: New test.
22045
22046 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22047
22048         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22049         X86_64 targets.
22050         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22051
22052 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22053
22054         PR libfortran/26735
22055         * gfortran.dg/convert_implied_open.f90: New test case.
22056
22057 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22058
22059         PR fortran/26769
22060         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22061
22062 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22063
22064         PR middle-end/26717
22065         * gcc.dg/pr26717.c: New test.
22066
22067 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22068
22069         * gfortran.dg/dependency_12.f90: New test case.
22070
22071 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22072
22073         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22074
22075 2006-03-24  Jeff Law  <law@redhat.com>
22076
22077         * gcc.c-torture/pr26840.c: New test.
22078
22079 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22080
22081         * objc.dg/dwarf-2.m: New.
22082         * obj-c++.dg/dwarf-2.mm: New.
22083
22084         * g++.old-deja/g++.other/init19.C: New.
22085
22086 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22087
22088         * g++.dg/eh/spbp.C: Skip on AIX.
22089
22090 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22091
22092         PR middle-end/26611
22093         * g++.dg/gomp/pr26611-1.C: New test.
22094         * g++.dg/gomp/pr26611-2.C: New test.
22095
22096 2006-03-24  Jeff Law  <law@redhat.com>
22097
22098         * gcc.c-torture/compile/pr26833.c: New test.
22099         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22100
22101 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22102
22103         * gfortran.dg/endfile_2.f90: Delete temp file.
22104
22105 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22106
22107         PR fortran/19303
22108         * gfortran.dg/record_marker_1.f90: New test case.
22109         * gfortran.dg/record_marker_2.f: New test case.
22110         * gfortran.dg/record_marker_3.f90: New test case.
22111
22112 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22113
22114         PR fortran/17298
22115         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22116         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22117
22118 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22119
22120         * lib/gcc-dg.exp (cleanup-modules): New proc.
22121         * gfortran.dg/allocatable_function_1.f90,
22122         gfortran.dg/allocate_char_star_scalar_1.f90,
22123         gfortran.dg/assumed_charlen_function_1.f90,
22124         gfortran.dg/assumed_dummy_1.f90,
22125         gfortran.dg/assumed_shape_ranks_1.f90,
22126         gfortran.dg/assumed_shape_ranks_2.f90,
22127         gfortran.dg/assumed_size_dt_dummy.f90,
22128         gfortran.dg/auto_char_dummy_array_1.f90,
22129         gfortran.dg/auto_char_len_3.f90,
22130         gfortran.dg/automatic_module_variable.f90,
22131         gfortran.dg/bad_automatic_objects_1.f90,
22132         gfortran.dg/char_array_constructor.f90,
22133         gfortran.dg/char_array_structure_constructor.f90,
22134         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22135         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22136         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22137         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22138         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22139         gfortran.dg/derived_pointer_recursion.f90,
22140         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22141         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22142         gfortran.dg/dummy_functions_1.f90,
22143         gfortran.dg/elemental_initializer_1.f90,
22144         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22145         gfortran.dg/elemental_pointer_1.f90,
22146         gfortran.dg/elemental_subroutine_1.f90,
22147         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22148         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22149         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22150         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22151         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22152         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22153         gfortran.dg/global_references_1.f90,
22154         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22155         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22156         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22157         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22158         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22159         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22160         gfortran.dg/large_integer_kind_1.f90,
22161         gfortran.dg/large_real_kind_1.f90,
22162         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22163         gfortran.dg/module_double_reuse.f90,
22164         gfortran.dg/module_equivalence_1.f90,
22165         gfortran.dg/module_interface_1.f90,
22166         gfortran.dg/module_parameter_array_refs_1.f90,
22167         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22168         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22169         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22170         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22171         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22172         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22173         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22174         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22175         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22176         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22177         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22178         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22179         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22180         gfortran.dg/same_name_1.f90,
22181         gfortran.dg/sibling_dummy_procedure_1.f90,
22182         gfortran.dg/sibling_dummy_procedure_2.f90,
22183         gfortran.dg/sibling_dummy_procedure_3.f90,
22184         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22185         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22186         gfortran.dg/used_dummy_types_2.f90,
22187         gfortran.dg/used_dummy_types_3.f90,
22188         gfortran.dg/used_dummy_types_4.f90,
22189         gfortran.dg/used_dummy_types_5.f90,
22190         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22191         gfortran.dg/userdef_operator_1.f90: Use it.
22192
22193 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22194
22195         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22196         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22197         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22198         gfortran.dg/write_back.f,
22199         gfortran.fortran-torture/execute/inquire_1.f90,
22200         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22201
22202 2006-03-21  Jeff Law  <law@redhat.com>
22203
22204         * gcc.dg/tree-ssa/vrp28.c: New test.
22205
22206 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22207
22208         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22209         if _STDC_C99 is defined.
22210         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22211         * gcc.dg/builtins-20.c: Likewise.
22212         * gcc.dg/builtins-53.c: Likewise.
22213         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22214         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22215
22216 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22217
22218         PR tree-opt/26781
22219         * gcc.c-torture/compile/pr26781-1.c: New test.
22220         * gcc.c-torture/compile/pr26781-2.c: New test.
22221
22222 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22223
22224         PR c++/26690
22225         * g++.dg/gomp/pr26690-1.C: New test.
22226         * g++.dg/gomp/pr26690-2.C: New test.
22227
22228 2006-03-20  Jeff Law  <law@redhat.com>
22229
22230         * gcc.dg/tree-ssa/pr21829.c: New test.
22231
22232         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22233
22234 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22235
22236         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22237         (check_visibility_available): Use it.
22238         (check_effective_target_default_packed): Likewise.
22239         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22240         (check_effective_target_fopenmp): Likewise.
22241         (check_effective_target_freorder): Likewise.
22242         (check_effective_target_fpic): Likewise.
22243         (check_named_sections_available): Likewise.
22244         (check_effective_target_ilp32): Likewise.
22245         (check_effective_target_lp64): Likewise.
22246
22247 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22248
22249         PR fortran/20935
22250         * gfortran.dg/scalar_mask_2.f90: New test case.
22251
22252 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         PR tree-opt/26629
22255         * gcc.dg/tree-ssa/loadpre12.c: New test.
22256         * gcc.dg/tree-ssa/loadpre13.c: New test.
22257         * gcc.dg/tree-ssa/loadpre14.c: New test.
22258         * gcc.dg/tree-ssa/loadpre15.c: New test.
22259         * gcc.dg/tree-ssa/loadpre16.c: New test.
22260         * gcc.dg/tree-ssa/loadpre17.c: New test.
22261         * gcc.dg/tree-ssa/loadpre18.c: New test.
22262         * gcc.dg/tree-ssa/loadpre19.c: New test.
22263         * gcc.dg/tree-ssa/loadpre20.c: New test.
22264         * gcc.dg/tree-ssa/loadpre21.c: New test.
22265         * gcc.dg/tree-ssa/loadpre22.c: New test.
22266
22267 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22268
22269         PR fortran/26741
22270         * gfortran.dg/elemental_initializer_1.f90: New test.
22271
22272         PR fortran/26716
22273         * gfortran.dg/assumed_shape_ranks_2: New test.
22274
22275 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22276
22277         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22278         target fpic.
22279
22280 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22281
22282         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22283         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22284         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22285         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22286         gfortran.fortran-torture/execute/direct_io.f90,
22287         gfortran.fortran-torture/execute/inquire_2.f90,
22288         gfortran.fortran-torture/execute/inquire_4.f90,
22289         gfortran.fortran-torture/execute/list_read_1.f90,
22290         gfortran.fortran-torture/execute/open_replace.f90,
22291         gfortran.fortran-torture/execute/slash_edit.f90,
22292         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22293         temporary files from testcases.
22294
22295 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22296
22297         PR libgfortran/26509
22298         gfortran.dg/write_direct_eor.f90: New test.
22299
22300 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22301
22302         * gcc.target/powerpc/pr26350.c: New.
22303         * gcc.target/powerpc/indexed-addr.c: New.
22304
22305 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22306
22307         * gfortran.dg/dependency_13.f90: New test case.
22308
22309 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR middle-end/21781
22312         * gcc.dg/real-const-1.c: New test case.
22313
22314 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22315
22316         * g++.old-deja/g++.other/init18.C: New.
22317         * g++.old-deja/g++.other/init5.C: Remove xfail.
22318
22319 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22320
22321         * g++.dg/opt/pr15551.C: Cleanup temp file.
22322
22323 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22324
22325         PR c++/6634
22326         g++.dg/parse/long1.C: New test.
22327
22328 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22329
22330         PR fortran/19101
22331         * gfortran.dg/continuation.f90: New test.
22332         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22333
22334 2006-03-14  Richard Guenther  <rguenther@suse.de>
22335
22336         PR tree-optimization/26672
22337         * gcc.dg/torture/pr26672.c: New testcase.
22338
22339 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22340
22341         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22342         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22343
22344 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22345
22346         PR middle-end/26557
22347         * gcc.c-torture/compile/switch-1.c: New test case.
22348
22349 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22350
22351         PR fortran/25378
22352         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22353         test to include more permuatations of mask and index.
22354         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22355         respond to F2003 spec. that the position returned for an all false
22356         mask && condition is zero.
22357
22358 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR middle-end/25989
22361         * gcc.dg/gomp/pr25989.c: New test.
22362
22363 2006-03-13  Jeff Law  <law@redhat.com>
22364
22365         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22366
22367 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22368
22369         * gcc.dg/switch-9.c: New test.
22370
22371 2006-03-13  Richard Guenther  <rguenther@suse.de>
22372
22373         PR middle-end/26630
22374         * gcc.dg/torture/pr26630.c: New testcase.
22375
22376 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22377
22378         * gfortran.dg/dependency_10.f90: New test case.
22379         * gfortran.dg/dependency_11.f90: Likewise.
22380
22381 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22382             Erik Edelmann  <eedelman@gcc.gnu.org>
22383
22384         * gfortran.dg/allocatable_function_1.f90: New.
22385         * gfortran.dg/allocatable_function_2.f90: New.
22386
22387 2006-03-10  Richard Guenther  <rguenther@suse.de>
22388
22389         PR middle-end/26565
22390         * gcc.dg/torture/pr26565.c: New testcase.
22391
22392 2006-03-09  Eric Christopher  <echristo@apple.com>
22393
22394         * gcc.c-torture/compile/20060309-1.c: New.
22395
22396 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22397
22398         PR libgfortran/26499
22399         * gfortran.dg/write_back.f: New test.
22400         * gfortran.dg/write_rewind_1.f: New test.
22401         * gfortran.dg/write_rewind_2.f: New test.
22402
22403 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22404
22405         PR libgfortran/26554
22406         * gfortran.dg/read_logical.f90: New test.
22407
22408 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22409
22410         * ada/acats/norun.lst: cdd2a03 now passes.
22411
22412 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22413
22414         PR testsuite/25177
22415         * gcc.target/powerpc/pr18096-1.c: Change where the error
22416         would match.
22417
22418 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22419
22420         * gcc.target/i386/cleanup-1.c: New test.
22421         * gcc.target/i386/cleanup-2.c: New test.
22422
22423 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22424
22425         * gfortran.dg/dependency_9.f90: Remove for the time being.
22426
22427 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22428
22429         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22430         directive.
22431
22432 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22433
22434         * gfortran.dg/dependency_9.f90: New test case.
22435
22436 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22437
22438         * gfortran.dg/dependency_4.f90: New test case.
22439         * gfortran.dg/dependency_5.f90: New test case.
22440         * gfortran.dg/dependency_6.f90: New test case.
22441         * gfortran.dg/dependency_7.f90: New test case.
22442         * gfortran.dg/dependency_8.f90: New test case.
22443
22444 2006-03-03  Paul Brook  <paul@codesourcery.com>
22445
22446         * lib/target-supports.exp (check_profiling_available):
22447         Add m68k-*-elf.
22448
22449 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22450
22451         PR fortran/25031
22452         * multiple_allocation_1.f90: New test.
22453
22454 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22455
22456         PR tree-optimization/26524
22457         * gfortran.dg/pr26524.f: New test case.
22458
22459 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22460
22461         * g++.dg/template/repo5.C: Cleanup repo files.
22462         * gcc.dg/20051201-1.c: Cleanup coverage files.
22463         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22464         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22465         tree dump files.
22466
22467 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22468
22469         * objc.dg/objc-nofilename-1.m: New test.
22470         * objc.dg/bad-receiver-type.m: New test.
22471         * obj-c++.dg/bad-receiver-type.mm: New test.
22472
22473 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22474
22475         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22476
22477 2006-03-01  Mike Stump  <mrs@apple.com>
22478
22479         * g++.dg/abi/key2.C: Add.
22480
22481 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22482
22483         * gfortran.dg/logical_dot_product.f90: New test.
22484
22485         PR fortran/26393
22486         * gfortran.dg/used_interface_ref.f90: New test.
22487
22488         PR fortran/20938
22489         * gfortran.dg/dependency_2.f90: New test.
22490         * gfortran.fortran-torture/execute/where17.f90: New test.
22491         * gfortran.fortran-torture/execute/where18.f90: New test.
22492         * gfortran.fortran-torture/execute/where19.f90: New test.
22493         * gfortran.fortran-torture/execute/where20.f90: New test.
22494
22495 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22496
22497         * g++.dg/tree-ssa/pr26443.C: New test case.
22498
22499 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22500
22501         PR middle-end/26022
22502         * g++.dg/opt/return-slot1.C: New test.
22503
22504 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22505
22506         PR libgfortran/26136
22507         * gfortran.dg/namelist_23.f90: New test.
22508
22509 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22510
22511         PR middle-end/14752
22512         * gcc.dg/fold-eqandshift-2.c: New test case.
22513
22514 2006-02-28  Richard Guenther  <rguenther@suse.de>
22515
22516         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22517         decomposition.
22518
22519 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22520
22521         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22522
22523 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22524
22525         PR libgfortran/26464
22526         * gfortran.dg/backspace_5.f: New test.
22527         * gfortran.dg/backspace_6.f: New test.
22528
22529 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22530
22531         * gcc.dg/fold-eqandnot-1.c: New test case.
22532
22533 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22534
22535         PR middle-end/19983
22536         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22537
22538 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22539
22540         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22541         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22542
22543 2006-02-26  Richard Guenther  <rguenther@suse.de>
22544
22545         PR tree-optimization/26421
22546         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22547
22548 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22549
22550         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22551         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22552
22553 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22554
22555         * gcc.dg/fold-even-1.c: New test case.
22556
22557 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22558
22559         PR middle-end/21137
22560         * gcc.dg/fold-eqandshift-1.c: New test case.
22561
22562 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22563
22564         PR tree-optimization/25125
22565         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22566         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22567
22568 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22569
22570         PR tree-optimizations/26359
22571         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22572         with -fdump-tree-dceloop-details.
22573         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22574
22575 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22576
22577         PR middle-end/23673
22578         * gcc.dg/fold-eqxor-1.c: New test case.
22579         * gcc.dg/fold-eqxor-2.c: Likewise.
22580         * gcc.dg/fold-eqxor-3.c: Likewise.
22581
22582 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22583
22584         PR fortran/23092
22585         * scalar_mask_1.f90: New test.
22586
22587 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22588
22589         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22590         * g++.dg/eh/uncaught2.C: New.
22591         * g++.dg/eh/uncaught3.C: New.
22592
22593 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22594
22595         PR libgfortran/26423
22596         * gfortran.dg/read_many_1.f: New test.
22597
22598 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22599
22600         PR fortran/24519
22601         * gfortran.dg/dependency_3.f90: New test.
22602         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22603         XFAILs.
22604
22605         PR fortran/25395
22606         * gfortran.dg/equiv_6.f90: New test.
22607
22608 2006-02-23  Jeff Law  <law@redhat.com>
22609
22610         * gcc.c-torture/compile/pr26425.c: New test.
22611
22612 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22613
22614         PR middle-end/26412
22615         * gcc.dg/gomp/pr26412.c: New test.
22616
22617 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22618
22619         PR c++/26291
22620         * g++.dg/other/ellipsis1.C: New test.
22621         * g++.dg/parse/operator4.C: Adjust error marker.
22622
22623 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22624
22625         PR target/25603
22626         * gfortran.dg/pr25603.f: New testcase.
22627
22628 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22629
22630         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22631         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22632
22633 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22634
22635         * g++.dg/eh/spbp.C: New.
22636
22637 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22638
22639         PR middle-end/26379
22640         * gcc.target/i386/mmx-7.c: New test.
22641
22642 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22643
22644         PR tree-optimization/26361
22645         * gcc.dg/tree-ssa/vrp27.c: New test case.
22646
22647 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22648
22649         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22650         * gcc.dg/tree-ssa/complex-4.c: Here.
22651
22652 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22653
22654         PR middle-end/19543
22655         * gfortran.dg/logical_1.f90: New test case.
22656
22657 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22658
22659         PR middle-end/26334
22660         * gcc.dg/20060218-1.c: Moved to...
22661         * gcc.target/i386/20060218-1.c: ... here.  New test.
22662
22663 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22664
22665         PR fortran/26201
22666         * gfortran.dg/convert_1.f90: New.
22667
22668 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22669
22670         PR fortran/25054
22671         * gfortran.dg/namelist_5.f90: New test.
22672
22673         PR fortran/25089
22674         * gfortran.dg/namelist_4.f90: New test.
22675
22676 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22677
22678         PR tree-opt/25680
22679         * gcc.dg/tree-ssa/complex-3.c: New test.
22680
22681 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22682
22683         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22684         variable to take into account the variable name in the
22685         function header.
22686         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22687
22688 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22689
22690         PR middle-end/26334
22691         * gcc.c-torture/compile/20060217-1.c: New test.
22692         * gcc.dg/20060218-1.c: New test.
22693
22694 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22695
22696         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22697
22698 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22699
22700         * gcc.dg/cpp/undef3.c: New test.
22701         * gcc.dg/cpp/trad/builtins2.c: New test.
22702
22703 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22704
22705         PR c++/26266
22706         * g++.dg/template/static22.C: New test.
22707         * g++.dg/template/static23.C: New test.
22708         * g++.dg/template/static24.C: New test.
22709         * g++.dg/template/non-dependent13.C: New test.
22710         * g++.dg/init/member1.C: Tweak error markers.
22711
22712 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22713
22714         PR target/26255
22715         * gcc.c-torture/compile/pr26255.c: New test case.
22716
22717 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22718
22719         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22720         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22721         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22722         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22723         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22724         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22725         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22726
22727 2006-02-16  Jeff Law  <law@redhat.com>
22728
22729         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22730         * gcc.dg/tree-ssa/vrp26.c: New test.
22731
22732 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22733
22734         PR target/20353
22735         PR target/24578
22736         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22737         __UCLIBC__ is defined.
22738
22739 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22740
22741         PR fortran/26224
22742         * gfortran.dg/gomp/pr26224.f: New test.
22743
22744 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22745
22746         PR tree-opt/25918
22747         * lib/target-supports.exp
22748         (check_effective_target_vect_short_mult): New.
22749         (check_effective_target_vect_char_mult): New.
22750         (check_effective_target_vect_widen_sum_qi_to_si): New.
22751         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22752         (check_effective_target_vect_widen_sum_hi_to_si): New.
22753         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22754         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22755         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22756         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22757         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22758         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22759         vect-reduc-pattern-2c.c
22760         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22761         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22762         vect-reduc-pattern-1c.c
22763
22764 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22765
22766         PR fortran/24557
22767         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22768
22769 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22770
22771         PR fortran/26054
22772         * gfortran.dg/enum_8.f90: Remove check for warning.
22773         * gfortran.dg/iomsg_1.f90: Ditto.
22774         * gfortran.dg/enum_1.f90: Ditto.
22775         * gfortran.dg/enum_9.f90: Ditto.
22776         * gfortran.dg/enum_2.f90: Ditto.
22777         * gfortran.dg/enum_10.f90: Ditto.
22778         * gfortran.dg/enum_3.f90: Ditto.
22779         * gfortran.dg/flush_1.f90: Ditto.
22780         * gfortran.dg/enum_4.f90: Ditto.
22781         * gfortran.dg/array_constructor_1.f90: Ditto.
22782         * gfortran.dg/enum_5.f90: Ditto.
22783         * gfortran.dg/enum_6.f90: Ditto.
22784         * gfortran.dg/enum_7.f90: Ditto.
22785
22786 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22787
22788         PR middle-end/26300
22789         * gcc.c-torture/compile/20060215-1.c: New test.
22790
22791 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22792
22793         PR middle-end/23670
22794         * gcc.dg/tree-ssa/andor-2.c: New test case.
22795
22796 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22797
22798         PR fortran/25045
22799         * optional_dim.f90: New test.
22800
22801 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22802
22803         PR fortran/26277
22804         * gfortran.dg/label_4.f90: New.
22805
22806 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22807             Diego Novillo  <dnovillo@redhat.com>
22808             Uros Bizjak  <uros@kss-loka.si>
22809
22810         * gfortran.dg/gomp: New directory.
22811
22812 2006-02-14  Richard Guenther  <rguenther@suse.de>
22813
22814         PR tree-optimization/26258
22815         * gcc.dg/torture/pr26258.c: New testcase.
22816
22817 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22818
22819         PR fortran/26246
22820         * gfortran.dg/pr26246_1.f90: New test.
22821         * gfortran.dg/pr26246_2.f90: New test.
22822
22823         PR middle-end/26092
22824         * gcc.c-torture/compile/20060208-1.c: New test.
22825
22826 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22827
22828         PR fortran/26074
22829         PR fortran/25103
22830         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22831         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22832         * gfortran.dg/automatic_module_variable.f90: Change error message.
22833
22834         PR fortran/20861
22835         * gfortran.dg/internal_dummy_1.f90: New test.
22836
22837         PR fortran/20871
22838         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22839
22840
22841         PR fortran/25083
22842         * gfortran.dg/uncommon_block_data_1.f90: New test.
22843         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22844         with standard.
22845
22846         PR fortran/25088
22847         * gfortran.dg/typed_subroutine_1.f90: New test.
22848
22849 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22850
22851         * objc.dg/dwarf-1.m: New.
22852
22853 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22854
22855         PR middle-end/24427
22856         * gcc.dg/tree-ssa/andor-1.c: New test case.
22857
22858 2006-02-13  Josh Conner  <jconner@apple.com>
22859
22860         PR target/25376
22861         * gcc.dg/pr25376.c: New test.
22862
22863         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22864         assemble.
22865         * lib/target-supports.exp (check_named_sections_available):
22866         Only compile named-sections test -- don't assemble.
22867
22868 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22869
22870         * g++.dg/warn/no-write-strings.C: New test.
22871         * g++.dg/warn/write-strings.C: Likewise.
22872         * g++.dg/warn/write-strings-default.C: Likewise.
22873
22874 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22875
22876         PR fortran/25806
22877         * gfortran.dg/ret_pointer_2.f90: New test.
22878
22879 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22880
22881         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22882
22883 2006-02-10  Jeff Law  <law@redhat.com>
22884
22885         * gcc.c-torture/compile/pr26213.c: New test.
22886
22887 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22888
22889         gfortran.dg/null_1.f90: New test.
22890
22891 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22892
22893         PR fortran/14771
22894         * gfortran.dg/parens_4.f90: New.
22895         * gfortran.dg/parens_5.f90: New.
22896
22897 2006-02-10  Richard Guenther  <rguenther@suse.de>
22898
22899         * gcc.dg/pr23372-1.c: Remove empty file.
22900
22901 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22902         Paul Thomas  <pault@gcc.gnu.org>
22903
22904         PR fortran/14771
22905         * gfortran.dg/parens_1.f90: New.
22906         * gfortran.dg/parens_2.f90: New.
22907         * gfortran.dg/parens_3.f90: New.
22908
22909 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22910
22911         PR fortran/26038
22912         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22913
22914         PR fortran/25059
22915         * gfortran.dg/impure_assignment_1.f90: New test.
22916
22917         PR fortran/25070
22918         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22919
22920 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22921
22922         PR target/26141
22923         * g++.dg/expr/stdarg2.C: New test.
22924
22925 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22926
22927         PR inline-asm/16194
22928         * gcc.dg/pr16194.c: New test.
22929
22930 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22931
22932         * ada/acats/run_acats: Use portable variant of "$@".
22933
22934 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22935
22936         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22937         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22938
22939 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22940
22941         PR tree-opt/26179
22942         * g++.dg/opt/pr26179.C: New test.
22943
22944 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22945
22946         PR middle-end/26134
22947         * gcc.dg/tree-ssa/complex-3.c: New test.
22948
22949 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22950
22951         * gcc.c-torture/compile/volatile-1.c: New test.
22952
22953 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22954
22955         PR 26180
22956         * gcc.dg/tree-ssa/pr26180.c: New test.
22957
22958 2006-02-08  Jeff Law  <law@redhat.com>
22959
22960         * gcc.dg/tree-ssa/pr21417.c: New test.
22961
22962 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22963
22964         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22965         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22966
22967 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22968
22969         * lib/scanrtl.exp: New.
22970
22971 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22972
22973         PR c++/26071
22974         * g++.dg/other/virtual2.C: New test.
22975
22976         PR c++/26070
22977         * g++.dg/other/virtual1.C: New test.
22978
22979 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22980
22981         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22982         cleanup-ipa-dump): Update dump file glob patterns.
22983         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22984         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22985
22986         * lib/gcc-dg.exp: Load it.
22987         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22988
22989 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22990
22991         PR testsuite/26159
22992         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22993         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22994
22995 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22996
22997         PR fortran/25577
22998         * gfortran.dg/mvbits_1.f90: New.
22999
23000 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23001
23002         * g++.dg/warn/Wdiv-by-zero.C: New test.
23003         * g++.dg/warn/Wno-div-by-zero.C: New.
23004
23005 2006-02-07  Jeff Law  <law@redhat.com>
23006
23007         * gcc.dg/tree-ssa/pr21559.c: New test.
23008
23009         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23010         multiple VRP passes.
23011         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23012         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23013         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23014         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23015         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23016         * gcc.dg/tree-ssa/vrp02.c: Likewise
23017         * gcc.dg/tree-ssa/vrp11.c: Likewise
23018         * gcc.dg/tree-ssa/pr14341.c: Likewise
23019         * gcc.dg/tree-ssa/vrp19.c: Likewise
23020         * gcc.dg/tree-ssa/vrp20.c: Likewise
23021         * gcc.dg/tree-ssa/vrp03.c: Likewise
23022         * gcc.dg/tree-ssa/pr21086.c: Likewise
23023         * gcc.dg/tree-ssa/pr21959.c: Likewise
23024         * gcc.dg/tree-ssa/vrp21.c: Likewise
23025         * gcc.dg/tree-ssa/vrp04.c: Likewise
23026         * gcc.dg/tree-ssa/pr25485.c: Likewise
23027         * gcc.dg/tree-ssa/pr22026.c: Likewise
23028         * gcc.dg/tree-ssa/vrp22.c: Likewise
23029         * gcc.dg/tree-ssa/vrp05.c: Likewise
23030         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23031         * gcc.dg/tree-ssa/pr20701.c: Likewise
23032         * gcc.dg/tree-ssa/vrp23.c: Likewise
23033         * gcc.dg/tree-ssa/vrp06.c: Likewise
23034         * gcc.dg/tree-ssa/pr22117.c: Likewise
23035         * gcc.dg/tree-ssa/pr20702.c: Likewise
23036         * gcc.dg/tree-ssa/vrp15.c: Likewise
23037         * gcc.dg/tree-ssa/pr21090.c: Likewise
23038         * gcc.dg/tree-ssa/pr21294.c: Likewise
23039         * gcc.dg/tree-ssa/vrp24.c: Likewise
23040         * gcc.dg/tree-ssa/vrp07.c: Likewise
23041         * gcc.dg/tree-ssa/pr21563.c: Likewise
23042         * gcc.dg/tree-ssa/pr25382.c: Likewise
23043         * gcc.dg/tree-ssa/vrp16.c: Likewise
23044         * gcc.dg/tree-ssa/vrp25.c: Likewise
23045         * gcc.dg/tree-ssa/vrp08.c: Likewise
23046         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23047         * gcc.dg/tree-ssa/vrp17.c: Likewise
23048         * gcc.dg/tree-ssa/pr21458.c: Likewise
23049         * g++.dg/tree-ssa/pr18178.C: Likewise
23050
23051 2006-02-07  Richard Guenther  <rguenther@suse.de>
23052
23053         PR c++/26140
23054         Revert
23055         2006-01-30  Richard Guenther  <rguenther@suse.de>
23056         PR c++/23372
23057         * gcc.dg/pr23372-1.C: New testcase.
23058
23059         * g++.dg/tree-ssa/pr26140.C: New testcase.
23060
23061 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23062
23063         PR c++/9737
23064         * g++.dg/template/ttp15.C: New test.
23065         * g++.dg/template/ttp16.C: Likewise.
23066         * g++.dg/template/ttp17.C: Likewise.
23067         * g++.old-deja/g++.pt/ttp36.C: Remove.
23068         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23069         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23070         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23071         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23072         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23073         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23074         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23075         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23076         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23077
23078 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23079
23080         PR libfortran/23815
23081         * unf_io_convert_4.f90: New test.
23082
23083 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23084
23085         * gcc.dg/tree-ssa/loadpre10.c: New test.
23086         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23087         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23088         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23089
23090 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23091
23092         PR libfortran/24685
23093         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23094
23095 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23096
23097         PR tree-opt/25251
23098         * gfortran.dg/assign_7.f: New test.
23099
23100 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23101
23102         PR fortran/26041
23103         PR fortran/26064
23104         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23105         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23106         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23107
23108 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23111         in size_t typedef.
23112
23113 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23114
23115         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23116         * g++.dg/charset/string.c (foo): Likewise.
23117         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23118         const char*
23119         * g++.dg/ext/builtin2.C (printf): Likewise.
23120         * g++.dg/init/new15.C (printf): Likewise.
23121         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23122         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23123         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23124         * g++.dg/template/non-dependent4.C (temp): Likewise.
23125         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23126         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23127         parameter type to const char*.
23128         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23129         Change type to const char*.
23130         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23131         Likewise.
23132         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23133         second parameter type to const char*.
23134         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23135         (Y::Y): Change parameter type to const char*.
23136         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23137         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23138         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23139         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23140         (char*).
23141         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23142         const char*.
23143         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23144         type to const char*.
23145         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23146         return type to const char*.
23147         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23148         to const char*.
23149         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23150         * g++.old-deja/g++.law/refs1.C: Likewise.
23151         * g++.old-deja/g++.law/visibility1.C: Likewise.
23152         * g++.old-deja/g++.law/visibility2.C: Likewise.
23153         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23154         const char*.
23155         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23156         * g++.old-deja/g++.mike/net48.C: Likewise.
23157         * g++.old-deja/g++.mike/p646.C: Likewise.
23158         * g++.old-deja/g++.mike/p6746.C: Likewise.
23159         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23160         type to const char*.
23161         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23162         deprecated conversion warning.
23163         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23164         char*.
23165         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23166         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23167         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23168         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23169         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23170         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23171         * g++.old-deja/g++.pt/t39.C: Likewise.
23172         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23173         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23174
23175 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23176
23177         PR fortran/25075
23178         intrinsic_argument_conformance_1.f90: New test.
23179
23180 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23181
23182         PR fortran/20845
23183         * gfortran.dg/char_result_11.f90: Add SAVE.
23184         * gfortran.dg/der_pointer_4.f90: Ditto.
23185         * gfortran.dg/default_initialization.f90: New test.
23186
23187 2006-02-03  Jeff Law  <law@redhat.com>
23188
23189         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23190         handle more than 100 dump files.
23191         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23192         * lib/scantree.exp (scan-tree-dump): Likewise.
23193         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23194         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23195         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23196         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23197         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23198
23199 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23200
23201         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23202
23203 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23204
23205         * g++.dg/template/using12.C: New test.
23206
23207 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23208
23209         * gcc.target/powerpc/pr25960.c: New test.
23210
23211 2006-02-02  Steven G. Kargl  <kargls@comcast>
23212
23213         PR fortran/24958
23214         gfortran.dg/nullify_2.f90: New test.
23215
23216 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23217
23218         PR 25990
23219         * gcc.dg/gomp/pr25990.c: New test.
23220
23221 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23222
23223         PR c++/25342
23224         * g++.gd/template/partial4.C: New test.
23225
23226 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23227
23228         PR middle-end/26001
23229         * gfortran.dg/data_char_2.f90: New.
23230
23231 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23232
23233         PR fortran/26039
23234         maxval_maxloc_conformance_1.f90: New test.
23235
23236 2006-01-31  Richard Guenther  <rguenther@suse.de>
23237
23238         * gcc.target/i386/sselibm-1.c: New testcase.
23239         * gcc.target/i386/sselibm-2.c: Likewise.
23240         * gcc.target/i386/sselibm-3.c: Likewise.
23241         * gcc.target/i386/sselibm-4.c: Likewise.
23242         * gcc.target/i386/sselibm-5.c: Likewise.
23243
23244 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23245
23246         PR fortran/24266
23247         * gfortran.dg/arrayio_derived_2.f90: New.
23248
23249 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23250
23251         * gcc.dg/unsigned-long-compare.c: New test.
23252
23253 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23254
23255         PR testsuite/25318
23256         * lib/target-supports.exp (check_effective_target_freorder):
23257         Check to see if target supports -freorder-blocks-and-partition.
23258         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23259         instead of "dg-require-named-sections".
23260
23261 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23262
23263         PR target/14798:
23264         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23265         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23266         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23267         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23268         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23269         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23270         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23271         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23272
23273 2006-01-30  Richard Guenther  <rguenther@suse.de>
23274
23275         PR c++/23372
23276         * gcc.dg/pr23372-1.C: New testcase.
23277
23278 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23279
23280         * gcc.dg/gomp/pr25874.c: New test.
23281
23282 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23283
23284         PR tree-opt/25911
23285         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23286
23287 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23288
23289         PR fortran/18578
23290         PR fortran/18579
23291         PR fortran/20857
23292         PR fortran/20885
23293         * gfortran.dg/intent_out_1.f90: New test.
23294
23295 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23296
23297         PR fortran/17911
23298         * gfortran.dg/procedure_lvalue.f90: New test.
23299
23300         PR fortran/20895
23301         PR fortran/25030
23302         * gfortran.dg/char_pointer_assign_2.f90: New test.
23303         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23304         assignment to be consistent with standard.
23305         * gfortran.dg/char_result_2.f90: The same.
23306         * gfortran.dg/char_result_8.f90: The same.
23307
23308 2006-01-28  Zack Weinberg  <zackw@panix.com>
23309
23310         * gcc.dg/Woverlength-strings.c
23311         * gcc.dg/Woverlength-strings-pedantic-c89.c
23312         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23313         * gcc.dg/Woverlength-strings-pedantic-c99.c
23314         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23315
23316 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23317
23318         * gcc.c-torture/execute/20060127-1.c: New test.
23319
23320 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/25999
23323         * g++.dg/ext/pragmaweak1.C: New test.
23324
23325 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23326
23327         PR c++/25855
23328         * g++.dg/template/spec29.C: New test.
23329
23330 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23331
23332         PR c/19606.
23333         * gcc.c-torture/execute/pr19606.c: New.
23334
23335 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23336
23337         * gcc.dg/pragma-re-4.c: New test.
23338
23339 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23340
23341         PR fortran/25964
23342         * gfortran.dg/assumed_size_refs_3.f90: New test.
23343
23344 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23345
23346         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23347
23348 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23349
23350         PR ada/21317
23351         * ada/acats/support/impdef.a: Add One_Long_Second.
23352         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23353         * ada/acats/tests/c9/c94026.a: Likewise.
23354         * ada/acats/tests/c9/c97305c.ada: Likewise.
23355         * ada/acats/tests/c9/c99004a.ada: Likewise.
23356
23357 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23358
23359         PR fortran/25964
23360         * gfortran.dg/global_references_2.f90: New test.
23361
23362         PR fortran/25084
23363         PR fortran/20852
23364         PR fortran/25085
23365         PR fortran/25086
23366         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23367         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23368
23369         PR fortran/25416
23370         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23371
23372 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23373
23374         PR c/25892
23375         * gcc.dg/Wpointer-sign.c: New.
23376         * gcc.dg/Wpointer-sign-Wall.c: New.
23377         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23378         * gcc.dg/Wpointer-sign-pedantic.c: New.
23379         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23380         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23381
23382 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23383
23384         PR C/25861
23385         * gcc.c-torture/compile/pr25861.c: New test.
23386
23387 2006-01-26  Paul Brook  <paul@codesourcery.com>
23388
23389         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23390         on short-enum targets.
23391         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23392         variable.
23393         (generate_fields): Use short_enums.
23394         (main): Set short_enums.  Document -e.
23395         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23396         on short-enum targets.
23397         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23398         variable.
23399         (generate_fields): Use short_enums.
23400         (main): Set short_enums.  Document -e.
23401         * lib/target-supports.exp (check_effective_target_short_enums): New.
23402
23403 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23404
23405         PR target/25947
23406         * gcc.dg/torture/pr25947-1.c: New test.
23407
23408 2006-01-25  Jan Hubicka  <jh@suse.cz>
23409             Roger Sayle  <roger@eyesopen.com>
23410
23411         PR rtl-optimization/25703
23412         * gcc.target/i386/20060125-1.c: New test case.
23413         * gcc.target/i386/20060125-2.c: New test case.
23414
23415 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23416
23417         PR fortran/18540
23418         * gfortran.dg/goto_1.f: New.
23419
23420 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23421
23422         PR fortran/25716
23423         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23424         25716 on 32-bit systems too.
23425
23426 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23427
23428         PR testsuite/25590
23429         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23430
23431 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23432
23433         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23434
23435 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23436
23437         PR fortran/25835
23438         * gfortran.dg/read_eof.f90: Delete, renamed.
23439         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23440         * gfortran.dg/read_eof_2.f90: New test.
23441         * gfortran.dg/read_eof_3.f90: New test.
23442
23443 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23444
23445         PR tree-opt/25860
23446         * gcc.c-torture/compile/pr25860.c: New test.
23447
23448 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23449
23450         PR c++/25552
23451         * g++.dg/parse/dtor8.C: New test.
23452
23453 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23454
23455         PR testsuite/25891
23456         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23457         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23458         check_effective_target_fopenmp returns 0.
23459
23460 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23461
23462         PR ada/20548
23463         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23464         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23465         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23466
23467 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23468
23469         PR tree-opt/25857
23470         * g++.dg/opt/pr25857.C: New test.
23471
23472 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23473         Jan Hubicka  <jh@suse.cz>
23474         Richard Guenther  <rguenther@suse.de>
23475
23476         PR rtl-optimization/25654
23477         * gcc.dg/torture/pr25654.c: New testcase.
23478         * gcc.target/i386/pr25654.c: Likewise.
23479
23480 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23481
23482         PR fortran/25901
23483         * gfortran.dg/internal references_2.f90: New test.
23484
23485         Fix regression in testing of admissability of attributes.
23486         * gfortran.dg/intent_used_1.f90: New test.
23487
23488 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23489
23490         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23491         Remove target conditional torture options for i?86 and x86_64
23492         GNU/Linux.
23493
23494 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23495
23496         PR c++/10891
23497         * g++.dg/rtti/no-rtti.C: New.
23498
23499 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23500
23501         PR c++/25895
23502         * g++.dg/inherit/conv2.C: New test.
23503
23504         PR c++/25856
23505         * g++.dg/parse/dtor7.C: New test.
23506
23507         PR c++/25858
23508         * g++.dg/template/crash44.C: New test.
23509
23510 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23511
23512         PR fortran/25124
23513         PR fortran/25625
23514         * gfortran.dg/internal_references_1.f90: New test.
23515           PR fortran/20881
23516         PR fortran/23308
23517         PR fortran/25538
23518         PR fortran/25710
23519         * gfortran.dg/global_references_1.f90: New test.
23520         * gfortran.dg/g77/19990905-1.f: Restore the error that
23521         there is a clash between the common block name and
23522         the name of a subroutine reference.
23523
23524         PR fortran/PR24276
23525         * gfortran.dg/aliasing_dummy_1.f90: New test.
23526
23527 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23528
23529         * gcc.dg/vmx/1b-01.c: Warning fix.
23530         * gcc.dg/vmx/1c-02.c: Likewise.
23531         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23532
23533 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23534
23535         PR testsuite/24962
23536         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23537
23538 2006-01-20  Richard Guenther  <rguenther@suse.de>
23539         Steven Bosscher <stevenb.gcc@gmail.com>
23540
23541         PR rtl-optimization/24626
23542         * gcc.dg/torture/pr24626-1.c: New testcase.
23543         * gcc.dg/torture/pr24626-2.c: Likewise.
23544         * gcc.dg/torture/pr24626-3.c: Likewise.
23545         * gcc.dg/torture/pr24626-4.c: Likewise.
23546
23547 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23548
23549         PR c++/5520
23550         * g++.dg/warn/empty-body.C: New.
23551
23552 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/22136
23555         * g++.dg/template/using10.C: New test.
23556         * g++.dg/temlpate/using11.C: Likewise.
23557         * g++.dg/inherit/using5.C: Tweak error messages.
23558
23559 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23560
23561         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23562         target test.
23563         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23564
23565 2006-01-19  Jan Hubicka  <jh@suse.cz>
23566
23567         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23568
23569 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23570
23571         PR c++/25854
23572         * g++.dg/template/spec28.C: New test.
23573
23574 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23575
23576         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23577         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23578
23579 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23580
23581         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23582         * gcc.dg/gomp/critical-1.c: Likewise.
23583         * gcc.dg/gomp/critical-3.c: Likewise.
23584         * gcc.dg/gomp/empty.c: Likewise.
23585         * gcc.dg/gomp/ordered-1.c: Likewise.
23586         * gcc.dg/gomp/for-4.c: Likewise.
23587         * gcc.dg/gomp/for-6.c: Likewise.
23588         * gcc.dg/gomp/master-3.c: Likewise.
23589         * gcc.dg/gomp/for-8.c: Likewise.
23590         * gcc.dg/gomp/for-10.c: Likewise.
23591         * gcc.dg/gomp/for-18.c: Likewise.
23592         * gcc.dg/gomp/for-5.c: Likewise.
23593         * gcc.dg/gomp/for-7.c: Likewise.
23594         * gcc.dg/gomp/for-9.c: Likewise.
23595
23596 2006-01-18  Jeff Law  <law@redhat.com>
23597
23598         * gcc.dg/tree-ssa/vrp25.c: New test.
23599
23600 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23601
23602         * gcc.dg/pr25805.c: Fix misapplied patch.
23603
23604 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23605
23606         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23607         (check_effective_target_vect_udot_qi): New.
23608         (check_effective_target_vect_sdot_hi): New.
23609         (check_effective_target_vect_udot_hi): New.
23610         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23611         prefixed with "wrapv-" with -fwrapv.
23612         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23613         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23614         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23615         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23616         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23617
23618         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23619         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23620         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23621         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23622
23623 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23624
23625         PR c++/16829
23626         * g++.dg/other/default2.C: New test.
23627         * g++.dg/other/default3.C: New test.
23628
23629 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23630
23631         PR c/25805
23632         * gcc.dg/pr25805.c: New file.
23633
23634 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23635
23636         PR c++/25836
23637         * g++.dg/template/init6.C: New test.
23638
23639 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23640
23641         * gcc.dg/tree-ssa/pr24287.c: New test
23642
23643 2006-01-18  Eric Christopher  <echristo@apple.com>
23644
23645         * g++.dg/eh/table.C: New.
23646
23647 2006-01-18  DJ Delorie  <dj@redhat.com>
23648
23649         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23650         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23651         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23652         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23653
23654 2006-01-18  Jeff Law  <law@redhat.com>
23655
23656         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23657         on wrapping on overflow semantics.
23658
23659         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23660
23661         * gcc.gc/tree-ssa/vrp23.c: New test.
23662         * gcc.gc/tree-ssa/vrp24.c: New test.
23663
23664 2006-01-18  Richard Henderson  <rth@redhat.com>
23665             Aldy Hernandez  <aldyh@redhat.com>
23666             Jakub Jelinek  <jakub@redhat.com>
23667             Diego Novillo  <dnovillo@redhat.com>
23668             Uros Bizjak  <uros@kss-loka.si>
23669
23670         * gcc.dg/gomp: New directory.
23671
23672 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23673             Steven G. Kargl  <kargls@comcast.net>
23674
23675         PR fortran/20869
23676         * gfortran.dg/intrinsic_external_1.f90: New test.
23677
23678         PR fortran/20875.
23679         * gfortran.dg/elemental_pointer_1.f90: New test.
23680
23681         PR fortran/25024
23682         * gfortran.dg/external_procedures_1.f90: New test.
23683
23684         PR fortran/25785
23685         gfortran.dg/assumed_present.f90: New test.
23686
23687 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * g++.dg/parse/lookup5.C: New test.
23690
23691 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23692
23693         PR fortran/25697
23694         * gfortran.dg/read_eof.f90: New test.
23695
23696 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23697
23698         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23699         add a closing brace.
23700
23701 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23702
23703         PR fortran/25631
23704         * gfortran.dg/fmt_tl.f: New test.
23705
23706 2006-01-17  Eric Christopher  <echristo@apple.com>
23707
23708         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23709         * g++.old-deja/g++.warn/impint2.C: Ditto.
23710         * g++.old-deja/g++.other/null1.C: Ditto.
23711         * g++.dg/warn/conv2.C: Ditto.
23712         * g++.dg/warn/conv4.C: New file.
23713
23714 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23715
23716         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23717
23718 2006-01-17  Andreas Jaeger  <aj@suse.de>
23719             Janis Johnson <janis187@us.ibm.com>
23720
23721         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23722         in 64-bit.
23723         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23724         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23725
23726 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23727
23728         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23729         (switchfiles): xfail txxx where xxx >= 25.
23730
23731 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23732
23733         PR testsuite/25764
23734         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23735
23736 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23737
23738         PR c/25682
23739         * gcc.dg/pr25682.c: New test.
23740         * g++.dg/parse/array-size2.C: New test.
23741
23742 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23743
23744         * consistency.vlad: Remove entire directory, 1652 files.
23745
23746 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23747
23748         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23749         check_effective_target_dfprt_nocache): New.
23750         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23751         (check_effective_target_dfprt): New.
23752         * lib/c-compat.exp (check_dfp): Remove.
23753         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23754         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23755         level of support for decimal float.
23756         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23757         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23758         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23759         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23760         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23761         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23762         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23763         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23764         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23765         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23766         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23767         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23768         directives.
23769
23770 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23771
23772         PR testsuite/25741
23773         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23774         $base_dir/../.
23775         * lib/gfortran.exp (gfortran_init): Likewise.
23776         * lib/obj-c++.exp (obj-c++_init): Likewise.
23777         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23778         (scan-assembler-dem-not): Likewise.
23779         * lib/scandump.exp (scan-dump-dem): Likewise.
23780         (scan-dump-dem-not): Likewise.
23781
23782 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23783
23784         PR testsuite/25767
23785         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23786         powerpc-*-darwin*.
23787         * lib/obj-c++.exp (obj-c++_init): Likewise.
23788
23789 2006-01-16  Richard Guenther  <rguenther@suse.de>
23790
23791         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23792
23793 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23794
23795         PR testsuite/25777
23796         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23797         to LD_LIBRARY_PATH.
23798
23799 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23800             Andrew Pinski  <pinskia@physics.uc.edu>
23801
23802         * gcc.dg/minmax-1.c: New test.
23803
23804 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23805
23806         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23807         * gcc.misc-tests/dectest.exp: Ditto.
23808
23809 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23810
23811         PR testsuite/25796
23812         * gcc.target/i386/cmov6.c: Use -march=k8.
23813
23814 2006-01-15  Andreas Jaeger  <aj@suse.de>
23815
23816         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23817         x86 does not have __float128.
23818
23819 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23820
23821         * gcc.target/i386/cmov6.c: New test.
23822
23823 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23824
23825         PR c++/25663
23826         * g++.dg/template/ctor6.C: New test.
23827
23828 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23829
23830         PR tree-optimization/25485
23831         * gcc.dg/tree-ssa/pr25485.c: New.
23832
23833 2006-01-14  Richard Guenther  <rguenther@suse.de>
23834
23835         PR tree-optimization/22548
23836         PR tree-optimization/22555
23837         PR tree-optimization/22501
23838         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23839         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23840         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23841         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23842         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23843         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23844         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23845         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23846         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23847
23848 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23849
23850         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23851         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23852
23853 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23854         Richard Guenther  <rguenther@suse.de>
23855
23856         PR rtl-optimization/24257
23857         * gcc.dg/torture/pr24257.c: New testcase.
23858
23859 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23860
23861         * gcc.c-torture/execute/20060110-1.c: New test.
23862         * gcc.c-torture/execute/20060110-2.c: New test.
23863
23864 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23865
23866         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23867
23868 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23869
23870         PR fortran/25756
23871         * gfortran.dg/label_3.f90: New test.
23872
23873 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23874
23875         PR tree-optimization/25771
23876         * g++.dg/tree-ssa/pr25771.C: New test
23877
23878 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23879
23880         PR tree-opt/24365
23881         * g++.dg/opt/complex5.C: New test.
23882
23883 2006-01-13  Richard Guenther  <rguenther@suse.de>
23884
23885         * gcc.target/i386/387-9.c: New testcase.
23886
23887 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23888
23889         PR c++/24824
23890         * g++.dg/debug/dwarf2-1.C: New.
23891
23892 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23893
23894         PR testsuite/25728
23895         * lib/gcov.exp (verify-lines): Add "close $fd".
23896
23897 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23898             Ben Elliston  <bje@au.ibm.com>
23899
23900         * gcc.dg/dfp/inf-1.c: New test.
23901
23902 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23903             Yao Qi  <qiyaoltc@cn.ibm.com>
23904             Ben Elliston  <bje@au.ibm.com>
23905             Jon Grimm  <jgrimm2@us.ibm.com>
23906
23907         * gcc.dg/nodfp-1.c: New test.
23908         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23909         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23910         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23911         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23912         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23913         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23914         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23915         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23916         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23917         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23918         * gcc.dg/format/dfp-printf-1.c: Likewise.
23919         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23920         (compat_setup_dfp): New.
23921         * gcc.dg/compat/compat.exp: Use it.
23922         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23923         Make some variables global, prepend "compat_" to their names.
23924         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23925         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23926         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23927         * lib/compat.exp (compat_skip_list): Make global, rename.
23928         * lib/c-compat.exp: New file.
23929         * lib/target-supports.exp (check_effective_target_dfp): New.
23930
23931         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23932         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23933         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23934         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23935         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23936         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23937         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23938         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23939         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23940         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23941         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23942         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23943         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23944         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23945         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23946         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23947         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23948         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23949         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23950         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23951         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23952         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23953         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23954         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23955         gcc.dg/dfp/struct-layout-1.c,
23956         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23957         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23958         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23959         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23960         gcc.dg/dfp/func-vararg-dfp.c,
23961         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23962         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23963         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23964         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23965         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23966
23967 2006-01-11  Richard Guenther  <rguenther@suse.de>
23968
23969         PR tree-optimization/25734
23970         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23971
23972 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23973
23974         PR fortran/25486
23975         * gfortran.dg/literal_character_constant_1_x.F: New test.
23976         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23977         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23978         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23979
23980 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23981
23982         PR c++/25386
23983         * g++.dg/ext/packed3.C: Add expected packed error.
23984
23985 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23986
23987         PR target/25706
23988         * gcc.dg/torture/pr25706-1.c: New test.
23989
23990 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23991
23992         PR tree-optimization/23109
23993         PR tree-optimization/23948
23994         PR tree-optimization/24123
23995
23996         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23997         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23998         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23999         g++.dg/tree-ssa/pr23948.C: New testcases.
24000         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24001         three divisions in order to do the optimization.
24002
24003 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24004
24005         PR c++/25632
24006         * g++.dg/other/pr25632.C: New test.
24007
24008 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24009
24010         PR fortran/25730
24011         * gfortran.dg/used_types_1.f90: New test.
24012
24013 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24014
24015         PR target/25718
24016         * gcc.dg/torture/pr25718-1.c: New test.
24017
24018 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24019
24020         * gfortran.dg/list_read_2.f90: Fix typo in description.
24021
24022 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24023
24024         * lib/target-supports.exp (check_visibility_available): Simplify test
24025         for *-*-netware*.
24026         (check_profiling_available): Fail for *-*-netware*.
24027         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24028         * gcc.dg/20021014-1.c: Likewise.
24029         * gcc.dg/nest.c: Likewise.
24030
24031 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24032
24033         fortran/24936
24034         * gfortran.dg/forall_3.f90: New test.
24035
24036 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24037
24038         PR fortran/21977
24039         * gfortran.dg/nesting_2.f90: New test.
24040         * gfortran.dg/nesting_3.f90: New test.
24041
24042 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24043
24044         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24045         Fix typo in comment.
24046
24047 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24048
24049         * gfortran.dg/single_char_string.f90: New test.
24050
24051 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24052
24053         * gfortran.dg/ichar_2.f90: New test.
24054
24055 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24056
24057         PR fortran/25093
24058         * gfortran.dg/private_type_4.f90: New.
24059
24060 2006-01-07  Richard Guenther  <rguenther@suse.de>
24061
24062         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24063
24064 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24065
24066         * gfortran.dg/func_decl_1.f90: New.
24067         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24068         * gfortran.dg/array_alloc_2.f90: Likewise.
24069         * gfortran.dg/char_result_8.f90: Likewise.
24070         * gfortran.dg/dup_save_1.f90: Likewise.
24071         * gfortran.dg/dup_save_2.f90: Likewise.
24072         * gfortran.dg/f2c_6.f90: Likewise.
24073         * gfortran.dg/f2c_7.f90: Likewise.
24074         * gfortran.dg/func_result_2.f90: Likewise.
24075         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24076
24077 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24078
24079         PR fortran/22146
24080         * gfortran.dg/elemental_subroutine_1.f90: New test.
24081         * gfortran.dg/elemental_subroutine_2.f90: New test.
24082
24083         PR fortran/25029
24084         PR fortran/21256
24085         * gfortran.dg/assumed_size_refs_1.f90: New test.
24086
24087         PR fortran/20868
24088         PR fortran/20870
24089         * gfortran.dg/assumed_size_refs_2.f90: New test.
24090         * gfortran.dg/initialization_1.f90: Change warning message.
24091
24092 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24093
24094         * gcc.dg/tree-ssa/loop-15.c: New test.
24095
24096 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24097
24098         PR fortran/25598
24099         * gfortran.dg/backspace_3.f: New test.
24100         * gfortran.dg/backspace_4.f: New test.
24101
24102 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24103
24104         PR fortran/24268
24105         * gfortran.dg/fmt_white.f: Update test.
24106
24107 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24108
24109         * gcc.dg/cast-1.c: Add new warning.
24110         * gcc.dg/cast-2.c: Likewise.
24111         * gcc.dg/cast-3.c: Likewise.
24112         * gcc.dg/format/cast-1.c: Likewise.
24113         * gcc.dg/cast-4.c: New testcase.
24114
24115 2006-01-05  Richard Guenther  <rguenther@suse.de>
24116
24117         PR tree-optimization/22555
24118         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24119
24120 2006-01-05  Richard Guenther  <rguenther@suse.de>
24121             Diego Novillo  <dnovillo@redhat.com>
24122
24123         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24124         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24125         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24126         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24127         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24128         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24129         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24130         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24131         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24132         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24133         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24134         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24135         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24136         * treelang/compile/extravar.tree: Likewise.
24137         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24138         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24139         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24140         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24141         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24142
24143 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24144
24145         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24146         for 64-bit fix.
24147
24148 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24149
24150         PR fortran/23675
24151         gfortran.dg/char_result_11.f90: New.
24152
24153 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24154
24155         PR c++/24782
24156         * g++.dg/parse/access9.C: New test.
24157         * g++.dg/tc1/dr52.C: Tweak error markers.
24158
24159 2006-01-04  Richard Henderson  <rth@redhat.com>
24160
24161         Merge from gomp branch.
24162         * g++.dg/parse/pragma2.C: Update expected error lines.
24163
24164 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24165
24166         * g++.dg/other/i386-2.C: New test.
24167
24168         PR target/25554
24169         * gcc.c-torture/compile/20051228-1.c: New test.
24170
24171         PR c/25559
24172         * gcc.dg/pr25559.c: New test.
24173
24174 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/25492
24177         * g++.dg/lookup/friend9.C: New test.
24178
24179         PR c++/25625
24180         * g++.dg/template/repo5.C: New test.
24181
24182 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24183
24184         PR fortran/25101
24185         * gfortran.dg/forall_2.f90: New test.
24186
24187 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24188
24189         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24190         dg-require-weak.  Adjust regexp to handle leading-underscore
24191         targets and space as well as TAB after .weak.  Change previous
24192         64-bit fix to not use naked dot.
24193
24194 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24195
24196         PR rtl-optimization/25578
24197         * gcc.c-torture/execute/20060102-1.c: New testcase.
24198
24199 2006-01-03  Richard Guenther  <rguenther@suse.de>
24200
24201         PR c/25183
24202         * gcc.dg/torture/pr25183.c: New testcase.
24203
24204 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24205
24206         Merge from gomp-branch.
24207         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24208         * gcc.dg/ia64-sync-2.c: Likewise.
24209         * gcc.dg/ia64-sync-3.c: Likewise.
24210         * gcc.dg/ia64-sync-4.c: Likewise.
24211         * gcc.dg/sync-2.c: Likewise.
24212         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24213         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24214
24215 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24216
24217         PR c++/25635
24218         * g++.dg/parse/operator6.C: New test.
24219
24220         PR c++/25637
24221         * g++.dg/parse/error29.C: New test.
24222
24223         PR c++/25638
24224         * g++.dg/parse/dtor6.C: New test.
24225
24226         PR c++/25633
24227         * g++.dg/parse/ctor3.C: New test.
24228
24229         PR c++/25634
24230         * g++.dg/template/class3.C: New test.
24231
24232 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24233
24234         * g++.dg/debug/debug9.C: New.
24235
24236 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24237
24238         PR fortran/24640
24239         * gfortran.dg/label_2.f90: New test.
24240
24241 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24242
24243         * g++.dg/lookup/using12.C: Tighten error marker.
24244
24245 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24246             Andrew Pinski <pinskia@physics.uc.edu>
24247
24248         * gcc.target/powerpc/darwin-abi-3.c: New file.
24249         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24250         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24251         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24252         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24253         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24254         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24255         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24256         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24257
24258 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24259
24260         * gcc.dg/tree-ssa/loadpre1.c: New;
24261         * gcc.dg/tree-ssa/loadpre2.c: New;
24262         * gcc.dg/tree-ssa/loadpre3.c: New;
24263         * gcc.dg/tree-ssa/loadpre4.c: New;
24264         * gcc.dg/tree-ssa/loadpre5.c: New;
24265         * gcc.dg/tree-ssa/loadpre6.c: New;
24266         * gcc.dg/tree-ssa/loadpre7.c: New;
24267         * gcc.dg/tree-ssa/loadpre8.c: New;
24268         * gcc.dg/tree-ssa/loadpre9.c: New;
24269
24270 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24273         * g++.dg/abi/thunk4.C: Likewise.
24274
24275 2006-01-01  Andreas Jaeger  <aj@suse.de>
24276
24277         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24278         portable.
24279
24280 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24281
24282         PR c++/25294
24283         * gcc.dg/pragma-pack-3.c: New test.
24284         * g++.dg/parse/pragma3.C: New test.
24285
24286 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24287
24288         PR middle-end/24827
24289         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24290
24291 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24292
24293         PR testsuite/25214
24294         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24295
24296 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24297
24298         PR fortran/22607
24299         * gfortran-dg/pure_byref_3.f90: New.
24300
24301         fortran/PR 25396
24302         * gfortran.dg/userdef_operator_1.f90: New.
24303
24304 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24305
24306         * g++.dg/abi/thunk3.C: New.
24307         * g++.dg/abi/thunk4.C: New.
24308
24309 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24310
24311         PR fortran/25532
24312         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24313         associated derived type components of derived types are
24314         properly declared in contained procedures.
24315
24316 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24317
24318         PR libgfortran/25139
24319         * gfortran.dg/backspace_2.f: New test.
24320
24321 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24322
24323         PR libgfortran/25550
24324         * gfortran.dg/endfile.f: New test.
24325
24326 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24327
24328         PR libgfortran/25419
24329         * gfortran.dg/comma.f: New test.
24330
24331 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24332
24333         * lib/gfortran-dg.exp: Remove trailing whitespace.
24334         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24335         -funroll-all-loops.
24336
24337 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24338
24339         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24340         Extended Double long doubles or repeat tests when long double is
24341         the same size as double.
24342
24343 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24344
24345         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24346
24347         PR testsuite/25442
24348         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24349         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24350
24351         PR testsuite/25441
24352         * gcc.dg/pr23911.c: Make test variable static.
24353
24354         PR testsuite/25444
24355         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24356
24357 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24358
24359         PR c++/25439
24360         * g++.dg/parse/crash17.C: Adjust error markers.
24361         * g++.dg/template/error20.C: New test.
24362
24363 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/23172
24366         * g++.dg/ext/complit4.C: New test.
24367
24368         PR c++/25417
24369         * g++.dg/ext/complit5.C: Likewise.
24370
24371 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24372
24373         PR tree-optimization/25125
24374         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24375         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24376         * gcc.c-torture/execute/pr25125.c: New.
24377
24378 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24379
24380         PR fortran/25029
24381         PR fortran/21256
24382         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24383         functions with incorrect assumed size references.
24384
24385 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24386
24387         PR c++/23171
24388         * g++.dg/opt/init1.C: New test.
24389
24390 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24391
24392         PR c++/24671
24393         * g++.dg/template/sfinae3.C: New test.
24394
24395 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24396
24397         * g++.dg/other/friend4.C: New test.
24398
24399 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24400
24401         PR target/25005
24402         * g++.dg/opt/pr25005.C: New test.
24403
24404 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24405
24406         PR c++/25369
24407         * g++.dg/template/ptrmem16.C: New test.
24408
24409 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24410
24411         PR fortran/25029
24412         PR fortran/21256
24413         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24414
24415 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24416
24417         PR libgfortran/25307
24418         * gfortran.dg/list_read_5.f90: New test.
24419
24420 2005-12-22  Richard Henderson  <rth@redhat.com>
24421
24422         * gcc.target/i386/sse-7.c: Use -msse2.
24423
24424 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24425
24426         PR rtl-optimization/25432
24427         * gcc.c-torture/compile/20051216-1.c: New test.
24428
24429         PR objc/25328
24430         * objc/execute/pr25328.m: New test.
24431
24432 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/25364
24435         * g++.dg/template/call4.C: New test.
24436
24437 2005-12-22  Dale Johannesen  <dalej@apple.com>
24438
24439         * gcc.target/i386/sse-17.c: New.
24440
24441 2005-12-22  Paul Brook  <paul@codesourcery.com>
24442
24443         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24444
24445 2005-12-22  Paul Brook  <paul@codesourcery.com>
24446
24447         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24448
24449 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24450
24451         PR tree-opt/25513
24452         * gcc.c-torture/compile/pr25513.c: New test.
24453
24454 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24455
24456         PR c++/23333
24457         * g++.dg/parse/error25.C: Add more tests.
24458
24459 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24460
24461         PR fortran/18990
24462         * gfortran.dg/der_charlen_1.f90: New.
24463
24464 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24465
24466         PR fortran/20889
24467         * gfortran.dg/pointer_component_type_1.f90: New test.
24468
24469         PR fortran/25029
24470         PR fortran/21256
24471         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24472         should give an error with assumed size array refernces and checks
24473         those that should not.
24474         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24475         reference an upper bound so that it does not generate an error.
24476
24477         PR fortran/19362
24478         PR fortran/20244
24479         PR fortran/20864
24480         PR fortran/25391
24481         * gfortran.dg/used_dummy_types_1.f90: New test.
24482         * gfortran.dg/used_dummy_types_2.f90: New test.
24483         * gfortran.dg/used_dummy_types_3.f90: New test.
24484         * gfortran.dg/used_dummy_types_4.f90: New test.
24485         * gfortran.dg/used_dummy_types_5.f90: New test.
24486
24487         PR fortran/23152
24488         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24489         group already being USE associated.
24490         * gfortran.dg/assumed_shape_nml.f90: New test.
24491         * gfortran.dg/assumed_size_nml.f90: New test.
24492
24493         PR fortran/20862
24494         PR fortran/25053
24495         PR fortran/25063
24496         PR fortran/25064
24497         PR fortran/25066
24498         PR fortran/25067
24499         PR fortran/25068
24500         PR fortran/25307
24501         * gfortran.dg/io_constraints_1.f90: New test.
24502         * gfortran.dg/io_constraints_1.f90: New test.
24503         * gfortran.dg/iostat_3.f90: Change wording of warning.
24504         * gfortran.dg/g77/19981216-0.f: The same.
24505
24506 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24507
24508         PR tree-optimization/23518
24509         * gcc.dg/pr23518.c: New.
24510
24511 2005-12-21  Mike Stump  <mrs@apple.com>
24512
24513         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24514
24515 2005-12-21  Paul Brook  <paul@codesourcery.com>
24516
24517         * gcc.dg/pr19340.c: Skip on m68k targets.
24518
24519 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24520
24521         PR rtl-optimization/25196
24522         * gcc.dg/pr25196.c: New test.
24523
24524 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24525
24526         PR fortran/25423
24527         gfortran.dg/where_nested_1.f90: New.
24528
24529 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24530
24531         PR tree-optimization/25382.
24532         * gcc.dg/tree-ssa/pr25382.c: New.
24533
24534 2005-12-20  Richard Guenther  <rguenther@suse.de>
24535
24536         PR middle-end/24306
24537         * gcc.target/i386/pr24306.c: New testcase.
24538
24539 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24540
24541         PR tree-optimization/25501
24542         * gcc.dg/tree-ssa/pr25501.c: New.
24543
24544 2005-12-20  Richard Guenther  <rguenther@suse.de>
24545
24546         Revert
24547         2005-12-02  Richard Guenther  <rguenther@suse.de>
24548
24549         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24550
24551 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24552
24553         PR c++/21228
24554         * g++.dg/warn/Wunreachable-code-2.C: New test.
24555
24556 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24557
24558         PR c++/24278
24559         * g++.dg/template/ctor5.C: New test.
24560
24561         PR c++/24915
24562         * g++.dg/template/overload8.C: New test.
24563
24564 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24565
24566         * gcc.c-torture/compile/pr25483 : New test.
24567
24568 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24569
24570         PR c++/20552
24571         * g++.dg/ext/typeof10.C: New test.
24572
24573 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24574
24575         * gcc.dg/mt-loopi1.c: New.
24576
24577 2005-12-18  Richard Guenther  <rguenther@suse.de>
24578
24579         PR tree-optimization/25481
24580         * gcc.dg/torture/pr25481.c: New testcase.
24581
24582 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24583
24584         PR rtl-optimization/21041
24585         * gcc.dg/pr21041.c: New test.
24586
24587 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24588
24589         PR libgfortran/25463
24590         * gfortran.dg/advance.f90: New test.
24591
24592 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24593
24594         * gcc.dg/20051201-1.c: New test.
24595
24596 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24597
24598         PR fortran/25018
24599         * gfortran.dg/initialization_1.f90: New test.
24600         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24601         * gfortran.dg/g77/980616-0.f: The same.
24602
24603 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24604
24605         * PR fortran/25458
24606         * gfortran.dg/chkbits.f90: New test.
24607
24608 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24609
24610         * gfortran.dg/enum_5.f: Revert to previous version.
24611
24612 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24613
24614         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24615         * gfortran.dg/nested_modules_1.f90: Ditto.
24616         * gfortran.dg/hollerith_f95.f90: Ditto.
24617         * gfortran.dg/select_5.f90: Ditto.
24618         * gfortran.dg/secnds.f: Ditto.
24619         * gfortran.dg/hollerith2.f90: Ditto.
24620         * gfortran.dg/imag_2.f: Ditto.
24621         * gfortran.dg/ftell_2.f90: Ditto.
24622         * gfortran.dg/malloc_free_1.f90: Ditto.
24623         * gfortran.dg/logint-1.f: Ditto.
24624         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24625         * gfortran.dg/e_d_fmt.f90: Ditto.
24626         * gfortran.dg/hollerith_legacy.f90: Ditto.
24627         * gfortran.dg/logint-2.f: Ditto.
24628         * gfortran.dg/enum_5.f90: Ditto.
24629         * gfortran.dg/f2c_2.f90: Ditto.
24630         * gfortran.dg/pr17143.f90: Ditto.
24631         * gfortran.dg/namelist_14.f90: Ditto.
24632         * gfortran.dg/logint-3.f: Ditto.
24633         * gfortran.dg/spread_scalar_source.f90: Ditto.
24634         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24635         * gfortran.dg/namelist_11.f: Ditto.
24636         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24637         * gfortran.dg/g77/20010519-1.f
24638         * gfortran.dg/g77/alpha1.f: Ditto.
24639         * gfortran.dg/g77/990115-1.f: Ditto.
24640         * gfortran.dg/g77/erfc.f: Ditto.
24641         * gfortran.dg/g77/19990313-3.f: Ditto.
24642         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24643         * gfortran.dg/g77/20010426.f: Ditto.
24644         * gfortran.dg/g77/19990313-0.f: Ditto.
24645         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24646         * gfortran.dg/g77/20000629-1.f: Ditto.
24647         * gfortran.dg/g77/970125-0.f: Ditto.
24648         * gfortran.dg/g77/8485.f: Ditto.
24649         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24650         * gfortran.dg/g77/19990313-1.f: Ditto.
24651         * gfortran.dg/g77/int8421.f: Ditto.
24652         * gfortran.dg/g77/19990305-0.f: Ditto.
24653         * gfortran.dg/g77/947.f: Ditto.
24654         * gfortran.dg/g77/19990905-2.f: Ditto.
24655         * gfortran.dg/g77/cabs.f: Ditto.
24656         * gfortran.dg/g77/19990313-2.f: Ditto.
24657         * gfortran.dg/g77/20020307-1.f: Ditto.
24658         * gfortran.dg/g77/dcomplex.f: Ditto.
24659         * gfortran.dg/g77/19990502-1.f: Ditto.
24660         * gfortran.dg/g77/19981216-0.f: Ditto.
24661         * gfortran.dg/common_4.f90: Ditto.
24662         * gfortran.dg/entry_4.f90: Ditto.
24663         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24664         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24665         * gfortran.dg/namelist_12.f: Ditto.
24666         * gfortran.dg/scale_1.f90: Ditto.
24667         * gfortran.dg/modulo_1.f90
24668         * gfortran.dg/hollerith.f90: Ditto.
24669         * gfortran.dg/direct_io_3.f90: Ditto.
24670         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24671         * gfortran.dg/gnu_logical_1.F: Ditto.
24672         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24673         * gfortran.dg/assign_1.f90: Ditto.
24674         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24675         * gfortran.dg/pr23095.f: Ditto.
24676         * gfortran.dg/read_float_1.f90: Ditto.
24677
24678 2005-12-17  Andreas Jaeger  <aj@suse.de>
24679
24680         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24681         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24682
24683 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24684
24685         PR fortran/24268
24686         * gfortran.dg/fmt_white.f: New test.
24687
24688 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24689
24690         * gfortran.dg/label_1.f90: New test.
24691
24692 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24693
24694         PR testsuite/25422
24695         * gcc.dg/20031012-1.c: Add -Walways-true option.
24696         * gcc.dg/weak/weak-3.c: Likewise.
24697         * g++.old-deja/g++.mike/warn8.C: Likewise.
24698
24699 2005-12-16  Mike Stump  <mrs@apple.com>
24700
24701         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24702         exit.
24703
24704 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24705
24706         PR libgfortran/25264
24707         PR libgfortran/25349
24708         * gfortran.dg/tl_editing.f90: Added additional checks.
24709         * gfortran.dg/t_editing.f: New test.
24710         * gfortran.dg/write_padding.f90: New test
24711
24712 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24713
24714         PR testsuite/25215
24715         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24716
24717 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24718
24719         PR rtl-optimization/24899
24720         * gcc.c-torture/execute/20051215-1.c: New test.
24721
24722 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24723
24724         PR 24823
24725         * gfortran.dg/pr24823.f: New test.
24726
24727 2005-12-16  Jeff Law  <law@redhat.com>
24728
24729         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24730
24731 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24732
24733         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24734         (base_types): Change C++ style comments to C style comments.  Remove
24735         aligned types from the array.  Keep Enums disabled.
24736         (complex_types): Remove aligned types from the array.
24737         Comment out "_Complex long double".
24738         (attrib_types): Remove.
24739         (complex_attrib_types): Remove.
24740         (attrib_array_types): Remove.
24741         (complex_attrib_array_types): Remove.
24742         (aligned_bitfld_types): Remove.
24743         (n_aligned_bitfld_types): Remove.
24744         (FEATURE_ALIGNEDPACKED): Delete.
24745         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24746         (singles): Remove support for adding attributes.
24747         (choose_type): Remove support for attributed types.
24748         (generate_fields): Remove support for attributed bit-fields.
24749         Remove support for adding attributes.
24750         (generate_random_tests): Remove support for adding attributes.
24751         (features): Add back "[0] :0" and "complex vector [0]".
24752         (main): Remove support for attributed bit-fields.
24753         Uncomment the calling of generate_random_tests for the rests of
24754         the tests.
24755
24756 2005-12-16  Jan Hubicka  <jh@suse.cz>
24757
24758         * gcc.c-torture/combine/pr25224.c: New.
24759
24760 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24761
24762         PR other/25028
24763         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24764         HP-UX.
24765
24766 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24767
24768         * gcc.dg/20051215-1.c: New file.
24769
24770 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24771
24772         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24773         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24774
24775 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24776
24777         PR fortran/18197
24778         * gfortran.dg/dummy_functions_1.f90: New.
24779
24780 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24781
24782         PR rtl-optimization/25310
24783         * gcc.c-torture/compile/pr25310.c: New test.
24784
24785 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24786
24787         PR debug/25023
24788         * gcc.dg/pr25023.c: New test.
24789
24790 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24791
24792         * g++.old-deja/g++.brendan/redecl1.C,
24793         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24794         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24795         g++.old-deja/g++.oliva/typeof1.C,
24796         g++.old-deja/g++.other/crash16.C,
24797         g++.old-deja/g++.other/crash34.C,
24798         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24799         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24800         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24801         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24802         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24803         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24804         Remove xfail.
24805
24806 2005-12-14  Kean Johnston  <jkj@sco.com>
24807             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24808
24809         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24810         * gcc.target/i386/20020523-1.c: Ditto.
24811         * gcc.target/i386/tailcall-1.c: Ditto.
24812         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24813         * gcc.target/i386/ssetype-5.c: Ditto.
24814
24815 2005-12-14  Jeff Law  <law@redhat.com>
24816
24817         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24818
24819 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24820
24821         PR target/25254
24822         PR target/24188
24823         * gcc.target/i386/pr25254.c: New test.
24824         * gfortran.dg/PR24188.f: New test.
24825
24826 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24827
24828         * lib/fortran-torture.exp: Catch remaining uses of
24829         remote_file build delete.
24830
24831 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24832
24833         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24834
24835 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24836
24837         * gcc.dg/warn-addr-cmp.c: New test.
24838
24839 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24840
24841         PR debug/25023
24842         PR target/25293
24843         * gcc.target/i386/pr25293.c: New test.
24844
24845 2005-12-13  Petr Machata  <machata@post.cz>
24846
24847         PR c++/24907
24848         * g++.dg/parse/comma2.C: New test.
24849
24850 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24851             Jakub Jelinek  <jakub@redhat.com>
24852
24853         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24854         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24855         (limits.h): Include unconditionally.
24856         (stdlib.h): Likewise.
24857         (hashtab.h): Do not include.
24858         (getopt.h): Likewise.
24859         (stddef.h): Include.
24860         (hashval_t): Define.
24861         (struct entry): Add "next" field.
24862         (HASH_SIZE): New macro.
24863         (hash_table): New variable.
24864         (switchfiles): Do not use xmalloc.
24865         (mix): New macro.
24866         (iterative_hash): New function.
24867         (hasht): Remove.
24868         (e_exists): New function.
24869         (e_insert): Likewise.
24870         (output): Use, instead of libiberty hashtable functions.
24871         (main): Do not use getopt.  Do not call htab_create.
24872
24873 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24874
24875         PR c++/25331
24876         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24877         put atal* and atpaal* attributes on array elements.
24878         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24879         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24880         put atal* and atpaal* attributes on array elements.
24881         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24882
24883 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24884
24885         * gcc.dg/single-precision-constant.c: New test.
24886
24887 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24888
24889         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24890         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24891         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24892         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24893         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24894         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24895         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24896         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24897         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24898         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24899         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24900         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24901         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24902         gcc.target/powerpc/ppc-sdata-2.c,
24903         gcc.target/powerpc/ppc-stackalign-1.c,
24904         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24905         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24906         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24907         gcc.target/powerpc/rs6000-ldouble-2.c,
24908         gcc.target/powerpc/rs6000-power2-1.c,
24909         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24910         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24911         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24912         option into target selector.
24913         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24914         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24915
24916 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24917
24918         PR objc/25348
24919         * objc.dg/encode-9.m: New test.
24920
24921 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24922
24923         PR testsuite/20772
24924         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24925         * gcc.dg/asm-b.c: Fix typo.
24926         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24927         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24928         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24929         i?86 lp64 and x86_64 ilp32.
24930         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24931         on i?86 lp64.
24932         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24933
24934 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24935
24936         PR fortran/25078
24937         gfortran.dg/equiv_5.f90: New test.
24938
24939 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24940
24941         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24942         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24943         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24944         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24945         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24946         * gcc.dg/tree-ssa/reassoc-5.c: New.
24947         * gcc.dg/tree-ssa/reassoc-6.c: New.
24948         * gcc.dg/tree-ssa/reassoc-7.c: New.
24949         * gcc.dg/tree-ssa/reassoc-8.c: New.
24950         * gcc.dg/tree-ssa/reassoc-9.c: New.
24951         * gcc.dg/tree-ssa/reassoc-10.c: New.
24952         * gcc.dg/tree-ssa/reassoc-11.c: New.
24953
24954 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24955
24956         PR testsuite/25167
24957         PR testsuite/24478
24958         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24959
24960 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/25300
24963         * g++.dg/template/inherit.C: Do not use a generic error message.
24964
24965 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24966
24967         PR libobjc/25354
24968         * objc.dg/gnu-encoding: New directory.
24969         * objc.dg/gnu-encoding/compat-common.h: New file.
24970         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24971         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24972         * objc.dg/gnu-encoding/vector-defs.h: New file.
24973         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24974         * objc.dg/gnu-encoding/generate-random.c: New file.
24975         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24976         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24977         * objc.dg/gnu-encoding/generate-random.h: New file.
24978
24979 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24980
24981         PR c++/25337
24982         * g++.dg/template/defarg7.C: New test.
24983
24984 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24985
24986         PR libobjc/25347
24987         * objc.dg/encode-8.m: New test.
24988
24989 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24990
24991         PR libobjc/25346
24992         * objc.dg/encode-7.m: New test.
24993
24994 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24995
24996         PR c++/25010
24997         * g++.dg/opt/inline10.C: New test.
24998
24999 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25000
25001         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25002
25003 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25004
25005         * gfortran.dg/substring_equivalence.f90: typo in comment
25006
25007 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25008
25009         PR fortran/25068
25010         * gfortran.dg/iostat_3.f90: New test.
25011
25012 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25013
25014         PR fortran/23815
25015         * gfortran.dg/unf_io_convert_1.f90: New test.
25016         * gfortran.dg/unf_io_convert_2.f90: New test.
25017         * gfortran.dg/unf_io_convert_3.f90: New test.
25018
25019 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25020
25021         PR testsuite/20772
25022         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25023         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25024         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25025         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25026         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25027         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25028         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25029         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25030         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25031         gcc.dg/torture/fp-int-convert-float128-timode.c,
25032         gcc.dg/torture/fp-int-convert-float128.c,
25033         gcc.dg/torture/fp-int-convert-float80-timode.c,
25034         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25035         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25036
25037         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25038
25039 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25040
25041         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25042
25043 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25044
25045         * gcc.dg/20051207-1.c,
25046         * gcc.dg/20051207-2.c,
25047         * gcc.dg/20051207-3.c: New tests.
25048
25049 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25050
25051         PR testsuite/20772
25052         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25053         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25054         dg-skip-if target selector.
25055
25056         PR testsuite/20772
25057         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25058         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25059         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25060         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25061         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25062         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25063         and/or merge with i?86 cases.
25064
25065         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25066
25067         PR testsuite/20772
25068         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25069         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25070         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25071         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25072         x86_64-*-linux*.
25073
25074 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25075
25076         PR target/25311
25077         * gcc.c-torture/compile/pr25311.c: New test.
25078
25079 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25080
25081         PR libgfortran/25039
25082         * gfortran.dg/read_comma.f: New test.
25083
25084 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25085
25086         PR c++/19317
25087         * g++.dg/opt/pr19317-1.C: New test.
25088         * g++.dg/opt/pr19317-2.C: New test.
25089         * g++.dg/opt/pr19317-3.C: New test.
25090
25091         PR target/19005
25092         * gcc.c-torture/execute/pr19005.c: New test.
25093
25094         PR target/17828
25095         * g++.old-deja/g++.other/comdat5.C: New test.
25096         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25097
25098         * g++.dg/compat/struct-layout-1.exp: New file.
25099         * g++.dg/compat/struct-layout-1.h: New.
25100         * g++.dg/compat/struct-layout-1_generate.c: New.
25101         * g++.dg/compat/struct-layout-1_x1.h: New.
25102         * g++.dg/compat/struct-layout-1_x2.h: New.
25103         * g++.dg/compat/struct-layout-1_y1.h: New.
25104         * g++.dg/compat/struct-layout-1_y2.h: New.
25105
25106         * gcc.dg/20050330-2.c: New test.
25107
25108 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25109
25110         PR fortran/25292
25111         * gfortran.dg/associated_1.f90: New.
25112
25113 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25114
25115         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25116         ILP32 vect_no_align platforms.
25117
25118 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25119             Jakub Jelinek  <jakub@redhat.com>
25120
25121         PR target/25268
25122         * gcc.c-torture/compile/20051207-1.c: New test.
25123
25124 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25125
25126         PR testsuite/20772
25127         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25128         gcc.dg/torture/pr18582-1.c,
25129         gcc.target/i386/attributes-error.c: Also test on x86_64.
25130
25131         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25132
25133 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25134
25135         PR c++/19397
25136         * g++.dg/template/typedef3.C: New test.
25137
25138         PR c++/19762
25139         PR c++/19764
25140         * g++.dg/template/dtor3.C: Fix error markers.
25141
25142 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25143
25144         * lib/target-supports.exp (check_effective_target_sync_char_short):
25145         Add s390*.
25146
25147 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25148
25149         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25150
25151 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25152
25153         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25154         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25155         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25156         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25157
25158 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25159
25160         PR c++/25263
25161         * g++.dg/other/array2.C: New test case.
25162
25163 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25164
25165         * gcc.dg/darwin-weakimport-3.c: New.
25166
25167         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25168         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25169         and to work on Darwin.
25170         * gcc.dg/attr-weakref-1b.c: New file.
25171         * gcc.dg/attr-weakref-2.c: New test.
25172         * gcc.dg/darwin-weakref-1.c: New test.
25173
25174 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25175
25176         PR testsuite/25247
25177         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25178         use in selector expressions.
25179         (dg-xfail-if): Ditto.
25180         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25181         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25182         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25183         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25184         * gcc.test-framework/test-framework.exp: Skip generated tests if
25185         CHECK_TEST_FRAMEWORK is not 1.
25186
25187 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25188
25189         PR tree-optimization/24963
25190         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25191
25192         PR target/24108
25193         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25194
25195         PR target/18580
25196         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25197         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25198         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25199         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25200
25201 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25202
25203         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25204         dg-options.
25205
25206 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25207
25208         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25209
25210 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25211
25212         * gcc.dg/format/cast-1.c: New test.
25213
25214 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25215
25216         PR c/7776
25217         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25218         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25219         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25220         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25221
25222 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25223
25224         * gcc.dg/cast-pretty-print-1.c: New test.
25225
25226 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25227
25228         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25229
25230 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/24173
25233         * g++.dg/template/friend40.C: New test.
25234
25235 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25236
25237         PR target/25199
25238         * gcc.target/i386/movq-2.c: New test.
25239         * gcc.target/i386/movq.c: Remove target i?86, instead add
25240         dg-require-effective-target ilp32.
25241
25242 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25243
25244         PR c++/24103
25245         * g++.dg/other/default1.C: New test.
25246
25247 2005-12-02  Richard Guenther  <rguenther@suse.de>
25248
25249         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25250
25251 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25252
25253         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25254
25255 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25256
25257         PR target/21017
25258         * gcc.target/powerpc/rotate.c: New.
25259
25260 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25261
25262         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25263         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25264
25265 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25266
25267         PR c/13384
25268         * gcc.dg/pr17730-1.c: Adjust.
25269         * gcc.dg/lvalue1.c (main): Likewise.
25270         * gcc.dg/lvalue-2.c: Likewise.
25271         * g++.dg/pr7503-3.C
25272
25273 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25274
25275         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25276         error messages.
25277
25278 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25279
25280         PR fortran/24789
25281         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25282
25283 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25284
25285         PR target/24475
25286         * lib/target-supports.exp (check_effective_target_tls): New.
25287         (check_effective_target_tls_runtime): New.
25288         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25289         for TLS support.
25290         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25291         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25292         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25293         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25294         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25295         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25296         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25297         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25298         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25299         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25300         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25301         effective-target TLS.
25302         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25303         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25304         effective-target TLS runtime.
25305
25306 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25307
25308         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25309
25310 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25311
25312         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25313         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25314         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25315         ignored" warnings when "packing" is the same as the ABI layout.
25316
25317 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25318
25319         PR fortran/21302
25320         * gfortran.dg/line_length_1.f: New test.
25321         * gfortran.dg/line_length_2.f90: Ditto.
25322
25323 2005-11-30  Richard Guenther  <rguenther@suse.de>
25324
25325         PR tree-optimization/21655
25326         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25327
25328 2005-11-30  Dale Johannesen  <dalej@apple.com>
25329
25330         * gcc.c-torture/compile/pr24930.c: New.
25331
25332 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25333
25334         PR fortran/15809
25335         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25336
25337 2005-11-30  Jeff Law  <law@redhat.com>
25338
25339         * g++.old-deja/g++.law/pr25000.C: New test.
25340
25341 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.dg/tls/opt-11.c: New test.
25344
25345 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25346
25347         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25348         targets.
25349         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25350         LP64 ia64.
25351
25352 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * gfortran.dg/open_access_1.f90: New test.
25355
25356 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25357
25358         * gcc.dg/charset/builtin2.c: New test.
25359
25360 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25361
25362         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25363         on mmix-*-* for *_[xy].c.
25364
25365 2005-11-28  Kean Johnston  <jkj@sco.com>
25366
25367         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25368         headers.
25369         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25370         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25371         * gcc.target/i386/asm-3.c: Ditto.
25372         * gcc.target/i386/clobbers.c: Ditto.
25373         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25374         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25375         test regexp.
25376         * gcc.target/i386/mul.c: Ditto.
25377         * gcc.target/i386/ssetype-1.c: Ditto.
25378         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25379         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25380         static so the test works with -fPIC mode too. Based on comment in
25381         PR19231 by Pinski.
25382         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25383
25384 2005-11-28  Richard Guenther  <rguenther@suse.de>
25385
25386         * gcc.dg/alias-9.c: New testcase.
25387         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25388
25389 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25390             Uros Bizjak  <uros@kss-loka.si>
25391
25392         PR middle-end/20219
25393         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25394         tan(x)/sin(x) transformations.
25395
25396 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25397
25398         PR middle-end/24575
25399         * gcc.dg/tree-ssa/divide-3.c: New test.
25400         * gcc.dg/tree-ssa/divide-4.c: New test.
25401
25402 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25403
25404         PR fortran/24917
25405         *  gfortran.dg/boz_6.f90: New test.
25406
25407 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25408
25409         PR fortran/23912
25410         * gfortran.dg/modulo_1.f90: New test.
25411
25412 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25413
25414         PR libfortran/24919
25415         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25416         fail on CRLF platforms.
25417         * gfortran.dg/ftell_2.f90: Likewise.
25418
25419 2005-11-26  Eric Christopher  <echristo@apple.com>
25420
25421         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25422
25423 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25424
25425         * objc.dg/gnu-runtime-3.m: Simplify.
25426
25427 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25428
25429         PR middle-end/23669
25430         * gcc.dg/tree-ssa/divide-1.c: New test.
25431         * gcc.dg/tree-ssa/divide-2.c: New test.
25432
25433 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25434
25435         PR libgfortran/24945
25436         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25437
25438 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25439
25440         PR libgfortran/24945
25441         * gfortran.dg/open_status_2.f90: New test.
25442
25443 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25444
25445         * gcc.c-torture/execute/builtins/fprintf.c,
25446         gcc.c-torture/execute/builtins/fputs-lib.c,
25447         gcc.c-torture/execute/builtins/fputs.c,
25448         gcc.c-torture/execute/builtins/lib/fprintf.c,
25449         gcc.c-torture/execute/builtins/lib/printf.c,
25450         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25451
25452 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25453
25454         * gcc.dg/20050922-2.c: New test.
25455
25456 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25457
25458         * objc.dg/gnu-runtime-3.m: New test.
25459
25460 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25461
25462         PR c++/9278
25463         * g++.dg/other/void1.C: New test.
25464
25465 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25466
25467         PR middle-end/24998
25468         * gcc.dg/torture/fp-int-convert-float.c,
25469         gcc.dg/torture/fp-int-convert-double.c,
25470         gcc.dg/torture/fp-int-convert-long-double.c,
25471         gcc.dg/torture/fp-int-convert-timode.c,
25472         gcc.dg/torture/fp-int-convert-float80.c,
25473         gcc.dg/torture/fp-int-convert-float80-timode.c,
25474         gcc.dg/torture/fp-int-convert-float128.c,
25475         gcc.dg/torture/fp-int-convert-float128-timode.c,
25476         gcc.dg/torture/fp-int-convert.h: New files.
25477
25478 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25479
25480         PR middle-end/24989
25481         * gcc.dg/tree-ssa/bool-10.c: New test.
25482         * gcc.dg/tree-ssa/bool-11.c: New test.
25483         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25484
25485 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25486
25487         PR middle-end/24990
25488         * tree-ssa/pr24990-1.c: New test.
25489
25490 2005-11-24  Richard Guenther  <rguenther@suse.de>
25491         Dirk Mueller <dmueller@suse.de>
25492
25493         PR c++/14024
25494         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25495         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25496         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25497         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25498         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25499         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25500
25501 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25502
25503         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25504
25505 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25506
25507         PR c/21668
25508         * gcc.dg/Wc++-compat.c: New.
25509         * gcc.dg/Wno-c++-compat.c: New.
25510
25511 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25512
25513         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25514         (vspltish, vspltisw): Likewise.
25515
25516 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25517
25518         PR libgfortran/24794
25519         * gfortran.dg/namelist_12.f: Fix quotes.
25520         * gfortran.dg/namelist_13.f90: Fix quotes.
25521         * gfortran.dg/namelist_14.f90: Fix quotes.
25522         * gfortran.dg/namelist_15.f90: Fix quotes.
25523         * gfortran.dg/namelist_use.f90: Fix quotes.
25524         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25525         * gfortran.dg/namelist_21.f90: New test.
25526         * gfortran.dg/namelist_22.f90: New test.
25527
25528 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25529
25530         PR target/23435
25531         * gcc.c-torture/compile/pr23435.c: New.
25532
25533 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25534
25535         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25536
25537 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25538
25539         * gcc.target/powerpc/405-macchw-1.c,
25540         gcc.target/powerpc/405-macchw-2.c,
25541         gcc.target/powerpc/405-macchwu-1.c,
25542         gcc.target/powerpc/405-macchwu-2.c,
25543         gcc.target/powerpc/405-machhw-1.c,
25544         gcc.target/powerpc/405-machhw-2.c,
25545         gcc.target/powerpc/405-machhwu-1.c,
25546         gcc.target/powerpc/405-machhwu-2.c,
25547         gcc.target/powerpc/405-maclhw-1.c,
25548         gcc.target/powerpc/405-maclhw-2.c,
25549         gcc.target/powerpc/405-maclhwu-1.c,
25550         gcc.target/powerpc/405-maclhwu-2.c,
25551         gcc.target/powerpc/405-mulchw-1.c,
25552         gcc.target/powerpc/405-mulchw-2.c,
25553         gcc.target/powerpc/405-mulchwu-1.c,
25554         gcc.target/powerpc/405-mulchwu-2.c,
25555         gcc.target/powerpc/405-mulhhw-1.c,
25556         gcc.target/powerpc/405-mulhhw-2.c,
25557         gcc.target/powerpc/405-mulhhwu-1.c,
25558         gcc.target/powerpc/405-mulhhwu-2.c,
25559         gcc.target/powerpc/405-mullhw-1.c,
25560         gcc.target/powerpc/405-mullhw-2.c,
25561         gcc.target/powerpc/405-mullhwu-1.c,
25562         gcc.target/powerpc/405-mullhwu-2.c,
25563         gcc.target/powerpc/405-nmacchw-1.c,
25564         gcc.target/powerpc/405-nmacchw-2.c,
25565         gcc.target/powerpc/405-nmachhw-1.c,
25566         gcc.target/powerpc/405-nmachhw-2.c,
25567         gcc.target/powerpc/405-nmaclhw-1.c,
25568         gcc.target/powerpc/405-nmaclhw-2.c,
25569         gcc.target/powerpc/440-macchw-1.c,
25570         gcc.target/powerpc/440-macchw-2.c,
25571         gcc.target/powerpc/440-macchwu-1.c,
25572         gcc.target/powerpc/440-macchwu-2.c,
25573         gcc.target/powerpc/440-machhw-1.c,
25574         gcc.target/powerpc/440-machhw-2.c,
25575         gcc.target/powerpc/440-machhwu-1.c,
25576         gcc.target/powerpc/440-machhwu-2.c,
25577         gcc.target/powerpc/440-maclhw-1.c,
25578         gcc.target/powerpc/440-maclhw-2.c,
25579         gcc.target/powerpc/440-maclhwu-1.c,
25580         gcc.target/powerpc/440-maclhwu-2.c,
25581         gcc.target/powerpc/440-mulchw-1.c,
25582         gcc.target/powerpc/440-mulchw-2.c,
25583         gcc.target/powerpc/440-mulchwu-1.c,
25584         gcc.target/powerpc/440-mulchwu-2.c,
25585         gcc.target/powerpc/440-mulhhw-1.c,
25586         gcc.target/powerpc/440-mulhhw-2.c,
25587         gcc.target/powerpc/440-mulhhwu-1.c,
25588         gcc.target/powerpc/440-mulhhwu-2.c,
25589         gcc.target/powerpc/440-mullhw-1.c,
25590         gcc.target/powerpc/440-mullhw-2.c,
25591         gcc.target/powerpc/440-mullhwu-1.c,
25592         gcc.target/powerpc/440-mullhwu-2.c,
25593         gcc.target/powerpc/440-nmacchw-1.c,
25594         gcc.target/powerpc/440-nmacchw-2.c,
25595         gcc.target/powerpc/440-nmachhw-1.c,
25596         gcc.target/powerpc/440-nmachhw-2.c,
25597         gcc.target/powerpc/440-nmaclhw-1.c,
25598         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25599
25600 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25601
25602         PR fortran/24774
25603         * gfortran.dg/inquire_9.f90: New test.
25604
25605         PR fortran/21647
25606         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25607
25608 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25609
25610         PR libfortran/24432
25611         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25612         Check that 'cos' is supported.
25613
25614 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25615
25616         PR fortran/24223
25617         * gfortran.dg/substring_equivalence.f90: New test.
25618
25619         PR fortran/24705
25620         * gfortran.dg/auto_internal_assumed.f90: New test.
25621
25622 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25623
25624         * gcc.dg/fold-div-2.c: New test.
25625
25626 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25627
25628         PR rtl-optimization/24883
25629         * gcc.c-torture/compile/pr24883.c: New test.
25630
25631 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25632
25633         PR middle-end/20583
25634         * gcc.c-torture/compile/pr20583.c: New.
25635
25636 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25637
25638         * gcc.c-torture/execute/usmul.c: New test.
25639
25640 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25641
25642         * gcc.dg/tree-ssa/vrp22.c: New test.
25643
25644 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25645
25646         PR middle-end/24912
25647         * gcc.dg/torture/pr24912-1.c: New test.
25648
25649 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25650
25651         PR fortran/24862
25652         * gfortran.dg/arrayio_derived_1.f90: New test.
25653
25654 2005-11-19  Richard Guenther  <rguenther@suse.de>
25655
25656         PR middle-end/23294
25657         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25658
25659 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25660
25661         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25662
25663 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/8355
25666         * g++.dg/template/friend39.C: New test.
25667
25668 2005-11-18  James E Wilson  <wilson@specifix.com>
25669
25670         * gcc.dg/builtin-strstr.c: New.
25671
25672 2005-11-18  Richard Henderson  <rth@redhat.com>
25673
25674         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25675         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25676         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25677         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25678         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25679         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25680         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25681         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25682         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25683         renaming to remove initial "ia64-".
25684
25685 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25686
25687         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25688
25689 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25690
25691         * g++.dg/cpp/string-2.C: New test.
25692
25693 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25694
25695         * gcc.dg/tree-ssa/loop-14.c: New test.
25696
25697 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25698             Michael Chamberlain <michael@chamberlain.net.au>
25699
25700         * ada/acats/run_all.sh (target_run): Kill long running tests.
25701
25702 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25703
25704         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25705         * gcc.dg/cleanup-9.c: Likewise.
25706         * gcc.dg/cleanup-10.c: Likewise.
25707         * gcc.dg/cleanup-11.c: Likewise.
25708
25709 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25710
25711         PR fortran/24892
25712         * gfortran.dg/open_access_append_1.f90: New test.
25713         * gfortran.dg/open_access_append_2.f90: New test.
25714
25715 2005-11-16  Richard Guenther  <rguenther@suse.de>
25716
25717         PR middle-end/24851
25718         * gcc.c-torture/execute/pr24851.c: New testcase.
25719
25720 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25721
25722         * gcc.dg/fold-overflow-1.c: New test.
25723
25724 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25725
25726         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25727         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25728
25729 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25730
25731         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25732         structures.
25733         * g++.dg/eh/forced2.C: Likewise.
25734         * g++.dg/eh/forced3.C: Likewise.
25735         * g++.dg/eh/forced4.C: Likewise.
25736
25737 2005-11-11  Mike Stump  <mrs@apple.com>
25738
25739         * g++.old-deja/g++.mike/unused.C: Add.
25740
25741 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25742
25743         PR c++/24667
25744         * g++.dg/warn/Wcast-qual1.C: New test.
25745
25746 2005-11-15  Jan Hubicka  <jh@suse.cz>
25747
25748         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25749
25750 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25751
25752         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25753
25754 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25755
25756         PR 24840
25757         * gcc.dg/tree-ssa/pr24840.c: New test.
25758
25759 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25760
25761         PR testsuite/24841
25762         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25763
25764 2005-11-14  Dale Johannesen  <dalej@apple.com>
25765
25766         * gcc.c-torture/execute/20051113-1.c: New.
25767
25768 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/24687
25771         * g++.dg/template/crash43.C: New test.
25772
25773 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25774
25775         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25776
25777 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25778
25779         PR c++/24817
25780         * g++.dg/eh/spec8.C: New test.
25781
25782 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25783
25784         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25785
25786 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/20293
25789         * g++.dg/parse/ambig4.C: New test.
25790         * g++.dg/tc1/dr101.C: Adjust error markers.
25791         * g++.dg/lookup/strong-using-2.C: Likewise.
25792         * g++.dg/lookup/ambig5.C: Likewise.
25793         * g++.dg/lookup/ambig4.C: Likewise.
25794         * g++.dg/parse/crash22.C: Likewise.
25795
25796 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25797
25798         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25799
25800 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25801
25802         * gcc.dg/nested-calls-1.c: New test.
25803
25804 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25805
25806         * gfortran.dg/complex_intrinsic_1.f90: New test.
25807         * gfortran.dg/complex_intrinsic_2.f90: New test.
25808         * gfortran.dg/fgetc_1.f90: New test.
25809         * gfortran.dg/fgetc_2.f90: New test.
25810         * gfortran.dg/fgetc_3.f90: New test.
25811         * gfortran.dg/ftell_1.f90: New test.
25812         * gfortran.dg/ftell_2.f90: New test.
25813         * gfortran.dg/gnu_logical_1.F: New test.
25814         * gfortran.dg/gnu_logical_2.f90: New test.
25815
25816 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25817
25818         PR middle-end/24820
25819         * gcc.dg/pr24820.c: New test.
25820
25821 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25822
25823         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25824         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25825         variable.
25826
25827 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25828
25829         PR testsuite/24614
25830         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25831
25832 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25833
25834         * gcc.target/cris/cris.exp: New file.
25835         * gcc.target/cris/rld-legit1.c: New test.
25836         * gcc.target/cris/rld-legit2.c: New test.
25837
25838 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25839
25840         PR c++/24780
25841         * g++.dg/opt/pr24780.C: New test.
25842
25843         PR c++/24761
25844         * g++.dg/template/asm1.C: New test.
25845
25846 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25847
25848         PR libgfortran/24787
25849         * gfortran.dg/scan_1.f90: New test.
25850
25851 2005-11-12  Jan Hubicka  <jh@suse.cz>
25852
25853         * gcc.target/i386/minmax-1.c: New.
25854         * gcc.target/i386/minmax-2.c: New.
25855
25856 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25857
25858         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25859
25860 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25861
25862         * gcc.c-torture/execute/20051110-1.c,
25863         gcc.c-torture/execute/20051110-2.c: New tests.
25864
25865 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25866
25867         PR middle-end/24750
25868         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25869         New tests.
25870
25871 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25872
25873         * lib/target-libpath.exp (get_shlib_extension): New proc.
25874         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25875         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25876         * lib/objc.exp (objc_target_compile): Likewise.
25877         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25878         detection.
25879
25880 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25881
25882         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25883
25884         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25885         Add -static to additional_flags and pass it to target_compile.
25886
25887 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25888
25889         PR libgfortran/24719
25890         gfortran.dg/read_noadvance.f90: New test.
25891
25892         PR libgfortran/24699
25893         gfortran.dg/fmt_t_2.f90: New test.
25894
25895         PR libgfortran/24785
25896         gfortran.dg/read_x_eor.f90: New test.
25897
25898         PR libgfortran/24584
25899         gfortran.dg/namelist_empty.f90: Rename test.
25900
25901         PR libgfortran/24489
25902         gfortran/read_eor.f90: Rename test.
25903
25904 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25905
25906         PR fortran/15976
25907         * gfortran.dg/automatic_module_variable.f90: New test.
25908
25909 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25910
25911         PR target/24445
25912         * gcc.dg/pr24445.c: New test.
25913
25914 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25915
25916         PR fortran/24655
25917         PR fortran/24755
25918         * gfortran.dg/recursive_statement_functions.f90: Add statement
25919         functions using inline intrinsic functions and parameters to test
25920         that they no longer seg-fault.
25921
25922         PR fortran/24409
25923         gfortran.dg/nested_modules_4.f90: New test.
25924         gfortran.dg/nested_modules_5.f90: New test.
25925
25926 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25927
25928         PR fortran/24643
25929         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25930
25931 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25932
25933         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25934         failures.
25935
25936 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25937
25938         * gcc.dg/sparc-getcontext-1.c: New test.
25939
25940 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25941
25942         * gcc.dg/ifcvt-fabs-1.c: New test.
25943
25944 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25945
25946         PR other/4372
25947         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25948         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25949
25950 2005-11-09  Richard Guenther  <rguenther@suse.de>
25951
25952         PR tree-optimization/24716
25953         * gcc.c-torture/execute/pr24716.c: New testcase.
25954
25955 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25956
25957         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25958
25959 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25960
25961         PR 24624
25962         * gcc.dg/pr24624.c: Testcase added.
25963
25964 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25965
25966         PR 24623
25967         * g++.dg/other/pr24623.C: Testcase added.
25968
25969 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25970
25971         PR fortran/22607
25972         * gfortran-dg/pure_byref_1.f90: New.
25973         * gfortran-dg/pure_byref_2.f90: New.
25974
25975 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25976
25977         PR c/24101
25978         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25979         * gcc.dg/dg.exp: Run main loop also for *.i files.
25980
25981 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25982
25983         PR c++/19450
25984         * g++.dg/tls/diag-3.C: New test.
25985         * g++.dg/tls/diag-4.C: New test.
25986         * g++.dg/tls/static-1.C: New test.
25987         * g++.dg/tls/static-1a.cc: New file.
25988
25989 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25990
25991         PR 23046
25992         * g++.dg/tree-ssa/pr23046.C: New test.
25993
25994 2005-11-08  Devang Patel <dpatel@apple.com>
25995
25996         PR tree-optimization/23115
25997         * gcc.dg/tree-ssa/pr23115.c: New.
25998
25999 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26000
26001         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26002         * gcc.target/powerpc/pr16155.c: Same.
26003         * gcc.target/powerpc/altivec-1.c: Same.
26004         * gcc.target/powerpc/altivec-2.c: Same.
26005         * gcc.target/powerpc/altivec-3.c: Same.
26006         * gcc.target/powerpc/altivec-5.c: Same.
26007         * gcc.target/powerpc/altivec-11.c: Same.
26008         * gcc.target/powerpc/altivec-12.c: Same.
26009         * gcc.target/powerpc/altivec-14.c: Same.
26010         * gcc.target/powerpc/altivec-22.c: Same.
26011         * gcc.target/powerpc/altivec-consts.c: Same.
26012         * gcc.target/powerpc/altivec-pr22085.c: Same.
26013         * gcc.target/powerpc/altivec-splat.c: Same.
26014         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26015         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26016         * gcc.target/powerpc/darwin-longlong.c: Same.
26017
26018 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26019
26020         PR target/19340
26021         * gcc.dg/pr19340.c: New test.
26022
26023 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26024
26025         PR rtl-optimization/24683
26026         * gcc.dg/pr24683.c: New test.
26027
26028 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26029
26030         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26031         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26032
26033 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26034
26035         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26036
26037 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26038
26039         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26040
26041 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26042
26043         PR target/24230
26044
26045         * gcc.target/powerpc/altivec-consts.c,
26046         gcc.target/powerpc/altivec-splat.c: New testcase.
26047
26048 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26049
26050         PR c/24599
26051
26052         * gcc.dg/overflow-2.c: New testcase.
26053
26054 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26055
26056         PR rtl-optimization/23567
26057         * gcc.c-torture/execute/20051104-1.c: New test.
26058
26059 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26060
26061         PR fortran/24534
26062         gfortran.dg/private_type_2.f90: Modified to check that case with
26063         PRIVATE declaration within derived type is accepted.
26064
26065         PR fortran/20838
26066         gfortran.dg/pointer_assign_1.f90: New test.
26067
26068         PR fortran/20840
26069         * gfortran.dg/arrayio_0.f90: New test.
26070
26071         PR fortran/17737
26072         gfortran.dg/data_initialized.f90: New test.
26073         gfortran.dg/data_constraints_1.f90: New test.
26074         gfortran.dg/data_constraints_2.f90: New test.
26075
26076 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26077
26078         PR fortran/24174
26079         PR fortran/24305
26080         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26081
26082 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26083
26084         PR 24670
26085         * gcc.dg/tree-ssa/pr24670.c: New test.
26086
26087 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26088
26089         PR target/22432
26090         * gcc.target/i386/pr22432.c: New test.
26091
26092 2005-11-05  Richard Henderson  <rth@redhat.com>
26093
26094         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26095         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26096         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26097         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26098         from gcc.dg/alpha-*.
26099         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26100         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26101
26102 2005-11-05  Andreas Jaeger  <aj@suse.de>
26103
26104         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26105
26106 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26107
26108         PR target/23424
26109         * gcc.dg/torture/pr23424-1.c: New test.
26110
26111 2005-11-04  Richard Henderson  <rth@redhat.com>
26112
26113         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26114         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26115         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26116         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26117         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26118         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26119         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26120         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26121         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26122         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26123         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26124         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26125         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26126         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26127         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26128         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26129         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26130         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26131         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26132         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26133         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26134         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26135         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26136         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26137         Move from gcc.dg/.
26138         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26139         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26140         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26141         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26142         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26143         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26144         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26145         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26146         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26147         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26148         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26149         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26150         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26151         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26152         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26153         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26154         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26155         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26156         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26157         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26158         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26159         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26160         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26161         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26162         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26163         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26164         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26165         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26166         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26167         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26168         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26169         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26170         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26171         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26172         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26173         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26174         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26175         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26176         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26177         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26178         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26179         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26180         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26181         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26182         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26183
26184 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26185
26186         PR 24627
26187         * gcc.dg/tree-ssa/pr24627.c: New test.
26188
26189 2005-11-04 Paul Brook  <paul@codesourcery.com>
26190
26191         * gcc.dg/tls/opt-10.c: New test.
26192
26193 2005-11-04  Andreas Jaeger  <aj@suse.de>
26194
26195         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26196         avoid extra warnings.
26197
26198 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26199
26200         PR libfortran/22298
26201         * lib/target-supports.exp
26202         (check_effective_target_static_libgfortran): New
26203         static_libgfortran effective target.
26204         * gfortran.dg/static_linking_1.f: New test.
26205         * gfortran.dg/static_linking_1.c: New file.
26206
26207 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26208
26209         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26210
26211 2005-11-03  Josh Conner  <jconner@apple.com>
26212
26213         PR c++/19989
26214         g++.dg/ext/array2.C: New test.
26215         g++.dg/template/dependent-name3.C: New test.
26216         g++.dg/template/dependent-name4.C: New test.
26217         g++.dg/template/sfinae2.C: New test.
26218
26219 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26220
26221         PR preprocessor/22042
26222         * gcc.dg/cpp/strify4.c: New test.
26223
26224 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26225
26226         PR c++/17964
26227         * g++.dg/cpp/string-1.C: New test.
26228
26229 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26230
26231         * gcc.target/powerpc: New directory.
26232         * gcc.target/powerpc/powerpc.exp: New file.
26233         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26234         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26235         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26236         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26237         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26238         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26239         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26240         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26241         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26242         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26243         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26244         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26245         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26246         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26247         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26248         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26249         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26250         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26251         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26252         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26253         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26254         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26255         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26256         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26257         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26258         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26259         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26260         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26261         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26262         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26263         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26264         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26265         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26266         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26267
26268 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26269
26270         PR c++/21627
26271         * g++.dg/warn/inline2.C: New test.
26272
26273 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26274
26275         PR middle-end/23155
26276         * g++.dg/ext/c99struct1.C: New test.
26277         * gcc.dg/union-cast-1.c: New test.
26278         * gcc.dg/union-cast-2.c: New test.
26279         * gcc.dg/union-cast-3.c: New test.
26280
26281 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26282
26283         PR middle-end/24589
26284         * gcc.c-torture/execute/zero-struct-2.c: New test.
26285
26286 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26287
26288         PR c++/24582
26289         * g++.dg/init/switch1.C: New test.
26290
26291 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26292
26293         * gcc.dg/delay-slot-1.c: New test.
26294
26295 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26296
26297         PR target/24620
26298         * gcc.dg/pr24620.c: New test.
26299
26300 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26301
26302         PR c/24329
26303         * gcc.dg/format/unnamed-1.c: New test.
26304
26305 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26306
26307         PR c++/22434
26308         * g++.dg/expr/cond8.C: New test.
26309
26310         PR c++/24560
26311         * g++.dg/parse/dot1.C: New test.
26312
26313 2005-11-02  Jan Hubicka  <jh@suse.cz>
26314
26315         PR target/23303
26316         * gcc.dg/i386-lea.c: New test
26317
26318 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26319
26320         PR target/24615
26321         * gcc.dg/pr24615.c: New test.
26322
26323 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26324
26325         PR target/24600
26326         * gcc.dg/pr24600.c: New test.
26327
26328 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26329
26330         PR c++/19253
26331         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26332         * g++.dg/parse/typename9.C: New test.
26333         * g++/dg/parse/typename10.C: Likewise.
26334
26335 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26336
26337         PR fortran/18157
26338         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26339         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26340         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26341
26342 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26343
26344         PR c++/24569
26345         * g++.dg/debug/static1.C: New test.
26346
26347 2005-11-02  Josh Conner  <jconner@apple.com>
26348
26349         * g++.dg/crash38.C: moved into proper directory...
26350         * g++.dg/template/crash42.C: ...here
26351
26352 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26353
26354         PR target/18338
26355         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26356         pcc_bitfield_type_matters || default_packed.
26357
26358         * lib/target-supports.exp
26359         (check_effective_target_pcc_bitfield_type_matters): New proc.
26360         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26361
26362         PR testsuite/23304
26363         * lib/target-supports.exp (check_effective_default_packed): New proc.
26364         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26365         Gate expected errors on target ! default_packed.
26366         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26367
26368 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26369
26370         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26371         change (r106358).
26372
26373 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26374
26375         PR fortran/24008
26376         * gfortran.dg/entry_5.f90: New.
26377         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26378
26379 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26380
26381         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26382
26383 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26384
26385         PR fortran/21565
26386         gfortran.dg/namelist_blockdata.f90: New test.
26387
26388         PR fortran/18737
26389         gfortran.dg/external_implicit_none.f90: New test.
26390
26391         PR fortran/14994
26392         * gfortran.dg/secnds.f: New test.
26393
26394 2005-10-31  Jan Hubicka  <jh@suse.cz>
26395
26396         PR target/20928
26397         * gcc.c-torture/compile/pr20928.c: New test.
26398
26399 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26400
26401         PR middle-end/23492
26402         * gcc.c-torture/compile/zero-strct-5.c: New test.
26403
26404 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26405
26406         PR libgfortran/24584
26407         * gfortran.dg/pr24584.f90: New test.
26408
26409 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26410
26411         PR fortran/18883
26412         * gfortran.dg/char_result_9.f90: New.
26413         * gfortran.dg/char_result_10.f90: New.
26414
26415 2005-10-30  Jan Hubicka  <jh@suse.cz>
26416
26417         * g++.dg/tree-ssa/pr24172.C: New testcase.
26418
26419 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26420
26421         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26422
26423 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26424
26425         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26426         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26427         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26428         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26429         gfortran.dg/enum_9.f90,
26430         gfortran.fortran-torture/compile/enum_1.f90,
26431         gfortran.fortran-torture/execute/enum_1.f90,
26432         gfortran.fortran-torture/execute/enum_2.f90,
26433         gfortran.fortran-torture/execute/enum_3.f90,
26434         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26435
26436 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26437
26438         PR target/18482
26439         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26440         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26441
26442 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26443
26444         PR libfortran/20179
26445         * gfortran.dg/mixed_io_1.f90: New test.
26446         * gfortran.dg/mixed_io_1.c: New file.
26447
26448 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26449
26450         * gfortran.dg/malloc_free_1.f90: New test.
26451
26452 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26453
26454         * gcc.dg/nested-func-4.c: Require profiling -pg.
26455
26456 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26457
26458         PR C++/23229
26459         * g++.dg/warn/main-2.C: New test.
26460
26461 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26462
26463         PR fortran/24545
26464         * gfortran.dg/interface_2.f90: new test.
26465
26466 2005-10-28  Josh Conner  <jconner@apple.com>
26467
26468         PR c++/22153
26469         * g++.dg/template/crash38.C: New test.
26470         * g++.dg/parse/explicit1.C: Change expected errors.
26471
26472 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26473
26474         PR C++/23426
26475         * g++.dg/other/large-size-array.C: New test.
26476
26477 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26478
26479         PR middle-end/24362
26480         * g++.dg/opt/complex4.C: New test.
26481
26482 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26483
26484         * gcc.dg/nested-func-4.c: New test.
26485
26486 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26487
26488         PR fortran/24158
26489         gfortran.dg/derived_recursion.f90: New test.
26490         gfortran.dg/implicit_actual.f90: New test.
26491
26492 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26493
26494         PR middle-end/24295, PR testsuite/24477
26495         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26496         removed when weakref hits the tree.
26497
26498 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26499
26500         * gfortran.dg/cray_pointers_4.f90: New test.
26501
26502         * gfortran.dg/cray_pointers_5.f90: New test.
26503
26504 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26505
26506         PR fortran/22290
26507         * gfortran.dg/assign_5.f90: New test.
26508         * gfortran.dg/assign_6.f: New test.
26509
26510 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26511
26512         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26513         CPU has no SSE support.
26514
26515 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26516
26517         PR libgfortran/24224
26518         * gfortran.dg/arrayio_1.f90: Update attribution.
26519         * gfortran.dg/arrayio_2.f90: Update attribution.
26520         * gfortran.dg/arrayio_3.f90: Update attribution.
26521         * gfortran.dg/arrayio_4.f90: Update test conditions.
26522         * gfortran.dg/arrayio_5.f90: Update attribution.
26523         * gfortran.dg/arrayio_6.f90: New test.
26524         * gfortran.dg/arrayio_7.f90: New test.
26525
26526 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26527
26528         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26529
26530 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26531
26532         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26533
26534 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26535
26536         PR fortran/24416
26537         * gfortran.dg/namelist_char_only.f90: New test.
26538
26539 2005-10-24  Asher Langton  <langton2@llnl.gov>
26540
26541         PR fortran/17031
26542         PR fortran/22282
26543         * gfortran.dg/cray_pointers_1.f90: New test.
26544         * gfortran.dg/cray_pointers_2.f90: New test.
26545         * gfortran.dg/cray_pointers_3.f90: New test.
26546         * gfortran.dg/loc_1.f90: New test.
26547         * gfortran.dg/loc_2.f90: New test.
26548
26549 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26550
26551         * gcc.dg/pr24225.c: New test.
26552
26553 2005-10-24  Asher Langton  <langton2@llnl.gov>
26554
26555         * gfortran.dg/dup_save_1.f90: New test.
26556         * gfortran.dg/dup_save_2.f90: New test.
26557
26558 2005-10-24  Paul Brook  <paul@codesourcery.com>
26559
26560         PR 24107
26561         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26562         stdint.h.
26563
26564 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26565
26566         PR libgfortran/24489
26567         * gfortran.dg/pr24489.f90: New test.
26568
26569 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26570
26571         PR fortran/23635
26572         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26573
26574 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26575
26576         PR target/18911
26577         * g++.dg/init/array16.C: Skip for mmix-*-*.
26578
26579 2005-10-23  Asher Langton  <langton2@llnl.gov>
26580
26581         * gfortran.dg/byte_1.f90: New test.
26582         * gfortran.dg/byte_2.f90: New test.
26583
26584 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26585
26586         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26587
26588 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26589
26590         PR fortran/18022
26591         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26592
26593         PR fortran/24311
26594         * gfortran.dg/merge_char_const.f90: New test.
26595
26596         PR fortran/24384
26597         * gfortran.dg/spread_scalar_source.f90: New test.
26598
26599 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26600
26601         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26602
26603         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26604         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26605
26606         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26607
26608 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26609
26610         PR fortran/24426
26611         * gfortran.dg/der_pointer_4.f90: New.
26612
26613 2005-10-22  David Ayers  <d.ayers@inode.at>
26614
26615         * obj-c++.dg/except-1.mm: Simplify.
26616
26617 2005-10-21  David Ayers  <d.ayers@inode.at>
26618
26619         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26620
26621 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26622
26623         * gfortran.dg/assumed_dummy_2.f90: New test.
26624
26625 2005-10-21  James E Wilson  <wilson@specifix.com>
26626
26627         PR preprocessor/15220
26628         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26629
26630 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26631
26632         * gcc.c-torture/execute/20051021-1.c: New test.
26633
26634 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26635
26636         PR c++/24260
26637         * g++.dg/ext/tmplattr1.C: New test.
26638
26639 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26640
26641         PR fortran/24440
26642         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26643
26644 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26645
26646         * obj-c++.dg/except-1.mm: New.
26647
26648         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26649
26650 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26651
26652         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26653
26654 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26655
26656         PR middle-end/24295
26657         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26658         declarations with the same names as thunks' alias targets, use
26659         aliases instead.
26660         * gcc.dg/attr-alias-3.c: New test.
26661         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26662
26663 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26664
26665         PR c++/22618
26666         * g++.dg/parse/access8.C: New test.
26667
26668 2005-10-20  Richard Guenther  <rguenther@suse.de>
26669
26670         PR c++/24439
26671         * g++.dg/tree-ssa/pr24439.C: New testcase.
26672
26673 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26674
26675         * g++.dg/opt/delay-slot-1.C: New test.
26676
26677 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26678
26679         PR fortran/21625
26680         * gfortran.fg/der_init_1.f90: New.
26681
26682 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26683
26684         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26685
26686 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26687
26688         PR c++/21908
26689         * g++.dg/parse/error28.C: New test.
26690
26691 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26692
26693         * gcc.dg/profile-generate-2.c: New test.
26694
26695 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26696
26697         PR target/23589
26698         * g++.dg/ext/dllimport11.C: New.
26699
26700 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26701
26702         PR c++/22293
26703         * g++.dg/other/friend3.C: New test.
26704
26705 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26706
26707         PR c++/23293
26708         * g++.dg/template/error19.C: New test.
26709
26710 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26711
26712         PR c++/21383
26713         * g++.dg/overload/koenig2.C: New.
26714
26715         PR c++/23118
26716         * g++.dg/overload/error2.C: New.
26717
26718         PR c++/22604
26719         * g++.dg/inherit/covariant14.C: New.
26720
26721 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26722
26723         PR c++/23440
26724         * g++.dg/parse/for1.C: New test.
26725
26726 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26727
26728         PR fortran/23446
26729         * gfortran.dg/host_dummy_index_1.f90: New test.
26730
26731         PR fortran/21459
26732         * gfortran.dg/automatic_char_len_2.f90: New test.
26733
26734         PR fortran/20866
26735         * gfortran.dg/recursive_statement_functions.f90: New test.
26736
26737         PR fortran/20853
26738         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26739
26740         PR fortran/20849
26741         * gfortran.dg/external_initializer.f90: New test.
26742
26743         PR fortran/20837
26744         * non_module_public.f90: New test.
26745
26746 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         PR c++/24386
26749         * g++.dg/template/overload7.C: New.
26750
26751         PR c++/22551
26752         * g++.dg/other/switch2.C: Remove expected warnings.
26753
26754         PR c++/21353
26755         * g++.dg/template/defarg6.C: New.
26756
26757 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26758
26759         PR target/24315
26760         * gcc.target/i386/pr24315.c: New test.
26761
26762 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26763
26764         PR c++/24389
26765         * g++.dg/template/static21.C: New test.
26766         * g++.dg/template/static21-a.cc: Likewise.
26767
26768 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26769
26770         PR c++/23959
26771         * g++.dg/warn/Wswitch-default-1.C: New test.
26772         * g++.dg/warn/Wswitch-default-2.C: New test.
26773
26774 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26775
26776         PR c++/22173
26777         * g++.dg/parse/template18.C: New test.
26778         * g++.dg/template/nontype15.C: Likewise.
26779
26780 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26781
26782         PR fortran/22273
26783         * gfortran.dg/spec_expr_2.f90: New.
26784
26785 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26786
26787         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26788         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26789         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26790         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26791         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26792         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26793         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26794         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26795         previous target-specific skips and warning-message matches where
26796         applicable.
26797
26798 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26799
26800         PR c++/21347
26801         * g++.dg/warn/Wctor-dtor.C: New test.
26802
26803 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26804
26805         PR c/23439
26806         * gcc.dg/for-1.c: New test.
26807
26808 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26809
26810         PR c++/19565
26811         * g++.dg/warn/Wconversion1.C: New test.
26812         * g++.dg/ext/packed4.C: Compile with -w.
26813         * g++.dg/opt/20050511-1.C: Likewise.
26814         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26815
26816 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26817
26818         * gfortran.dg/boz_5.f90: New test.
26819
26820 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26821
26822         PR c++/22551
26823         * g++.dg/other/switch2.C: New.
26824
26825         PR c++/23984
26826         * g++.dg/init/ctor7.C: New.
26827
26828 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26829
26830         PR c++/23730
26831         * g++.dg/parse/crash32.C: New test.
26832
26833 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/20721
26836         * g++.dg/init/goto2.C: New test.
26837
26838         PR c++/22464
26839         * g++.dg/template/crash/41.C: New test.
26840
26841         PR c++/22180
26842         * g++.dg/template/crash40.C: New test.
26843
26844         PR c++/23694
26845         * g++.dg/parse/friend5.C: New test.
26846
26847         PR c++/23307
26848         * g++.dg/template/crash38.C: New test.
26849
26850         PR c++/22352
26851         * g++.dg/template/friend38.C: New test.
26852
26853         PR c++/22405
26854         * g++.dg/template/crash39.C: New test.
26855
26856 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26857
26858         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26859         gcc.dg/debug/dwarf2/dwarf-char2.c,
26860         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26861
26862         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26863
26864 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26865
26866         * gcc.dg/dll-2.c: Add tests for warnings.
26867         * gcc.dg/dll-3.c: Likewise.
26868         * gcc.dg/dll-4.c: Likewise.
26869
26870         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26871         * g++.dg/ext/dllimport2.C: Likewise.
26872         * g++.dg/ext/dllimport3.C: Likewise.
26873         * g++.dg/ext/dllimport7.C: Likewise.
26874         * g++.dg/ext/dllimport8.C: Likewise.
26875         * g++.dg/ext/dllimport9.C: Likewise.
26876
26877 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26878
26879         PR fortran/24092
26880         * gfortran.dg/derived_pointer_recursion.f90: New test.
26881
26882 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26883
26884         * gcc.c-torture/execute/20051012-1.c: New test.
26885
26886 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26887
26888         PR fortran/18082
26889         * gfortran.dg/automatic_char_len_1.f90: New test.
26890
26891 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26892
26893         PR fortran/20847
26894         * gfortran.dg/save_common.f90: New test.
26895
26896         PR fortran/20856
26897         * gfortran.dg/save_result.f90: New test.
26898
26899 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26900
26901         PR c++/21592
26902         * g++.dg/template/dependent-expr1.C: Add new expected error.
26903         * g++.dg/template/dependent-expr2.C: Adjust error text.
26904         * g++.dg/template/overload6.C: New.
26905
26906         PR c++/23797
26907         * g++.dg/other/typename8.C: New.
26908
26909         PR c++/21117
26910         * g++.dg/other/return1.C: New.
26911
26912 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26913
26914         PR c++/24052
26915         * g++.dg/ext/label5.C: New.
26916
26917 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         PR c++/19964
26920         * g++.dg/parse/crash31.C: New.
26921
26922 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26923
26924         * g++.dg/ipa/ipa-1.c: New test.
26925         * g++.dg/ipa/ipa-2.c: New test.
26926         * g++.dg/ipa/ipa-3.c: New test.
26927         * g++.dg/ipa/ipa-4.c: New test.
26928         * g++.dg/ipa/ipa-5.c: New test.
26929         * g++.dg/ipa/ipa.exp: New file.
26930
26931 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26932
26933         PR fortran/24207
26934         * gfortran.dg/private_type_3.f90: New test.
26935
26936 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26937
26938         PR fortran/20786
26939         gfortran.dg/aint_anint_1.f90: New test.
26940
26941 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26942
26943         PR libgfortran/24313
26944         gfortran.dg/csqrt.f: New test.
26945
26946 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26947
26948         PR c++/8057
26949         * g++.dg/warn/noeffect7.C: New test.
26950         * g++.dg/warn/noeffect2.C: Instantiate templates.
26951         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26952         and warning.
26953
26954 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26955
26956         PR c++/21089
26957         * g++.dg/init/float1.C: New test.
26958
26959         PR c++/24277
26960         * g++.dg/init/member1.C: Tweak error markers.
26961
26962 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26963
26964         PR testsuite/24281
26965         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26966         Check for null pointer.
26967
26968 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26969
26970         PR c++/21369
26971         * g++.dg/parse/ret-type3.C: New test.
26972
26973 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26974
26975         PR tree-opt/23946
26976         * gcc.c-torture/compile/pr23946.c: New test.
26977
26978 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26979
26980         * g++.dg/opt/mmx2.C: New test.
26981
26982 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26983
26984         PR c++/24277
26985         * g++.dg/template/static20.C: New test.
26986
26987         PR c++/24302
26988         * g++.dg/warn/Wunused-12.C: New test.
26989
26990         PR c++/23437
26991         * g++.dg/template/arg4.C: New test.
26992
26993 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26994
26995         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26996         * gcc.dg/ucnid-3.c: Likewise.
26997         * gcc.dg/ucnid-4.c: Likewise.
26998         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26999         * g++.dg/other/ucnid-1.C: Likewise.
27000         * gcc.dg/sparc-frame-1.c: New test.
27001
27002 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/24139
27005         * g++.dg/template/spec27.C: New test.
27006
27007         PR c++/24275
27008         * g++.dg/template/static19.C: New test.
27009
27010 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27011
27012         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27013         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27014
27015 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27016
27017         PR target/24136
27018         * gfortran.fortran-torture/compile/pr24136.f: New test.
27019
27020 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27021
27022         PR c++/22172
27023         * g++.dg/parse/crash30.C: New test.
27024
27025 2005-10-07  Richard Guenther  <rguenther@suse.de>
27026
27027         PR middle-end/24227
27028         * gcc.c-torture/compile/pr24227.c: New testcase.
27029
27030 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27031
27032         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27033         Do not put aligned attributes on array elements.
27034
27035 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27036
27037         PR testsuite/23611, PR testsuite/23615
27038         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27039         writing prototypes of library functions by hand.
27040         * obj-c++.dg/bitfield-4.mm: Likewise.
27041         * obj-c++.dg/const-str-4.mm: Likewise.
27042         * obj-c++.dg/encode-4.mm: Likewise.
27043         * obj-c++.dg/encode-5.mm: Likewise.
27044         * obj-c++.dg/encode-6.mm: Likewise.
27045         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27046         * obj-c++.dg/method-10.mm: Likewise.
27047         * obj-c++.dg/method-17.mm: Likewise.
27048         * obj-c++.dg/method-19.mm: Likewise.
27049         * obj-c++.dg/try-catch-2.mm: Likewise.
27050
27051 2005-10-06  Richard Henderson  <rth@redhat.com>
27052
27053         PR 24236
27054         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27055
27056 2005-10-06  Dale Johannesen  <dalej@apple.com>
27057
27058         * gcc.c-torture/execute/20030125-1.c: Correct.
27059
27060 2005-10-06  Richard Guenther  <rguenther@suse.de>
27061
27062         PR tree-optimization/24238
27063         * g++.dg/tree-ssa/pr24238.C: New testcase.
27064
27065 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27066
27067         PR 18568
27068         * gfortran.dg/der_pointer_3.f90: New test.
27069
27070 2005-10-05  Devang Patel  <dpatel@apple.com>
27071
27072         PR Debug/23205
27073         * g++.dg/other/PR23205.C: New.
27074
27075 2005-10-05  Richard Henderson  <rth@redhat.com>
27076
27077         PR target/23602
27078         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27079         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27080
27081 2005-10-05  Dale Johannesen  <dalej@apple.com>
27082
27083         * gcc.c-torture/execute/float-floor.c: New.
27084
27085 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27086
27087         PR tree-optimization/21419
27088         PR tree-optimization/24146
27089         PR tree-optimization/24151
27090
27091         * g++.dg/ext/asm7.C: New.
27092         * g++.dg/ext/asm8.C: New.
27093         * gcc.dg/asm-1.c: Compile on all targets.
27094         * gcc.dg/asm-pr24146.c: New.
27095         * gcc.dg/pr21419.c: Adjust error messages.
27096
27097 2005-10-05  Richard Guenther  <rguenther@suse.de>
27098
27099         PR fortran/24176
27100         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27101
27102 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         PR c++/23513
27105         * g++.dg/template/spec22.C: Robustify test.
27106         * g++.dg/template/spec26.C: New.
27107
27108 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27109
27110         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27111         if target supports vector instructions.
27112
27113 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27114
27115         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27116         C99 functions.
27117
27118 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27119
27120         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27121         check_effective_target_fortran_large_int): Replace cached result
27122         when target changes.
27123
27124 2005-10-04  Devang Patel  <dpatel@apple.com>
27125
27126         * gcc.dg/i386-sse-vect-types.c: New.
27127
27128 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27129
27130         PR preprocessor/13726
27131         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27132         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27133
27134 2005-10-04  Richard Guenther  <rguenther@suse.de>
27135
27136         PR c/23576
27137         * gcc.dg/noncompile/pr23576.c: New testcase.
27138
27139 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27140
27141         PR middle-end/23125
27142         * gcc.dg/register-var-3.c: New test.
27143
27144 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27145
27146         * gcc.dg/pr23049.c: New test.
27147
27148         * gcc.dg/ucnid-4.c: Fix test.
27149
27150 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27151
27152         PR 23445
27153         * gcc.c-torture/compile/pr23445.c: New test.
27154
27155 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27156
27157         * g++.dg/overload/unknown1.C: New.
27158
27159 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27160
27161         PR c++/17775
27162         * g++.dg/template/repo4.C: New test.
27163
27164 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27165
27166         PR libfortran/19308
27167         * gfortran.dg/large_real_kind_2.F90: New test.
27168         * gfortran.dg/large_integer_kind_2.f90: New test.
27169
27170 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27171
27172         * lib/target-supports.exp (check_effective_target_vect_shift):
27173         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27174         (check_effective_target_vect_condition): Fix copy-n-pasto.
27175
27176         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27177         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27178         targets.
27179
27180 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/22621
27183         * g++.dg/template/overload5.C : New test.
27184
27185         PR c++/23840
27186         * g++.dg/expr/stdarg1.C: New test.
27187
27188 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27189
27190         PR 24142
27191         * gcc.c-torture/execute/pr24142.c: New test.
27192
27193 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27194
27195         PR 24141
27196         * gcc.c-torture/execute/pr24141.c: New test.
27197
27198 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27199             Diego Novillo  <dnovillo@redhat.com>
27200
27201         PR 23604
27202         * gcc.c-torture/execute/pr23604.c: New test.
27203
27204 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27205
27206         PR fortran/16404
27207         PR fortran/20835
27208         PR fortran/20890
27209         PR fortran/20899
27210         PR fortran/20900
27211         PR fortran/20901
27212         PR fortran/20902
27213         gfortran.dg/equiv_constraint_1.f90: New test.
27214         gfortran.dg/equiv_constraint_2.f90: New test.
27215         gfortran.dg/equiv_constraint_3.f90: New test.
27216         gfortran.dg/equiv_constraint_4.f90: New test.
27217         gfortran.dg/equiv_constraint_5.f90: New test.
27218         gfortran.dg/equiv_constraint_6.f90: New test.
27219         gfortran.dg/equiv_constraint_7.f90: New test.
27220         gfortran.dg/equiv_constraint_8.f90: New test.
27221         gfortran.dg/private_type_1.f90: New test.
27222         gfortran.dg/private_type_2.f90: New test.
27223         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27224         980628-10.f: Assert std=gnu to permit mixing of
27225         types in equivalence statements.
27226
27227 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27228
27229         PR 24112
27230         * gfortran.dg/open_status_1.f90: New.
27231
27232 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27233
27234         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27235         * gcc.dg/vect/pr22480.c: Clean up temp files.
27236         * gcc.dg/vect/pr23831.c: Clean up temp files.
27237         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27238         Clean up temp files.
27239         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27240         Clean up temp files.
27241
27242         * gcc.dg/20050309-1.c: Clean up temp files.
27243         * gcc.dg/20050325-1.c: Clean up temp files.
27244
27245 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27246
27247         PR tree-optimization/24059
27248         * gcc.dg/vect/pr24059.c : New test.
27249
27250 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27251
27252         PR middle-end/24109
27253         * gcc.c-torture/execute/20050929-1.c: New test.
27254
27255 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27256
27257         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27258
27259 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27260
27261         PR c/21419
27262         * gcc.dg/pr21419.c: New test.
27263
27264 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27265
27266         * gcc.dg/pr23911.c: New test.
27267
27268 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27269
27270         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27271
27272         PR c++/16782
27273         * g++.dg/parse/qualified4.C: New test.
27274         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27275         * g++.old-deja/g++.mike/p8154.C: Likewise.
27276
27277 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27278
27279         PR c++/22147
27280         * g++.dg/template/friend37.C: New test.
27281         * g++.dg/parse/crash28.C: Adjust error markers.
27282
27283 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27284
27285         PR fortran/18518
27286         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27287
27288 2005-09-27  Devang Patel  <dpatel@apple.com>
27289
27290         PR tree-optimization/23625
27291         * gcc.dg/pr23625.c: New test.
27292
27293 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27294
27295         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27296         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27297
27298 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27299
27300         PR fortran/23677
27301         * gfortran.fortran-torture/execute/save_1.f90: New test.
27302         * gfortran.dg/save_1.f90: New test.
27303
27304 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27305
27306         * gcc.target/i386/builtin-apply-mmx.c: New test.
27307
27308         PR target/22576
27309         * gcc.target/i386/pr22576.c: New test.
27310
27311         PR target/22585
27312         * gcc.target/i386/pr22585.c: New test.
27313
27314         PR target/23268
27315         * gcc.target/i386/pr23268.c: New test.
27316
27317         PR middle-end/23831
27318         * gcc.dg/vect/pr23831.c: New test.
27319
27320         PR target/24055
27321         * gcc.target/i386/pr24055.c: New test.
27322
27323 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27324
27325         PR tree-optimization/23960
27326         * gcc.c-torture/compile/pr23960.c: New.
27327
27328 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27329
27330         PR fortran/16861
27331         * gfortran.dg/nested_modules_3.f90: New.
27332
27333 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27334
27335         PR fortran/24005
27336         gfortran.dg/interface_1.f90: New test.
27337
27338 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27339         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27340
27341         PR fortran/23843
27342         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27343
27344 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27345
27346         PR fortran/23516
27347         * gfortran.dg/imag_1.f: New test.
27348         * gfortran.dg/imag_2.f: Ditto.
27349
27350 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27351
27352         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27353
27354 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27355
27356         PR c++/21983
27357         * g++.dg/warn/pr21983.C: New test.
27358
27359 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27360
27361         * gcc.dg/20050922-1.c: Testcase added.
27362
27363 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27364
27365         PR c++/23993
27366         * g++.dg/template/array14.C: New test.
27367
27368 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27369
27370         PR fortran/19929
27371         * gfortran.dg/der_ptr_component_1.f90: New test.
27372
27373 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27374
27375         PR c++/23965
27376         * g++.dg/template/error1.C: Reject "no matching function" message.
27377
27378 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27379
27380         PR c++/17609
27381         * g++.dg/lookup/error1.C: New test.
27382
27383 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27384
27385         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27386         functionality of the testcase.
27387
27388 2005-09-20  Richard Henderson  <rth@redhat.com>
27389
27390         * gcc.dg/vect/vect-22.c: Require vect_float.
27391         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27392
27393 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27394
27395         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27396         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27397         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27398         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27399         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27400         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27401         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27402         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27403         * gcc.dg/cpp/ucnid-8.c: New test.
27404
27405 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27406
27407         PR tree-optimization/23929
27408         * gcc.c-torture/compile/pr23929.c: New test.
27409
27410 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27411
27412         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27413         for one loop.
27414
27415 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27416
27417         PR testsuite/23186
27418         * g++.dg/other/pr22003.C: Require named sections.
27419
27420 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR c++/23947
27423         * g++.dg/rtti/crash3.C: New test.
27424
27425         PR tree-optimization/23818
27426         * gcc.dg/pr23818.c: New test.
27427
27428 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27429
27430         PR fortran/23420
27431         * gfortran.dg/print_fmt_4.f: New.
27432
27433 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27434
27435         PR fortran/23663
27436         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27437
27438 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27439
27440         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27441         Use pointers to local alignable arrays instead. Added comments.
27442         * gcc.dg/vect/vect-46.c: Likewise.
27443         * gcc.dg/vect/vect-48.c: Likewise.
27444         * gcc.dg/vect/vect-49.c: Likewise.
27445         * gcc.dg/vect/vect-52.c: Likewise.
27446         * gcc.dg/vect/vect-53.c: Likewise.
27447         * gcc.dg/vect/vect-54.c: Likewise.
27448         * gcc.dg/vect/vect-56.c: Likewise.
27449         * gcc.dg/vect/vect-57.c: Likewise.
27450         * gcc.dg/vect/vect-58.c: Likewise.
27451         * gcc.dg/vect/vect-60.c: Likewise.
27452         * gcc.dg/vect/vect-61.c: Likewise.
27453
27454         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27455         The test is no longer vectorizable on vect_no_align targets.
27456         * gcc.dg/vect/vect-43.c: Likewsie.
27457
27458         * gcc.dg/vect/vect-44.c: Added comments.
27459         * gcc.dg/vect/vect-45.c: Added comments.
27460         * gcc.dg/vect/vect-50.c: Added comments.
27461         * gcc.dg/vect/vect-51.c: Added comments.
27462
27463         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27464         aligned type.
27465         * gcc.dg/vect/Os-vect-95.c: Likewise.
27466
27467         * gcc.dg/vect/vect-41.c: Test removed.
27468         * gcc.dg/vect/vect-47.c: Test removed.
27469         * gcc.dg/vect/vect-55.c: Test removed.
27470         * gcc.dg/vect/vect-59.c: Test removed.
27471
27472 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27473
27474         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27475         No longer vectorizable on vect_no_align targets.
27476         * gcc.dg/vect/pr20122.c: Likewise.
27477         * gcc.dg/vect/vect-74.c: Likewise.
27478         * gcc.dg/vect/vect-75.c: Likewise.
27479         * gcc.dg/vect/vect-76.c: Likewise.
27480
27481         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27482         Will not be vectorizable on vect_no_align targets once aliasing issues
27483         are resolved.
27484         * gcc.dg/vect/vect-79.c: Likewise.
27485
27486         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27487         * gcc.dg/vect/vect-78.c: Likewise.
27488         * gcc.dg/vect/vect-97.c: Likewise.
27489
27490 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27491
27492         * gcc.dg/pr23943.c: New test.
27493
27494 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27495
27496         PR fortran/19181
27497         * gfortran.dg/derived_pointer_null_1.f90: New test.
27498
27499 2005-09-18  Richard Guenther  <rguenther@suse.de>
27500
27501         PR middle-end/23944
27502         * gcc.c-torture/compile/pr23944.c: New testcase.
27503
27504 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27505
27506         PR fortran/15975
27507         * gfortran.dg/der_pointer_2.f90: New test.
27508
27509 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27510
27511         PR fortran/16861
27512         * gfortran.dg/nested_modules_2.f90: New test.
27513
27514 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27515
27516         PR c++/18368
27517         * g++.dg/other/semicolon.C: New test.
27518
27519 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27520
27521         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27522         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27523
27524 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/23914
27527         * g++.dg/template/static18.C: New test.
27528
27529         PR c++/21514
27530         * g++.dg/template/crash19.C: Remove dg-error marker.
27531         * g++.dg/template/local4.C: New test.
27532
27533 2005-09-16  Paul Brook  <paul@codesourcery.com>
27534
27535         PR fortran/23906
27536         * gfortran.dg/dependency_1.f90: New test.
27537
27538 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/23896
27541         * g++.dg/template/static17.C: New test.
27542
27543 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27544
27545         PR c++/23139
27546         * g++.dg/warn/huge-val1.C: New test.
27547
27548 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27549
27550         PR c++/13140
27551         * g++.dg/parse/class2.C: New test.
27552         * g++.dg/template/explicit8.C: Likewise.
27553         * g++.dg/template/spec25.C: Likewise.
27554
27555 2005-09-14  Josh Conner  <jconner@apple.com>
27556
27557         PR middle-end/23584
27558         * gcc.dg/pr23584.c: New test.
27559
27560 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27561
27562         PR fortran/21875 Internal Unit Array I/O, NIST
27563         * gfortran.dg/arrayio_1.f90: New test.
27564         * gfortran.dg/arrayio_1.f90: New test.
27565         * gfortran.dg/arrayio_1.f90: New test.
27566         * gfortran.dg/arrayio_1.f90: New test.
27567         * gfortran.dg/arrayio_1.f90: New test.
27568
27569 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27570
27571         PR middle-end/22480
27572         * gcc.dg/vect/pr22480.c: New test.
27573
27574 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27575
27576         PR fortran/19358
27577         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27578
27579 2005-09-13 Josh Conner <jconner@apple.com>
27580
27581         PR c++/23180
27582         * g++.dg/init/struct2.C: New test.
27583         * g++.dg/init/struct3.C: New test.
27584
27585 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27586
27587         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27588         Clean up temp files.
27589         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27590         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27591         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27592         gcc.dg/tree-ssa/builtin-printf-1.c,
27593         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27594         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27595         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27596         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27597         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27598         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27599         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27600         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27601         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27602         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27603         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27604         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27605
27606 2005-09-13  Josh Conner  <jconner@apple.com>
27607
27608         * lib/gcc-dg.exp: Load scanipa.exp.
27609         (cleanup-dump): New procedure.
27610         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27611         * lib/scandump.exp: New file.
27612         * lib/scantree.exp: Use it.
27613         * lib/scanipa.exp: New file.
27614
27615 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27616
27617         PR fortran/17740
27618         * gfortran.dg/generic_4.f90: New test.
27619
27620 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27621
27622         PR target/23816
27623         * gcc.target/i386/pr23816-1.c: New test.
27624         * gcc.target/i386/pr23816-2.c: New test.
27625
27626
27627 2005-09-13  Bastian Blank <waldi@debian.org>
27628
27629         PR c++/16171
27630         * g++.dg/abi/mangle26.C: New test.
27631         * g++.dg/abi/mangle27.C: New test.
27632         * g++.dg/abi/mangle28.C: New test.
27633         * g++.dg/abi/mangle29.C: New test.
27634
27635         PR c++/23839
27636         * g++.dg/parse/register1.C: New test.
27637
27638 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27639
27640         PR c++/23842
27641         * g++.dg/template/access16.C: New test.
27642
27643 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27644
27645         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27646
27647 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27648
27649         PR fortran/18899
27650         * gfortran.dg/shape_2.f90: New test.
27651
27652 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27653
27654         PR target/19269
27655         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27656         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27657         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27658         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27659         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27660         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27661         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27662         tests.
27663
27664 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/23841
27667         * g++.dg/parse/template17.C: New test.
27668
27669 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27670
27671         PR c++/23789
27672         * g++.dg/template/nontype14.C: New test.
27673
27674 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27675
27676         PR g++/7874
27677         * g++.dg/lookup/friend7.C: New test.
27678         * g++.dg/lookup/friend8.C: New test.
27679         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27680         so that it will be found via argument dependent lookup.
27681         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27682         friend functions which will no longer be found.
27683         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27684         function g, so that it will be found via argument dependent
27685         lookup.
27686         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27687         * g++.old-deja/g++.mike/net43.C: Likewise.
27688
27689 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27690
27691         PR c++/23691
27692         * g++.dg/template/static16.C: New test.
27693
27694 2005-09-12  Josh Conner  <jconner@apple.com>
27695
27696         PR middle-end/23237
27697         * gcc.c-torture/compile/pr23237.c: New test.
27698
27699 2005-09-11  Richard Henderson  <rth@redhat.com>
27700
27701         * g++.dg/other/error8.C: Update expected diagnostic text.
27702
27703 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27704
27705         PR libfortran/19872
27706         * gfortran.dg/overwrite_1.f: New test.
27707
27708 2005-09-09  Josh Conner  <jconner@apple.com>
27709
27710         * g++.dg/init/pr23180-1.C: Removed.
27711         * g++.dg/init/pr23180-2.C: Removed.
27712
27713 2005-09-09  David Daney <ddaney@avtrex.com>
27714
27715         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27716         files which are ...
27717         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27718         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27719
27720 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27721
27722         * gfortran.dg/iostat_2.f90: New test.
27723
27724 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27725
27726         PR c++/22252
27727         * g++.dg/ext/interface1.C: New test.
27728         * g++.dg/ext/interface1.h: Likewise.
27729         * g++.dg/ext/interface1a.cc: Likewise.
27730
27731 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27732
27733         * gfortran.dg/iomsg_1.f90: New test case.
27734
27735 2005-09-09  Richard Guenther  <rguenther@suse.de>
27736
27737         PR c++/23624
27738         * g++.dg/tree-ssa/pr23624.C: New testcase.
27739
27740 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27741
27742         PR fortran/19239
27743         * gfortran.dg/vector_subscript_1.f90,
27744         * gfortran.dg/vector_subscript_2.f90: New tests.
27745
27746 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27747
27748         PR fortran/21104
27749         * gfortran.dg/array_alloc_1.f90,
27750         * gfortran.dg/array_alloc_2.f90,
27751         * gfortran.dg/array_alloc_3.f90: New tests.
27752
27753 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27754
27755         PR fortran/12840
27756         * gfortran.dg/array_constructor_6.f90
27757         * gfortran.dg/array_constructor_7.f90
27758         * gfortran.dg/array_constructor_8.f90
27759         * gfortran.dg/array_constructor_9.f90
27760         * gfortran.dg/array_constructor_10.f90
27761         * gfortran.dg/array_constructor_11.f90
27762         * gfortran.dg/array_constructor_12.f90: New tests.
27763
27764 2005-09-08  Josh Conner  <jconner@apple.com>
27765
27766         PR c++/23180
27767         * g++.dg/init/pr23180-1.C: New test.
27768         * g++.dg/init/pr23180-2.C: New test.
27769
27770 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27771
27772         PR fortran/18878
27773         * gfortran.dg/module_double_reuse.f90: New.
27774
27775 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27776
27777         PR fortran/23270
27778         PR fortran/22304
27779         PR fortran/18870
27780         PR fortran/17917
27781         PR fortran/16511
27782         * gfortran.dg/common_equivalence_1.f: New.
27783         * gfortran.dg/common_equivalence_2.f: New.
27784         * gfortran.dg/common_equivalence_3.f: New.
27785         * gfortran.dg/contained_equivalence_1.f90: New.
27786         * gfortran.dg/module_blank_common.f90: New.
27787         * gfortran.dg/module_commons_1.f90: New.
27788         * gfortran.dg/module_equivalence_1.f90: New.
27789         * gfortran.dg/nested_modules_1.f90: New.
27790         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27791         equivalences and add comment to connect the test with
27792         the PR.
27793
27794 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27795
27796         PR fortran/23765
27797         * gfortran.dg/common_6.f90: New test.
27798
27799 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27800
27801         PR fortran/15326
27802         * gfortran.dg/char_result_1.f90,
27803         * gfortran.dg/char_result_2.f90,
27804         * gfortran.dg/char_result_3.f90,
27805         * gfortran.dg/char_result_4.f90,
27806         * gfortran.dg/char_result_5.f90,
27807         * gfortran.dg/char_result_6.f90,
27808         * gfortran.dg/char_result_7.f90,
27809         * gfortran.dg/char_result_8.f90: New tests.
27810
27811 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27812
27813         PR fortran/19928
27814         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27815
27816 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27817
27818         PR obj-c++/16816
27819         * obj-c++.dg/selector-5.mm: New test.
27820         * obj-c++.dg/selector-6.mm: New test.
27821
27822 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27823
27824         PR objc/20574
27825         PR objc/19324
27826         * objc.dg/error-1.m: New test.
27827
27828 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27829
27830         PR fortran/23373
27831         * gfortran.fortran-torture/execute/pr23373-1.f90,
27832         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27833
27834 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27835
27836         PR libfortran/23760
27837         * gfortran.dg/g77/1832.f: Remove long string in write statement
27838         to allow the test to pass on correct list directed output with
27839         prepended space.
27840
27841 2005-09-07  James E Wilson  <wilson@specifix.com>
27842
27843         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27844
27845 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27846
27847         * gfortran.dg/parameter+save.f90: Rename to
27848         * gfortran.dg/parameter_save.f90: .. this.
27849
27850 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27851
27852         PR fortran/20848
27853         * gfortran.dg/parameter+save.f90: New test case.
27854
27855 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27856
27857         PR fortran/19269
27858         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27859
27860 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27861
27862         PR c/23075
27863         * gcc.dg/pr23075.c: New test.
27864         * g++.dg/warn/pr23075.C: New test.
27865
27866         PR target/22362
27867         * gcc.target/i386/pr22362.c: New test.
27868
27869         PR rtl-optimization/23098
27870         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27871
27872         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27873         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27874         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27875
27876 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27877
27878         * g++.dg/expr/cast6.C: New test.
27879
27880         PR c++/9782
27881         * g++.dg/init/new15.C: New test.
27882
27883 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27884
27885         * gcc.dg/vect/Os-vect-95.c: New test.
27886         * gcc.dg/vect/vect-95.c: Same.
27887
27888 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27889
27890         * gcc.dg/vect/vect-29.c: Update xfail testing.
27891         * gcc.dg/vect/vect-44.c: Same.
27892         * gcc.dg/vect/vect-48.c: Same.
27893         * gcc.dg/vect/vect-50.c: Same.
27894         * gcc.dg/vect/vect-72.c: Same.
27895         * gcc.dg/vect/vect-77.c: Same.
27896         * gcc.dg/vect/vect-78.c: Same.
27897         * gcc.dg/vect/vect-80.c: Same.
27898         * gcc.dg/vect/vect-96.c: Same.
27899         * gcc.dg/vect/vect-100.c: Same.
27900         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27901         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27902         * gfortran.dg/vect/vect-5.f90: Same.
27903
27904 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27907         start strings.
27908         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27909         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27910
27911         PR c++/23056
27912         * g++.dg/opt/pr23056.C: New test.
27913
27914         PR rtl-optimization/23098
27915         * gcc.target/i386/pr23098.c: New test.
27916
27917 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/23667
27920         * g++.dg/template/static15.C: New test.
27921
27922         PR c++/21440
27923         * g++.dg/ext/stmtexpr5.C: New test.
27924         * g++.dg/ext/stmtexpr6.C: Likewise.
27925
27926 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27927
27928         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27929
27930         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27931         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27932         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27933
27934 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27935
27936         PR libfortran/23321
27937         * gfortran.dg/direct_io_4.f90: New test case.
27938
27939 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27940             Rasmus Hahn  <rassahah@neofonie.de>
27941
27942         PR libobjc/23108
27943         * objc.dg/type-stream-1.m: New test.
27944
27945 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27946
27947         PR fortran/23661
27948         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27949         gfortran.dg/print_fmt_3.f90: New test.
27950
27951 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gfortran.dg/fmt_t_1.f90: New test.
27954
27955 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27956
27957         PR rtl-optimization/23454
27958         * g++.dg/opt/pr23454.C: New test.
27959
27960 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c++/23699
27963         * g++.dg/ext/static1.C: New test.
27964
27965 2005-09-02  Richard Henderson  <rth@redhat.com>
27966
27967         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27968         tail call to check_fa_work.
27969
27970 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/21687
27973         * g++.dg/other/gc3.C: New test.
27974
27975 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27976
27977         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27978         * gcc.dg/20050826-1.c: Likewise.
27979
27980 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/23167
27983         * g++.dg/expr/volatile1.C: New test.
27984
27985 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27986
27987         PR middle-end/23547
27988         * gcc.dg/pr23547.c: New test.
27989
27990 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27991
27992         PR c/22061
27993         * gcc.c-torture/execute/pr22061-1.c,
27994         * gcc.c-torture/execute/pr22061-2.c,
27995         * gcc.c-torture/execute/pr22061-3.c,
27996         * gcc.c-torture/execute/pr22061-4.c: New tests.
27997
27998 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27999
28000         * gcc.dg/Wredundant-decls-2.c: New test to check that
28001         -Wredundant-decls does not issue warning for a variable
28002         definition following a declaration.
28003
28004 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28005
28006         PR debug/7241
28007         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28008         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28009         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28010
28011         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28012         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28013         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28014         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28015         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28016         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28017         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28018         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28019
28020 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28021
28022         PR objc/23306
28023         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28024         scan-assmbler.
28025
28026 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28027
28028         PR target/21255
28029         * gcc.dg/pr21255-1.c: New test.
28030         * gcc.dg/pr21255-2-mb.c: Likewise.
28031         * gcc.dg/pr21255-2-ml.c: Likewise.
28032         * gcc.dg/pr21255-3.c: Likewise.
28033         * gcc.dg/pr21255-4.c: Likewise.
28034
28035 2005-08-31  Dale Johannesen  <dalej@apple.com>
28036
28037         * gcc.dg/20050830-1.c: New.
28038
28039 2005-08-31  Josh Conner  <jconner@apple.com>
28040
28041         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28042         command-line options for arm-*-* targets.
28043         * g++.dg/init/array16.C: Likewise.
28044         * g++.dg/other/crash-4.C: Likewise.
28045
28046 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28047
28048         PR obj-c++/23640
28049         * obj-c++.dg/gnu-runtime-3.mm: New test.
28050
28051 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28052
28053         PR c++/13377
28054         * g++.dg/lookup/ambig4.C: New test.
28055         * g++.dg/lookup/ambig5.C: New test.
28056         * g++.dg/tc1/dr101.C: Adjust error markers.
28057
28058 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28059
28060         PR c++/23639
28061         * g++.dg/template/ttp5.C: Adjust error markers.
28062
28063 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28064
28065         PR testsuite/23609
28066         * lib/obj-c++.exp: Include target-libpath.exp.
28067         (obj-c++_link_flags): Look for the GNU libobjc library
28068         and set the library path to include it.
28069         Don't manually set LD_LIBRARY_PATH (etc.) but call
28070         set_ld_library_path_env_vars instead.
28071         (obj-c++_target_compile): Don't set library path or
28072         linker flags because they are already set correctly
28073         in obj-c++_link_flags.
28074
28075 2005-08-30  Josh Conner  <jconner@apple.com>
28076
28077         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28078         to command-line options for arm-*-* targets.
28079
28080 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28081
28082         * g++.dg/other/i386-1.C: New.
28083
28084 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28085
28086         PR preprocessor/20348
28087         PR preprocessor/20356
28088         * gcc.dg/cpp/pr20348.c: New test.
28089         * gcc.dg/cpp/pr20348.h: New file.
28090         * gcc.dg/cpp/inc/pr20348.h: New file.
28091         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28092         * gcc.dg/cpp/pr20356.c: New test.
28093         * gcc.dg/cpp/pr20356.h: New file.
28094         * gcc.dg/cpp/inc/pr20356.h: New file.
28095         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28096
28097 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28098
28099         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28100         Fix array dimension to avoid correct end-of-file error.
28101
28102 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28103
28104         PR libfortran/23598
28105         * gfortran.dg/iostat_1.f90: New test.
28106
28107 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28108
28109         PR middle-end/23408
28110         * gcc.dg/pr23408.c: New test.
28111
28112 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28113
28114         PR c++/23099
28115         * g++.dg/init/member1.C: Make sure erroneous static data member
28116         definitions are required.
28117         * g++.dg/template/static13.C: New test.
28118         * g++.dg/template/static14.C: Likewise.
28119
28120 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28121
28122         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28123         -march=pentium4, remove ilp32 requirement.
28124
28125         PR middle-end/23484
28126         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28127         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28128
28129 2005-08-29  Andreas Jaeger  <aj@suse.de>
28130
28131         PR testsuite/23607
28132         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28133
28134 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28135
28136         * gcc.c-torture/execute/20050316-2.c: New test.
28137         * gcc.c-torture/execute/20050316-3.c: New test.
28138         * gcc.dg/torture/pr16104-1.c: New test.
28139
28140 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28141
28142         PR middle-end/23463
28143         * gcc.c-torture/execute/zero-struct-1.c: New test.
28144
28145 2005-08-27  Richard Guenther  <rguenther@suse.de>
28146
28147         PR target/23575
28148         * gcc.target/i386/pr23575.c: New testcase.
28149
28150 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28151
28152         PR rtl-optimization/23561
28153         * gcc.c-torture/execute/20050826-1.c: New test.
28154
28155         PR rtl-opt/23560
28156         * gcc.c-torture/execute/20050826-2.c: New test.
28157
28158 2005-08-26  Dale Johannesen  <dalej@apple.com>
28159
28160         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28161         * gcc.dg/20050826-1.c: New.
28162
28163 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28164
28165         PR c++/19004
28166         * g++.dg/template/nontype13.C: New test.
28167
28168         PR c++/23491
28169         * g++.dg/init/new14.C: New test.
28170         * g++.dg/expr/anew1.C: Do not XFAIL.
28171         * g++.dg/expr/anew2.C: Likewise.
28172         * g++.dg/expr/anew3.C: Likewise.
28173
28174 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28175
28176         PR middle-end/22439
28177         * gcc.dg/vla-3.c: New test.
28178
28179 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28180
28181         PR fortran/20363
28182         * gfortran.dg/named_interface.f90: New.
28183
28184 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28185
28186         * gcc.c-torture/execute/frame-address.c: New test.
28187
28188 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28189
28190         PR c++/20817
28191         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28192
28193 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28194
28195         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28196
28197 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28198
28199         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28200         * gcc.dg/altivec-22.c: Rename from..
28201         * gcc.dg/altivec-nomfcr.c: ..this.
28202
28203 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28204
28205         PR tree-optimization/23546
28206         * gcc.dg/tree-ssa/pr23546.c: New test.
28207
28208 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28209
28210         PR fortran/17758
28211         * gfortran.dg/nonreturning_statements.f90: New test.
28212
28213 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         PR c++/22454
28216         * g++.dg/parse/crash29.C: New.
28217
28218 2005-08-23  DJ Delorie  <dj@redhat.com>
28219
28220         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28221         constants have the L suffix.
28222
28223 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         PR c++/23044
28226         * g++.dg/template/instantiate8.C: New.
28227
28228 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28229
28230         PR middle-end/23467
28231         * gcc.c-torture/execute/pr23467.c: New test.
28232
28233 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28234
28235         PR tree-optimization/22043
28236         * gcc.c-torture/execute/20050613-1.c: New test.
28237
28238 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28239
28240         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28241
28242 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28243
28244         PR rtl-optimization/23478
28245         * g++.dg/opt/pr23478.C: New test.
28246
28247 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28248
28249         PR c/18715
28250         * gcc.dg/switch-warn-3.c: New test.
28251
28252 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28253
28254         PR c++/22233
28255         * g++.dg/template/param1.C: New test.
28256
28257 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28258
28259         PR c++/23089
28260         * g++.dg/other/incomplete1.C: New test.
28261
28262 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28263
28264         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28265         are vectorizable.
28266
28267 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28268
28269         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28270         d_lines_5.f: New.
28271
28272 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28273
28274         * gcc.target/i386/sse-4.c: New test.
28275
28276 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28277
28278         PR testsuite/23239
28279         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28280
28281 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.dg/20050811-1.c: New test.
28284         * gcc.dg/20050811-2.c: New test.
28285
28286 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28287
28288         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28289
28290 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28291
28292         PR 23476
28293         * gcc.c-torture/compile/pr23476.c: New test.
28294
28295 2005-08-19  Devang Patel  <dpatel@apple.com>
28296
28297         PR tree-optimization/23048
28298         * gcc.dg/tree-ssa/pr23048.c: New test.
28299
28300 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28301
28302         PR middle-end/20624
28303         * g++.dg/warn/Wreturn-3.C: New test
28304
28305 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28306
28307         PR tree-optimization/22228
28308         * g++.dg/vect/pr22543.cc: New test.
28309
28310 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28311
28312         PR tree-optimization/21574
28313         * gcc.dg/tree-ssa/pr21574.c: New test.
28314
28315 2005-08-16  James E Wilson  <wilson@specifix.com>
28316
28317         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28318
28319 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28320
28321         PR tree-opt/23402
28322         * gcc.c-torture/compile/zero-strct-3.c: New test.
28323         * gcc.c-torture/compile/zero-strct-4.c: New test.
28324
28325 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28326
28327         PR target/23376
28328         * gcc.target/x86_64/pr23376.c: New test.
28329
28330 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28331
28332         PR c++/23337
28333         * g++.dg/ext/vector2.C: New.
28334
28335 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28336
28337         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28338
28339 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28340
28341         PR libfortran/23428
28342         * gfortran.dg/inquire-complex.f90: New test case.
28343
28344 2005-08-16  James E Wilson  <wilson@specifix.com>
28345
28346         PR tree-optimization/21105
28347         * gcc.dg/large-size-array.c: New.
28348
28349 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28350
28351         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28352         type.
28353         * gcc.dg/vect/vect-41: Likewise.
28354         * gcc.dg/vect/vect-42: Likewise.
28355         * gcc.dg/vect/vect-43: Likewise.
28356         * gcc.dg/vect/vect-44: Likewise.
28357         * gcc.dg/vect/vect-46: Likewise.
28358         * gcc.dg/vect/vect-47: Likewise.
28359         * gcc.dg/vect/vect-48: Likewise.
28360         * gcc.dg/vect/vect-52: Likewise.
28361         * gcc.dg/vect/vect-53: Likewise.
28362         * gcc.dg/vect/vect-54: Likewise.
28363         * gcc.dg/vect/vect-55: Likewise.
28364         * gcc.dg/vect/vect-56: Likewise.
28365         * gcc.dg/vect/vect-57: Likewise.
28366         * gcc.dg/vect/vect-58: Likewise.
28367         * gcc.dg/vect/vect-59: Likewise.
28368         * gcc.dg/vect/vect-60: Likewise.
28369         * gcc.dg/vect/vect-61: Likewise.
28370         * gcc.dg/vect/vect-85: Likewise.
28371         * gcc.dg/vect/vect-87: Likewise.
28372         * gcc.dg/vect/vect-88: Likewise.
28373         * gcc.dg/vect/vect-93.c: Likewise.
28374         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28375         * gcc.dg/vect/vect-75: Likewise.
28376         * gcc.dg/vect/vect-76: Likewise.
28377         * gcc.dg/vect/vect-77: Likewise.
28378         * gcc.dg/vect/vect-78: Likewise.
28379         * gcc.dg/vect/vect-80: Likewise.
28380         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28381         vectorized for the expected reason, rather than checking how alignment
28382         was handled.
28383         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28384         aligned type and also instead of aligned pointers. Added documentation.
28385
28386 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28387
28388         * gfortran.dg/power.f90: New test.
28389
28390 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28391
28392         PR rtl-optimization/23299
28393         * g++.dg/opt/pr23299.C: New test.
28394
28395 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28396
28397         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28398
28399 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28400
28401         * g++.dg/template/local6.C: New test.
28402
28403 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28404
28405         * execute/exceptions/finally-1.m: Check that the catch and finally are
28406         being called.  Also add a "return 0;" at the end of main.
28407
28408 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28409
28410         PR fortran/21432.
28411         * gfortran.dg/namelist_print_1.f: New test of functionality of
28412         PRINT namelist.
28413         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28414         namelist generates error with -std=f95.
28415
28416 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28417
28418         PR tree-optimization/23119
28419         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28420
28421 2005-08-13  Marcin Koziej  <creep@desk.pl>
28422             Andrew Pinski  <pinskia@physics.uc.edu>
28423
28424         PR libobjc/22492
28425         * execute/exceptions/finally-1.m: New test.
28426
28427 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28428
28429         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28430         testsuite.
28431         * objc/execute/exceptions/trivial.m: New test.
28432         * objc.dg/try-catch-11.m: Move to ...
28433         * objc/execute/exceptions/foward-1.m: Here.
28434         * objc.dg/try-catch-2.m: Move to ...
28435         * objc/execute/exceptions/catchall-1.m: Here.
28436         * objc.dg/try-catch-8.m: Move to ...
28437         * objc/execute/exceptions/local-variables-1.m: Here.
28438
28439 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28440
28441         * objc.dg/nested-func-1.m: Move to ...
28442         * objc/execute/nested-func-1.m: Here.
28443
28444 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28445
28446         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28447         in ${options} instead of [target_info name].
28448         * lib/obj-c++.exp (objc_target_compile): Likewise.
28449
28450 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28451
28452         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28453
28454 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28455
28456         part of PR testsuite/23348
28457         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28458         each of the torture options.
28459         * objc/compile/trivial.m: New test.
28460
28461 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28462
28463         * gfortran.dg/eoshift.f90: Correct format.
28464
28465 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28466
28467         * gfortran.fortran-torture/execute/character_passing.f90:
28468         Fix comment typo.
28469
28470 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28471
28472         PR c++/8271
28473         * g++.dg/template/unify10.C: New.
28474
28475 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28476
28477         * g++.dg/parse/pr22514.C: Move to...
28478         * g++.dg/debug/pr22514.C: here.
28479
28480 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28481
28482         PR c++/23266
28483         * g++.dg/inherit/pure1.C: New test.
28484
28485         * ChangeLog: Fix typos.
28486
28487 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28488             Steven Bosscher  <stevenb@suse.de>
28489
28490         * gfortran.dg/runtime_warning_1.f90: New test.
28491
28492 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         PR c++/23219
28495         * g++.dg/parse/crash28.C: New.
28496
28497 2005-08-11  Richard Guenther  <rguenther@suse.de>
28498
28499         PR target/23289
28500         * gcc.target/i386/tailcall-1.c: New testcase.
28501
28502 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28503
28504         * gcc.dg/vect/vect-67.c: Un-xfail.
28505
28506 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28507
28508         PR c++/23225
28509         * g++.dg/parse/crash27.C: new test.
28510
28511 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28512
28513         PR libfortran/22143
28514         * gfortran.dg/shift-kind.f90: New testcase.
28515
28516 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28517
28518         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28519         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28520
28521 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28522
28523         PR c++/20646
28524         * g++.dg/other/mult-stor1.C: New test.
28525
28526 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28527
28528         * gcc.c-torture/pr18299-1.c: Move to ...
28529         * gcc.c-torture/compile/pr18299-1.c: Here.
28530
28531 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28532
28533         * gfortran/fortran.torture/execute/character_passing.f90:
28534         Fix types for LSAME.
28535
28536 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28537
28538         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28539         input data back to what it was originally.
28540
28541 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28542
28543         * objc.dg/try-catch-8.m: Enable for all targets.
28544
28545 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28546
28547         * gcc.dg/pr23165.c: New test.
28548
28549 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28550
28551         PR tree-optimization/23234
28552         * gcc.dg/tree-ssa/pr23234.c: New test.
28553
28554 2005-08-08  Josh Conner  <jconner@apple.com>
28555
28556         PR rtl-optimization/23241
28557         * gcc.dg/char-compare.c: New test.
28558
28559 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28560
28561         PR c++/22508
28562         * g++.dg/init/new13.C: New test.
28563
28564 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28565
28566         PR c++/21166
28567         * g++.dg/other/crash-4.C: Adjust
28568         * g++/dg/ext/packed9.C: New.
28569
28570 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28571
28572         PR middle-end/21964
28573         * gcc.c-torture/execute/pr21964-1.c: New test.
28574
28575 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28576
28577         PR c/22458
28578         * gcc.dg/pr22458-1.c: New test.
28579
28580 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28581             Steven G. Kargl <kargls@comcast.net>
28582
28583         PR fortran/22390
28584         * gfortran.dg/flush_1.f90: New test.
28585
28586 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28587
28588         PR c++/23191
28589         * g++.dg/template/eh2.C: New test.
28590
28591 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28592
28593         PR c++/19498
28594         * g++.dg/template/instantiate7.C: New test.
28595
28596 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28597
28598         PR c/23113
28599         * gcc.dg/Wunused-value-1.c: New test.
28600
28601 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28602
28603         PR rtl-optimization/23233
28604         * gcc.c-torture/compile/pr23233-1.c: New test.
28605
28606 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28607
28608         PR fortran/18833
28609         PR fortran/20850
28610         * gfortran.dg/equiv_1.f90: New test.
28611         * gfortran.dg/equiv_2.f90: New test.
28612         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28613         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28614         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28615
28616 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28617
28618         * gcc.c-torture/execute/vrp-5.c: New test.
28619         * gcc.c-torture/execute/vrp-6.c: New test.
28620         * gcc.dg/tree-ssa/vrp21.c: New test.
28621
28622 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28623
28624         * g++.dg/parse/pr22514.C: New test.
28625
28626 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28627
28628         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28629
28630         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28631         instead of constant loads / pool entries.
28632
28633 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28634
28635         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28636         TEST_TO_WCTYPE.
28637
28638 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28639
28640         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28641         __WINT_TYPE__ in generated prototypes if possible.
28642
28643 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28644
28645         PR 22037
28646         * g++.dg/tree-ssa/pr22037.C:
28647
28648 2005-08-04  Richard Henderson  <rth@redhat.com>
28649
28650         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28651         scan-tree-dump-times directive.
28652
28653 2005-08-04  Jan Hubicka  <jh@suse.cz>
28654
28655         * gcov-1.C: Fix switch counts.
28656         * gcov-4b.c: Likewise.
28657
28658 2005-08-03  Jeff Law  <law@redhat.com>
28659
28660         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28661
28662 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28663
28664         * gcc.c-torture/execute/pr23135.c: New test.
28665
28666 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28667
28668         PR tree-optimization/19899
28669         * gcc.dg/tree-ssa/scev-1.c: New test.
28670         * gcc.dg/tree-ssa/scev-2.c: New test.
28671
28672 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28673
28674         PR target/18582
28675         * gcc.dg/torture/pr18582-1.c: New test.
28676
28677 2005-08-03  Jan Hubicka  <jh@suse.cz>
28678
28679         * update-conroll.c: New testcase.
28680         * update-conroll-2.c: New testcase.
28681
28682 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28683
28684         * gfortran.dg/constant_substring.f: New test.
28685         * gfortran.dg/pr22491.f: New test.
28686
28687 2005-08-02  Jan Hubicka  <jh@suse.cz>
28688
28689         * update-threading.c: Replace by the proper one.
28690
28691 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28692
28693         PR 23164
28694         * g++.dg/tree-ssa/pr23164.C: New test.
28695
28696 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28697
28698         * gcc.dg/tree-ssa/pr23192.c: New test.
28699
28700 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28701
28702         * gcc.c-torture/execute/vrp-4.c: New test.
28703
28704 2005-08-02  Jan Hubicka  <jh@suse.cz>
28705
28706         * update-threading.c: New test.
28707
28708 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28709
28710         * gcc.c-torture/compile/20050801-1.c: New test.
28711         * gcc.c-torture/compile/20050801-2.c: New test.
28712
28713 2005-08-01  Jan Hubicka  <jh@suse.cz>
28714
28715         * val-prof-5.c: New test.
28716
28717 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28718
28719         PR c/22311
28720         * gcc.dg/pr22311-1.c : New test.
28721
28722 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28723
28724         PR target/23095
28725         * gfortran.dg/pr23095.f: New test.
28726
28727         PR c++/22003
28728         * g++.dg/other/pr22003.C: New test.
28729
28730 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28731
28732         PR target/20621
28733         * gcc.c-torture/execute/pr20621-1.c: New test.
28734
28735 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28736
28737         * gfortran.dg/comma_format_extension_4.f: Adjust length
28738         of string for format.
28739         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28740         print statement with internal write.
28741         * gfortran.dg/der_array_io_2.f: Likewise.
28742         * gfortran.dg/der_array_io_3.f: Likewise.
28743
28744 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28745
28746         * gcc.dg/fold-abs-4.c: new test.
28747
28748 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28749
28750         PR fortran/22570 an related issues.
28751         * gfortran.dg/x_slash_1.f: New test.
28752
28753 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28754
28755         PR c/23143
28756         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28757         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28758
28759 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28760
28761         PR c/529
28762         * gcc.dg/Wshadow-3.c: New test.
28763
28764 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28765
28766         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28767         used to have the wrong bounds).
28768
28769 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28770
28771         PR c/21720
28772         * gcc.dg/hex-round-1.c: Test more cases.
28773         * gcc.dg/hex-round-2.c: New test.
28774
28775 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28776
28777         PR 22550
28778         * g++.dg/tree-ssa/pr22550.C: New test.
28779
28780 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28781
28782         * gcc.dg/tree-ssa/vrp19.c: New test.
28783         * gcc.dg/tree-ssa-vrp20.c: New test.
28784
28785 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28786
28787         PR c/22240
28788         * gcc.dg/transparent-union-4.c: New test.
28789
28790 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28791
28792         PR c/22192
28793         * gcc.dg/c99-vla-2.c: New test.
28794
28795 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28796
28797         PR c/21720
28798         * gcc.dg/hex-round-1.c: New test.
28799
28800 2005-07-28  Jan Hubicka  <jh@suse.cz>
28801
28802         * inliner-1.c: Do not dump everything.
28803         * tree-prof.exp: Do not pass -ftree-based-profiling.
28804         * bprob.exp: Likewise.
28805
28806         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28807
28808 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28809
28810         PR c++/22545
28811         * g++.dg/expr/ptrmem7.C: New test.
28812
28813 2005-07-28  Mike Stump  <mrs@apple.com>
28814
28815         * g++.old-deja/g++.mike/visibility-1.C: New test.
28816
28817 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28818
28819         PR c/20187
28820         * gcc.c-torture/execute/pr20187-1.c: New test.
28821
28822 2005-07-28  Jeff Law  <law@redhat.com>
28823
28824         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28825         * gcc.dg/tree-ssa/vrp18.c: New test.
28826
28827 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28828
28829         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28830
28831 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28832
28833         PR tree-optimization/22506
28834         * gcc.dg/vect/ps22506.c: New test.
28835
28836 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28837
28838         PR target/21149
28839         * gcc.target/i386/sse-3.c: New test.
28840
28841 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28842
28843         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28844         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28845
28846 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28847
28848         PR c/22589
28849         * gcc.c-torture/compile/pr22589-1.c: New test.
28850
28851 2005-07-28  Jan Hubicka  <jh@suse.cz>
28852
28853         * update-loopch.c: New testcase.
28854
28855 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28856
28857         PR rtl-optimization/23047
28858         * gcc.c-torture/execute/pr23047.c: New test.
28859         * gcc.c-torture/execute/pr23047.x: New.
28860
28861 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28862
28863         PR tree-optimization/22493
28864         * gcc.c-torture/execute/pr22493-1.c: New test.
28865         * gcc.c-torture/execute/pr22493-1.x: New.
28866         * gcc.c-torture/execute/vrp-1.c: New test.
28867         * gcc.c-torture/execute/vrp-2.c: New test.
28868         * gcc.c-torture/execute/vrp-2.c: New test.
28869
28870 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28871
28872         * gcc.target/frv/all-builtin-read8.c: Delete.
28873         * gcc.target/frv/all-builtin-read16.c: Delete.
28874         * gcc.target/frv/all-builtin-read32.c: Delete.
28875         * gcc.target/frv/all-builtin-read64.c: Delete.
28876         * gcc.target/frv/all-builtin-write8.c: Delete.
28877         * gcc.target/frv/all-builtin-write16.c: Delete.
28878         * gcc.target/frv/all-builtin-write32.c: Delete.
28879         * gcc.target/frv/all-builtin-write64.c: Delete.
28880         * gcc.target/frv/all-read-write-1.c: New.
28881
28882 2005-07-27  Jeff Law  <law@redhat.com>
28883
28884         * gcc.c-torture/execute/pr22630.c: New test.
28885
28886 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28887
28888         PR tree-optimization/23073
28889         * gcc.dg/vect/nodump-pr23073.c: New test.
28890         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28891
28892 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28893
28894         PR tree-optimize/22348
28895         * gcc.c-torture/execute/pr22348.c: New.
28896
28897 2005-07-27  Richard Guenther  <rguenther@suse.de>
28898
28899         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28900
28901 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28902
28903         PR fortran/22503
28904         * gfortran.dg/logical_comp.f90: New test.
28905
28906 2005-07-27  Jan Hubicka  <jh@suse.cz>
28907
28908         * inliner-1.c: Add cleanup of dumps.
28909         * val-prof-*.c: Likewise.
28910         * update-tailcall.c: New.
28911
28912 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28913
28914         PR 22591
28915         * gcc.dg/tree-ssa/pr22591.c: New test.
28916         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28917
28918 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28919
28920         PR libobjc/22606
28921         * objc.dg/try-catch-11.m: New test.
28922
28923 2005-07-26  Richard Guenther  <rguenther@suse.de>
28924
28925         PR tree-optimization/22486
28926         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28927
28928 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28929
28930         PR tree-opt/22484
28931         * g++.dg/opt/loop2.C: New test.
28932
28933 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28934
28935         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28936         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28937
28938 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28939
28940         * lib/profopt.exp (profopt-execute): Check for profiling data
28941         files on the target.
28942
28943 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28944
28945         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28946         for matching of asm labels.
28947
28948 2005-07-25  Richard Guenther  <rguenther@suse.de>
28949
28950         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28951
28952 2005-07-25  Richard Guenther  <rguenther@suse.de>
28953
28954         PR testsuite/22624
28955         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28956
28957 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28958
28959         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28960         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28961         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28962         * gcc.dg/vect/vect-100.c: New test.
28963         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28964         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28965         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28966         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28967         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28968         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28969         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28970         * gfortran.dg/vect/pr19049.f90: New testcase.
28971         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28972
28973 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28974
28975         * gcc.c-torture/execute/20050713-1.c: New test.
28976
28977         PR fortran/20063
28978         * gfortran.fortran-torture/execute/data_4.f90: New test.
28979
28980         PR middle-end/20303
28981         * gcc.dg/visibility-d.c: New test.
28982
28983 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28984
28985         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28986         * gfortran.dg/underflow.f90: Ditto.
28987
28988 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28989
28990         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28991         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28992         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28993
28994 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28995
28996         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28997         include case of field width of zero.
28998
28999 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29000
29001         PR libgfortran/21875
29002         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29003         with trailing blanks on normal formatted read.
29004
29005 2005-07-23  Chao-ying Fu  <fu@mips.com>
29006
29007         * gcc.target/mips/mips32-dsp-type.c: New test.
29008         * gcc.target/mips/mips32-dsp.c: New test.
29009
29010 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29011
29012         PR testsuite/21073
29013         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29014
29015         PR testsuite/20454
29016         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29017         and __cyg_profile_func_exit.
29018
29019 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29020
29021         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29022         * gfortran.dg/comma_format_extension_4.f: Same.
29023         * gfortran.dg/pr15332.f: Same.
29024         * gfortran.dg/pr21730.f: Same.
29025
29026 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29027
29028         * g++.dg/opt/vrp2.C: Fix testcase.
29029
29030         PR tree-opt/22625
29031         * g++.dg/opt/vrp2.C: New test.
29032
29033 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29034
29035         PR debug/21828
29036         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29037
29038 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29039
29040         * gcc.dg/tree-ssa/20050719-1.c: New test.
29041
29042 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29043
29044         * gcc.dg/bfin-longcall-1.c: New file.
29045         * gcc.dg/bfin-longcall-2.c: New file.
29046
29047 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29048
29049         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29050
29051 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         PR middle-end/19055
29054         * gcc.dg/tree-ssa/pr19055.c: New test.
29055         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29056
29057 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29058
29059         PR C++/22358
29060         * g++.dg/other/pr22358.C: New test.
29061
29062 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29063
29064         PR c++/2922
29065         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29066
29067 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29068
29069         PR c++/15938
29070         * g++.dg/init/union2.C: New test.
29071
29072 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29073
29074         PR c/22393
29075         * gcc.dg/complex-4.c: New test.
29076
29077 2005-07-21  Richard Guenther  <rguenther@suse.de>
29078
29079         PR testsuite/22522
29080         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29081         scanning for asm labels.
29082         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29083
29084 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29085
29086         PR target/22085
29087         * gcc.dg/altivec-pr22085.c: New.
29088
29089 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29090
29091         PR tree-optimization/19210
29092         * gcc.dg/tree-ssa/pr19210-1.c: New.
29093         * gcc.dg/tree-ssa/pr19210-2.c: New.
29094
29095 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29096
29097         PR rtl-optimization/22167
29098         * g++.dg/opt/pr22167.C: New test.
29099
29100 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29101
29102         PR c++/2922
29103         * g++.dg/lookup/two-stage2.C: New.
29104         * g++.dg/lookup/two-stage3.C: New.
29105         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29106         fixed two-stage name lookup for operators.
29107         * g++.dg/template/call3.C: Compiler now produces an appropriate
29108         error message.
29109         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29110         14 as a candidate.
29111         * g++.dg/template/ptrmem4.C: Compiler produces different error
29112         message.
29113         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29114         connect_to_method as a candidate.
29115
29116 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29117
29118         * gcc.dg/fold-alloc-1.c: New test.
29119
29120 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29121
29122         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29123         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29124
29125 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29126
29127         * gcc.dg/fold-abs-1.c: New test.
29128         * gcc.dg/fold-abs-2.c: New test.
29129         * gcc.dg/fold-abs-3.c: New test.
29130
29131 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29132
29133         Make CONSTRUCTOR use VEC to store initializers.
29134         * g++.dg/ext/complit3.C: Check for specific error messages.
29135         * g++.dg/init/brace2.C: Update error message.
29136         * g++.dg/warn/Wbraces2.C: Likewise.
29137
29138 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29139
29140         PR fortran/16940
29141         * gfortran.dg/module_interface_1.f90: New test.
29142
29143 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29144             Kenneth Zadeck <zadeck@naturalbridge.com>
29145
29146         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29147
29148 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29149
29150         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29151         specify -Wformat for these tests.
29152         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29153         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29154         * gcc.dg/format/opt-6.c: Delete.
29155
29156 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29157
29158         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29159         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29160
29161 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29162
29163         * gcc.dg/tree-ssa/alias-2.c: New test.
29164
29165 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29166
29167         PR c++/22263
29168         * g++.dg/template/explicit7.C: New test.
29169
29170 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29171
29172         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29173         field width of 8 to +Inf and -Inf.
29174
29175 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29176
29177         PR c++/22139
29178         * g++.dg/template/friend36.C: New test.
29179
29180 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29181
29182         PR fortran/21730
29183         * gfortran.dg/pr21730.f: New test.
29184
29185 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29186             Kenneth Zadeck <zadeck@naturalbridge.com>
29187
29188         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29189         since pure const detection cannot run at -O1 in c compiler.
29190         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29191         can now optimize this case properly.
29192         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29193         because we now pass.
29194         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29195
29196 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29197
29198         PR c/22421
29199         * gcc.dg/format/bitfld-1.c: New test.
29200
29201 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c++/22204
29204         * g++.dg/rtti/repo1.C: New test.
29205
29206 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29207
29208         PR middle-end/22398
29209         * gcc.c-torture/compile/pr22398.c: New test.
29210
29211 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29212
29213         PR c++/22132
29214         * g++.dg/expr/cast4.C: New test.
29215
29216 2005-07-15  Richard Guenther  <rguenther@suse.de>
29217
29218         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29219         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29220
29221 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29222
29223         PR tree-optimization/22230
29224         * gcc.dg/tree-ssa/pr22230.c: New test.
29225
29226 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29227
29228         * gfortran.dg/g77/cpp6.f: New test.
29229
29230         PR fortran/22417
29231         * gfortran.dg/g77/cpp5.F: New test.
29232         * gfortran.dg/g77/cpp5.h: New file.
29233         * gfortran.dg/g77/cpp5inc.h: New file.
29234
29235 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29236
29237         PR libfortran/16435
29238         * gfortran.dg/tl_editting.f90: New.
29239         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29240
29241 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29242
29243         * gfortran.dg/char_array_constructor.f90: New test.
29244
29245 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29246
29247         * gfortran.dg/past_eor.f90: New.
29248         * gfortran.dg/complex_read.f90: New.
29249
29250 2005-07-13  Jeff Law  <law@redhat.com>
29251
29252         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29253         additional casts.
29254
29255         * gcc.dg/tree-ssa/pr22321.c: New test
29256
29257 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29258
29259         PR tree-optimization/21921
29260         * gcc.dg/tree-ssa/pr21921.c: New.
29261
29262 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29263
29264         PR tree-optimizatio/22442
29265         * gcc.dg/tree-ssa/loop-11.c: New test.
29266
29267 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29268
29269         PR tree-opt/21840
29270         * gcc.c-torture/compile/pr21840.c: New test.
29271
29272 2005-07-12  Jan Hubicka  <jh@suse.cz>
29273
29274         * gcc.c-torture/compile/pr22379.c: New test.
29275
29276 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29277
29278         PR libfortran/21593
29279         gfortran.dg/dev_null.f90: Remove outdated comment about
29280         PR libfortran/21593.
29281
29282
29283 2005-07-12  Dale Johannesen  <dalej@apple.com>
29284
29285         * gcc.target/i386/compress-float-sse.c: New.
29286         * gcc.target/i386/compress-float-sse-pic.c: New.
29287         * gcc.target/i386/compress-float-387.c: New.
29288         * gcc.target/i386/compress-float-387-pic.c: New.
29289         * gcc.dg/compress-float-ppc.c: New.
29290         * gcc.dg/compress-float-ppc-pic.c: New.
29291
29292 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29293
29294         PR libfortran/21593
29295         gfortran.dg/dev_null.f90: Remove targets.
29296
29297 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29298
29299         PR tree-opt/22335
29300         * gcc.dg/pr22335-1.c: New test.
29301         * gcc.dg/pr22335-2.c: New test.
29302
29303 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29304
29305         PR c++/20172
29306         * g++.dg/template/nontype12.C : New test.
29307
29308 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29309
29310         * gcc.dg/tree-ssa/loop-10.c: New test.
29311
29312 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29313
29314         * gcc.c-torture/execute/20020720-1.x: Remove.
29315
29316 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29317
29318         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29319
29320 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29321
29322         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29323         (dg-mips-options): Use it.
29324
29325 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29326
29327         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29328
29329 2005-07-09  Richard Henderson  <rth@redhat.com>
29330
29331         * lib/target-supports.exp (check_effective_target_sync_char_short):
29332         Add alpha.
29333
29334 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29335
29336         PR libfortran/22217
29337         * gfortran.dg/negative-z-descriptor.f90: New test.
29338
29339 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29340
29341         PR tree-opt/22329
29342         * gcc.dg/pr22329.c: New test.
29343
29344 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29345
29346         PR tree-optimization/20139
29347         * gcc.dg/tree-ssa/pr20139.c: New.
29348
29349 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29350
29351         PR tree-opt/22356
29352         * gcc.dg/pr22356-1.c: New test.
29353
29354 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29355
29356         PR c++/21799
29357         * g++.dg/template/unify8.C: New.
29358         * g++.dg/template/unify9.C: New.
29359
29360 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29361
29362         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29363
29364 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29365
29366         * gcc.dg/darwin-version-1.c: New.
29367         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29368         * gcc.dg/builtins-20.c: Likewise.
29369         * gcc.dg/builtins-53.c: Likewise.
29370         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29371         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29372         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29373         * gcc.dg/torture/builtins-power-1.c: Likewise.
29374         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29375         on Darwin.
29376
29377 2005-07-07  Jeff Law  <law@redhat.com>
29378
29379         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29380         argument evaluation order.
29381
29382 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29383
29384         PR libfortran/21594
29385         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29386         Add test cases where the shift length is greater than the
29387         array length.
29388
29389 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29390
29391         * obj-c++.dg/proto-lossage-6.mm: New.
29392         * objc.dg/proto-lossage-6.m: New.
29393
29394 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29395
29396         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29397         * objc.dg/gnu-runtime-2.m: Likewise.
29398
29399 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29400
29401         * gfortran.dg/longline.f: New test.
29402
29403         * gfortran.dg/badline.f: New test.
29404
29405 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29406
29407         PR fortran/16531
29408         PR fortran/15966
29409         PR fortran/18781
29410         * gfortran.dg/hollerith.f90: New.
29411         * gfortran.dg/hollerith2.f90: New.
29412         * gfortran.dg/hollerith3.f90: New.
29413         * gfortran.dg/hollerith4.f90: New.
29414         * gfortran.dg/hollerith_f95.f90: New.
29415         * gfortran.dg/hollerith_legacy.f90: New.
29416         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29417
29418 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29419
29420         PR objc/22274
29421         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29422         * objc.dg/gnu-runtime-2.m: New.
29423
29424 2005-07-06  Jeff Law  <law@redhat.com>
29425
29426         * gcc.dg/tree-ssa/vrp17.c: New test.
29427
29428 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29429
29430         PR fortran/22327
29431         * gfortran.dg/array_constructor_5.f90: New test.
29432
29433 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29434
29435         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29436
29437 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29438
29439         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29440         * gcc.dg/980816-1.c: Ditto.
29441
29442 2005-07-06  Jeff Law  <law@redhat.com>
29443
29444         * gcc.c-torture/compile/pr21356.c: New test.
29445
29446 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29447
29448         PR c/22013
29449         PR c/22098
29450         * gcc.c-torture/compile/pr22013-1.c,
29451         gcc.c-torture/execute/pr22098-1.c,
29452         gcc.c-torture/execute/pr22098-2.c,
29453         gcc.c-torture/execute/pr22098-3.c: New tests.
29454
29455 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29456
29457         PR c/22308
29458         * gcc.dg/pr22308-1.c: New test.
29459
29460 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29461
29462         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29463         target.
29464         * gcc.dg/compare9.c: Use -fshort-enums instead of
29465         -fno-short-enums.  Change the last test to dg-bogus.
29466
29467 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29468
29469         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29470         * gcc.dg/compare9.c: New.
29471
29472 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29473
29474         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29475
29476 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29477
29478         PR testsuite/22288
29479         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29480
29481
29482 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29483
29484         * gcc.dg/format/gcc_gfc-1.c: New.
29485
29486 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29487
29488         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29489
29490 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29491
29492         PR fortran/20842
29493         * gfortran.dg/io_invalid_1.f90: New test.
29494
29495 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29496
29497         * gcc.dg/format/gcc_diag-1.c: Update.
29498
29499 2005-07-02  Jeff Law  <law@redhat.com>
29500
29501         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29502         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29503
29504 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29505
29506         * gcc.dg/format/gcc_diag-1.c: Update.
29507
29508 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29509
29510         PR tree-opt/22269
29511         * gcc.c-torture/compile/pr22269.c: New test.
29512
29513 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29514
29515         PR 21584
29516         PR 22219
29517         * g++.dg/tree-ssa/pr21584-1.C: New test.
29518         * g++.dg/tree-ssa/pr21584-2.C: New test.
29519
29520 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29521
29522         * obj-c++.dg/try-catch-11.mm: New.
29523         * objc.dg/try-catch-10.m: New.
29524
29525 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29526
29527         * g++.dg/other/ucnid-1.C: xfail on AIX.
29528
29529 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29530
29531         PR 22234
29532         * gcc.dg/20050629-1.c: New test.
29533
29534 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29535
29536         * obj-c++.dg/const-str-1[0-1].mm: New.
29537         * objc.dg/const-str-1[0-1].m: New.
29538
29539 2005-05-29  Richard Henderson  <rth@redhat.com>
29540
29541         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29542         Rename from check_effective_target_vect_no_max.
29543         (check_effective_target_vect_no_int_add): New.
29544         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29545         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29546         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29547         * gcc.dg/vect/vect-reduc-1.c: Use both.
29548         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29549
29550 2005-05-29  Richard Henderson  <rth@redhat.com>
29551
29552         * lib/target-supports.exp (check_effective_target_vect_no_max):
29553         Remove i386 and x86_64.
29554
29555 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29556
29557         PR testsuite/21969
29558         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29559
29560 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29561
29562         PR middle-end/21969
29563         * gcc.dg/vect/pr21969.c: New test.
29564
29565 2005-06-28  Eric Christopher  <echristo@redhat.com>
29566
29567         PR c/22052
29568         PR c/21975
29569         * gcc.dg/inline1.c: New test.
29570         * gcc.dg/inline2.c: Ditto.
29571         * gcc.dg/inline3.c: Ditto.
29572         * gcc.dg/inline4.c: Ditto.
29573         * gcc.dg/inline5.c: Ditto.
29574
29575 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29576
29577         PR libfortran/22142
29578         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29579         Add testcase also testing eoshift1 for PR 22142.
29580
29581 2005-06-28  Richard Henderson  <rth@redhat.com>
29582
29583         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29584         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29585         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29586         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29587         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29588
29589 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29590
29591         PR libfortran/22142
29592         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29593         Add testcase for PR 22142.
29594
29595 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29596
29597         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29598         gcc.target/ia64/fpreg-2.c: New tests.
29599
29600 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29601
29602         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29603
29604 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29605
29606         PR libfortran/22170
29607         * gfortran.dg/slash_1.f90: New test.
29608
29609 2005-06-27  Richard Henderson  <rth@redhat.com>
29610
29611         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29612         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29613         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29614         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29615         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29616         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29617
29618 2005-06-27  Richard Henderson  <rth@redhat.com>
29619
29620         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29621         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29622
29623 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29624
29625         * obj-c++.dg/proto-lossage-5.mm: New.
29626         * objc.dg/proto-lossage-5.m: New.
29627
29628 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29629
29630         PR 21959
29631         * gcc.dg/tree-ssa/pr21959.c: New test.
29632
29633 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29634
29635         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29636         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29637         testing uninitialized var.
29638
29639         * gcc.c-torture/execute/builtins/chk.h: New.
29640         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29641         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29642         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29643         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29644         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29645         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29646         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29647         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29648         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29649         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29650         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29651         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29652         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29653         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29654         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29655         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29656         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29657         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29658         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29659         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29660         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29661         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29662         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29663         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29664         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29665         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29666         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29667         * gcc.dg/builtin-object-size-1.c: New test.
29668         * gcc.dg/builtin-object-size-2.c: New test.
29669         * gcc.dg/builtin-object-size-3.c: New test.
29670         * gcc.dg/builtin-object-size-4.c: New test.
29671         * gcc.dg/builtin-object-size-5.c: New test.
29672         * gcc.dg/builtin-stringop-chk-1.c: New test.
29673         * gcc.dg/builtin-stringop-chk-2.c: New test.
29674         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29675         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29676         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29677         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29678         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29679         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29680         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29681         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29682         * gcc.c-torture/execute/printf-1.c: New test.
29683         * gcc.c-torture/execute/fprintf-1.c: New test.
29684         * gcc.c-torture/execute/vprintf-1.c: New test.
29685         * gcc.c-torture/execute/vfprintf-1.c: New test.
29686         * gcc.c-torture/execute/printf-chk-1.c: New test.
29687         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29688         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29689         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29690
29691 2005-06-27  Michael Matz  <matz@suse.de>
29692
29693         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29694         slot is not merged if address escapes.
29695
29696 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29697
29698         PR c/21911
29699         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29700
29701 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29702
29703         PR middle-end/17965
29704         * gcc.c-torture/compile/20050622-1.c: New test.
29705
29706         PR middle-end/22028
29707         * gcc.dg/20050620-1.c: New test.
29708
29709 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29710
29711         PR tree-optimization/22026
29712         * gcc.dg/tree-ssa/pr22026.c: New.
29713
29714 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29715
29716         PR libfortran/22144
29717         * gfortran.dg/shift-alloc.f90: New testcase.
29718
29719 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29720
29721         * all files: Update FSF address in copyright headers.
29722
29723 2005-06-22  Jan Hubicka  <jh@suse.cz>
29724
29725         * wholeprogram-1.c: New testcase.
29726         * wholeprogram-2.c: New testcase.
29727
29728 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR 22171
29731         * gcc.dg/tree-ssa/pr22171.c: New test.
29732
29733 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29734
29735         * gfortran.dg/simplify_modulo.f90: New.
29736
29737 2005-06-24  Jan Hubicka  <jh@suse.cz>
29738
29739         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29740
29741 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29742
29743         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29744
29745 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29746
29747         * obj-c++.dg/typedef-alias-1.mm: New.
29748         * objc.dg/typedef-alias-1.m: New.
29749
29750 2005-06-23  Jeff Law  <law@redhat.com>
29751
29752         * gcc.dg/tree-ssa/vrp16.c: New test.
29753
29754 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29755
29756         * lib/target-supports.exp: Add
29757         check_effective_target_fortran_large_real and
29758         check_effective_target_fortran_large_int to check for
29759         corresponding effective targets.
29760         * gfortran.dg/large_integer_kind_1.f90: New test.
29761         * gfortran.dg/large_real_kind_1.f90: New test.
29762
29763 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29764
29765         PR tree-optimization/22117
29766         * gcc.dg/tree-ssa/pr22117.c: New.
29767
29768 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29769
29770         PR testsuite/22123
29771         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29772
29773 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29774
29775         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29776
29777 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29778
29779         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29780         * gfortran.dg/f2c_4.c: Likewise.
29781
29782 2005-06-22 Paul Brook  <paul@codesourcery.com>
29783
29784         PR fortran/21034
29785         * gfortran.dg/auto_save_1.f90: New test.
29786
29787 2005-06-22  Michael Matz  <matz@suse.de>
29788
29789         * gcc.target/x86-64/abi: New directory.
29790         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29791         * gcc.target/x86-64/abi/README.gcc: New file.
29792         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29793         * gcc.target/x86-64/abi/asm-support.s: New file.
29794         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29795         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29796         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29797         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29798         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29799         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29800         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29801         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29802         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29803         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29804         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29805         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29806         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29807         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29808         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29809         * gcc.target/x86_64/abi/test_varargs.c: New test.
29810
29811 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29812
29813         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29814         32-bit i?86 and x86_64.
29815
29816 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29817
29818         * obj-c++.dg/const-str-[1-9].mm: New tests.
29819
29820 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29821
29822         PR fortran/22010
29823         * gfortran.dg/namelist_use.f90: New.
29824         * gfortran.dg/namelist_use_only.f90: New.
29825
29826 2005-06-21  Jeff Law  <law@redhat.com>
29827
29828         * gcc.dg/tree-ssa/vrp15.c: New test.
29829
29830 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29831
29832         * lib/target-supports.exp (check_effective_target_vect_reduction):
29833         Remove.
29834         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29835         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29836         remove vect_reduction target keyword. Also avoid two returns in main.
29837         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29838         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29839         * gcc.dg/vect/vect-reduc-1short.c: New test.
29840         * gcc.dg/vect/vect-reduc-1char.c: New test.
29841         * gcc.dg/vect/vect-reduc-2short.c: New test.
29842         * gcc.dg/vect/vect-reduc-2char.c: New test.
29843         * gcc.dg/vect/vect-reduc-6.c: New test.
29844         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29845         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29846         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29847
29848 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29849         Paul Thomas  <pault@gcc.gnu.org>
29850
29851         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29852         New tests.
29853
29854 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29855
29856         * gfortran.dg/backslash_1.f90: New test.
29857         * gfortran.dg/backslash_2.f90: New test.
29858
29859 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29860
29861         * gfortran.dg/duplicate_labels.f90: New test.
29862
29863 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29864
29865         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29866         unsupportable relocations.
29867         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29868         * gcc.dg/20050321-2.c: xfail for NetWare.
29869
29870 2005-06-20  Andreas Jaeger  <aj@suse.de>
29871
29872         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29873         gcc.target/i386/fastcall-sseregparm.c,
29874         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29875
29876 2005-06-19  Richard Henderson  <rth@redhat.com>
29877
29878         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29879
29880 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29881
29882         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29883
29884 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29885
29886         PR c++/22115
29887         * g++.dg/conversion/simd2.C: Change expected error message.
29888
29889 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29890
29891         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29892         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29893         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29894
29895 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29896
29897         * gcc.dg/fold-mod-1.c: New test.
29898
29899 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29900
29901         PR fortran/19926
29902         * gfortran.dg/pr19926.f90: New test.
29903
29904 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29905
29906         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29907         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29908         targets.
29909         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29910         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29911
29912 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29913
29914         * gcc.target/ia64/float80-varargs-1.c: New test.
29915
29916 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29917
29918         PR tree-opt/22035
29919         * gfortran.dg/f2c_6.f90: New test.
29920
29921 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29922
29923         PR c++/17413
29924         * g++.dg/template/local5.C: New.
29925
29926 2005-06-17  Richard Henderson  <rth@redhat.com>
29927
29928         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29929
29930 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29931
29932         PR testsuite/21945
29933         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29934
29935 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29936
29937         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29938         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29939         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29940         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29941         check_vect to verify the presence of hardware vector support.
29942
29943 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29944
29945         PR testsuite/22056
29946         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29947
29948 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29949
29950         PR libfortran/19216
29951         * gfortran.dg/pr19216.f: Add correct space between brackets and
29952         dg directive.
29953
29954 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29955
29956         PR libfortran/16436
29957         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29958
29959 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29960
29961         * gcc.target/i386/attributes-error.c: New testcase.
29962         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29963         * gcc.target/i386/regparm-stdcall.c: Likewise.
29964         * gcc.target/i386/sseregparm-1.c: Likewise.
29965         * gcc.target/i386/sseregparm-2.c: Likewise.
29966
29967 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29968
29969         * g++.dg/rtti/crash2.C: New.
29970
29971 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29972
29973         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29974
29975 2005-06-15  David Ung  <davidu@mips.com>
29976
29977         * gcc.target/mips/mips16e-extends.c: New test for testing the
29978         generation of MIPS16e zeb/zeh, seb/seh instructions.
29979
29980 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29981
29982         PR 22018
29983         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29984         * gcc.dg/tree-ssa/pr22018.c: New test.
29985
29986 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29987
29988         * gcc.dg/simd-1.c: Update error messages.
29989         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29990         * gcc.dg/simd-2.c: Update error messages.
29991         * gcc.dg/simd-4.c: New.
29992
29993 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29994
29995         PR c++/20678
29996         * g++.dg/other/crash-4.C: New.
29997
29998 2005-06-14  Devang Patel  <dpatel@apple.com>
29999
30000         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30001
30002 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         PR c++/21929
30005         * g++.dg/parse/crash11.C: Update
30006
30007 2005-06-13  Jeff Law  <law@redhat.com>
30008
30009         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30010         perform the desired transformations.
30011         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30012         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30013
30014 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30015
30016         PR fortran/22038
30017         * gfortran.dg/forall_1.f90: Un-XFAIL.
30018
30019 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30020
30021         PR c++/21929
30022         * g++.dg/parse/crash26.C: New.
30023
30024         PR c++/20789
30025         * g++.dg/init/member1.C: New.
30026
30027 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30028
30029         * gfortran.dg/altreturn_1.f90: New test.
30030
30031 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30032
30033         PR middle-end/21985
30034         * gcc.dg/tree-ssa/pr21985.c: New test.
30035
30036 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30037
30038         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30039
30040 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30041
30042         PR c++/21930
30043         * g++.dg/other/error10.C: New test case.
30044
30045 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30046
30047         PR libfortran/19155
30048         * gfortran.dg/pr19155.f: Add test.
30049
30050 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30051
30052         * gfortran.dg/f2c_7.f90: New test.
30053
30054         * gfortran.dg/forall_1.f90: XFAILed.
30055
30056 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30057
30058         * gcc.dg/pr14796-1.c: New.
30059         * gcc.dg/pr14796-2.c: New.
30060
30061 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30062
30063         PR fortran/17792
30064         PR fortran/21375
30065         * gfortran.dg/deallocate_stat.f90: New test.
30066
30067 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30068
30069         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30070
30071 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30072
30073         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30074         access will be generated when this loop is vectorized. Test that
30075         accesses with same alignment were detected.
30076         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30077         Test that accesses with same alignment were detected.
30078         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30079         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30080         alignment were detected.
30081
30082 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30083
30084         PR c++/10611
30085         * g++.dg/conversion/simd2.C: New.
30086
30087 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30088
30089         * gcc.dg/Wcxx-compat-1.c: New.
30090
30091 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30092
30093         PR libfortran/21480
30094         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30095         complex array.
30096
30097 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30098
30099         * gcc.dg/alias-8.c: New.
30100
30101 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30102
30103         * gcc.dg/format/cmn_err-1.c: Update.
30104
30105 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30106
30107         PR target/20666
30108         * gcc.target/sparc/fexpand-2.c: New.
30109         * gcc.target/sparc/fpmerge-2.c: New.
30110         * gcc.target/sparc/fpmul-2.c: New.
30111         * gcc.target/sparc/noresult.c: New.
30112         * gcc.target/sparc/pdist-2.c: New.
30113         * gcc.target/sparc/pdist-3.c: New.
30114
30115 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30116
30117         PR testsuite/21702
30118         * gcc.target/i386/i386.exp: Fix comment typo.
30119
30120 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         PR c++/19497
30123         * g++.dg/inherit/using5.C: New.
30124         * g++.dg/inherit/using6.C: New.
30125
30126 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30127
30128         PR c++/19894
30129         * g++.dg/template/ptrmem15.C: New test.
30130
30131         PR c++/20563
30132         * g++.dg/ext/label4.C: New test.
30133
30134 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30135
30136         * gcc.dg/tls/debug-1.c: New test.
30137
30138 2005-06-07  Dale Johannesen  <dalej@apple.com>
30139
30140         * gcc.target/i386/movq.c: New.
30141
30142 2005-06-07  Dale Johannesen  <dalej@apple.com>
30143
30144         * gcc.dg/20050607-1.c: New.
30145
30146 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30147
30148         PR middle-end/21850
30149         * gcc.c-torture/execute/20050607-1.c: New test.
30150
30151 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30152
30153         PR libfortran/21926
30154         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30155         Test case where the return array has lowest stride one,
30156         but isn't packed.
30157
30158 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30159
30160         * lib/target-supports.exp (check_effective_target_sync_int_long):
30161         Add s390 and s390x targets.
30162
30163 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30164
30165         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30166         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30167         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30168         * gcc.dg/tree-ssa/loop-9.c: New test.
30169
30170 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30171
30172         * g++.dg/parse/defarg10.C: New.
30173
30174 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30175
30176         PR regression/21897
30177         * gcc.c-torture/execute/20050604-1.c: New test.
30178
30179 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30180
30181         PR 21903
30182         * g++.dg/parse/defarg9.C: New.
30183
30184         PR c++/20637
30185         * g++.dg/inherit/using4.C: New.
30186         * g++.dg/overload/error1.C: Adjust expected errors.
30187         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30188         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30189         * g++.old-deja/g++.other/redecl2.C: Likewise.
30190         * g++.old-deja/g++.other/redecl4.C: Likewise.
30191         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30192
30193 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30194
30195         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30196
30197 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30198
30199         * lib/gfortran.exp (gfortran_target_compile): Call
30200         dg-additional-files-options
30201         * gfortran.dg/f2c_4.f90: New file
30202         * gfortran.dg/f2c_4.c: New file
30203         * gfortran.dg/f2c_5.f90: New file
30204         * gfortran.dg/f2c_5.c: New file
30205
30206 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30207
30208         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30209
30210         PR fortran/21912
30211         * gfortran.dg/array_constructor_4.f90: New test.
30212
30213 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30214
30215         PR c++/21619
30216         * g++.dg/ext/builtin9.C: New test.
30217
30218 2005-06-05  Dale Johannesen  <dalej@apple.com>
30219
30220         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30221         * gcc.c-torture/execute/20050603-2.c: Ditto.
30222
30223 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30224
30225         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30226         * gcc.dg/vect/vect-reduc-1.c: New.
30227         * gcc.dg/vect/vect-reduc-2.c: New.
30228         * gcc.dg/vect/vect-reduc-3.c: New.
30229
30230 2005-06-04  Dale Johannesen  <dalej@apple.com>
30231
30232         * gcc.c-torture/execute/20050603-1.c: New.
30233         * gcc.c-torture/execute/20050603-2.c: New.
30234         * gcc.dg/20050603-3.c: New.
30235
30236 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30237
30238         PR fortran/19195
30239         * gfortran.dg/debug_1.f90: New test.
30240
30241         * gfortran.dg/forall_1.f90: New test.
30242
30243 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30244
30245         * gfortran.dg/array_constructor_3.f90: New test.
30246
30247 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30248
30249         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30250
30251 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30252
30253         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30254
30255 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30256
30257         PR c/21873
30258         * gcc.dg/init-excess-1.c: New test.
30259
30260 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30261
30262         PR c++/21853
30263         * g++.dg/expr/static_cast6.C: New test.
30264
30265 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30266
30267         * gcc.dg/tree-ssa/vrp14.c: New test.
30268
30269 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30270
30271         PR c++/21336
30272         * g++.dg/template/new2.C: New test.
30273
30274 2005-06-03  Josh Conner  <jconner@apple.com>
30275
30276         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30277         all entries in initializer.
30278
30279 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30280
30281         PR middle-end/21858
30282         * gcc.dg/pr21858.c: New testcase.
30283
30284 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30285
30286         PR tree-optimization/21292
30287
30288         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30289         New.
30290         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30291         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30292         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30293         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30294         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30295
30296 2005-06-02  Richard Henderson  <rth@redhat.com>
30297
30298         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30299
30300 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30301
30302         * gcc.dg/wtypequal.c: New testcase.
30303
30304 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30305
30306         PR 21582
30307         * gcc.dg/tree-ssa/pr21582.c: New test.
30308
30309 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         PR c++/21280
30312         * g++.dg/opt/interface2.h: New.
30313         * g++.dg/opt/interface2.C: New.
30314         * g++.dg/init/ctor4.C: Adjust error lines.
30315         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30316         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30317         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30318         * g++.old-deja/g++.pt/assign1.C: Likewise.
30319         * g++.old-deja/g++.pt/crash20.C: Likewise.
30320
30321 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30322
30323         PR tree-optimization/21734
30324         * g++.dg/vect/pr21734_1.cc: New.
30325         * g++.dg/vect/pr21734_2.cc: New.
30326
30327 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         PR c++/20350
30330         * g++.dg/template/spec24.C: New.
30331
30332         PR c++/21151
30333         * g++.dg/pch/local-1.C: New.
30334         * g++.dg/pch/local-1.Hs: New.
30335
30336 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30337
30338         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30339         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30340         * gcc.dg/tree-ssa/pr14341.c: New test.
30341         * gcc.dg/tree-ssa/pr14841.c: New test.
30342         * gcc.dg/tree-ssa/pr20701.c: New test.
30343         * gcc.dg/tree-ssa/pr21086.c: New test.
30344         * gcc.dg/tree-ssa/pr21090.c: New test.
30345         * gcc.dg/tree-ssa/pr21332.c: New test.
30346         * gcc.dg/tree-ssa/pr21458.c: New test.
30347         * gcc.dg/tree-ssa/pr21658.c: New test.
30348         * gcc.dg/tree-ssa/vrp01.c: New test.
30349         * gcc.dg/tree-ssa/vrp02.c: New test.
30350         * gcc.dg/tree-ssa/vrp03.c: New test.
30351         * gcc.dg/tree-ssa/vrp04.c: New test.
30352         * gcc.dg/tree-ssa/vrp05.c: New test.
30353         * gcc.dg/tree-ssa/vrp06.c: New test.
30354         * gcc.dg/tree-ssa/vrp07.c: New test.
30355         * gcc.dg/tree-ssa/vrp08.c: New test.
30356         * gcc.dg/tree-ssa/vrp09.c: New test.
30357         * gcc.dg/tree-ssa/vrp10.c: New test.
30358         * gcc.dg/tree-ssa/vrp11.c: New test.
30359         * gcc.dg/tree-ssa/vrp12.c: New test.
30360         * gcc.dg/tree-ssa/vrp13.c: New test.
30361
30362 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30363
30364         PR 21029
30365         * gcc.dg/tree-ssa/pr21029.c: New test.
30366
30367 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30368
30369         * gfortran.dg/logint-1.f: New test case.
30370         * gfortran.dg/logint-2.f: Likewise.
30371         * gfortran.dg/logint-3.f: Likewise.
30372
30373 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30374
30375         PR c/21536
30376         PR c/20760
30377         * gcc.dg/20050527-1.c: New test.
30378
30379         * gcc.dg/i386-sse-12.c: New test.
30380
30381         PR fortran/21729
30382         * gfortran.dg/implicit_5.f90: New test.
30383
30384 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30385
30386         PR fortran/20883
30387         * gfortran/assign_4.f90: New test.
30388         * gfortran/assign_2.f90: Change compile to run.
30389
30390 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30391
30392         * lib/target-supports.exp
30393         (check_effective_target_sync_char_short): New.
30394         * gcc.dg/sync-2.c: New.
30395
30396 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30397
30398         PR tree-optimization/21817
30399         * gcc.dg/torture/pr21817-1.c: New.
30400
30401 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30402
30403         PR c++/21165
30404         * g++.dg/template/init5.C: New.
30405
30406 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30407
30408         * gfortran.dg/char_initialiser_actual.f90:
30409         Test character initialisers as actual arguments.
30410         * gfortran.dg/char_pointer_comp_assign.f90:
30411         Test character pointer structure component assignments.
30412         * gfortran.dg/char_array_structure_constructor.f90:
30413         Test character components in structure constructors.
30414
30415 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30416
30417         PR middle-end/20931
30418         * g++.dg/opt/pr20931.C: New test.
30419
30420 2005-05-31  Andreas Jaeger  <aj@suse.de>
30421
30422         PR testsuite/20772
30423         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30424         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30425         g++.old-deja/g++.ext/asmspec1.C,
30426         g++.old-deja/g++.other/regstack.C,
30427         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30428         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30429         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30430         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30431         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30432         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30433         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30434         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30435         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30436         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30437         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30438         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30439         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30440         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30441         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30442         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30443         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30444         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30445         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30446
30447 2005-05-31  Jeff Law  <law@redhat.com>
30448
30449         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30450
30451 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30452
30453         PR middle-end/21743
30454         * gcc.dg/builtins-1.c: Activate disabled clog test.
30455         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30456
30457 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30458
30459         * gfortran.dg/char_pointer_assign.f90:
30460         Test character-pointer assignments and pointer assignments.
30461         * gfortran.dg/char_pointer_dummy.f90:
30462         Test character-pointer dummy arguments.
30463         * gfortran.dg/char_pointer_func.f90:
30464         Test character-pointer function returns.
30465         * gfortran.dg/char_pointer_dependency.f90:
30466         Test character-pointer functions with dependencies.
30467
30468 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30469
30470         PR c++/21784
30471         * g++.dg/lookup/using14.C: New test.
30472
30473 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30474
30475         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30476         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30477         trailing ^M.
30478
30479 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30480
30481         PR c++/17413
30482         * g++.dg/template/local5.C: New.
30483
30484         PR target/21761
30485         * gcc.c-torture/compile/pr21761.c: New.
30486
30487         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30488         before darwin8.
30489
30490 2005-05-30  Steven G. Kargl
30491
30492         PR fortran/20846
30493         * gfortran.dg/inquire_8.f90: New test.
30494
30495 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30496
30497         PR libfortran/21376
30498         * gfortran.dg/output_exponents_1.f90: New test.
30499
30500 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30501
30502         PR libfortran/20006
30503         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30504
30505 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30506
30507         PR c++/21210
30508         * g++.dg/ext/complex1.C: New test.
30509
30510         PR c++/21340
30511         * g++.dg/init/ctor6.C: New test.
30512
30513 2005-05-29  Jan Hubicka  <jh@suse.cz>
30514
30515         * gcc.c-torture/compile/pr21562.c: New.
30516
30517 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30518
30519         * gfortran.dg/subnormal_1.f90: New test.
30520
30521 2005-05-28  Jan Hubicka  <jh@suse.cz>
30522
30523         * tree-prof.exp: Fix comment.
30524         * value-prof-1.c: New.
30525         * value-prof-2.c: New.
30526         * value-prof-3.c: New.
30527         * value-prof-4.c: New.
30528
30529 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30530
30531         PR c++/21614
30532         * g++.dg/expr/ptrmem6.C: New test.
30533         * g++.dg/expr/ptrmem6a.C: Likewise.
30534
30535 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30536
30537         PR tree-optimization/21658
30538         * gcc.dg/tree-ssa/pr21658.c: New.
30539
30540 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         PR c++/21455
30543         * g++.dg/inherit/ptrmem3.C: New.
30544
30545         PR c++/21681
30546         * g++.dg/parse/template16.C: New.
30547
30548 2005-05-27  Andreas Jaeger  <aj@suse.de>
30549
30550         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30551
30552         * gcc.dg/i386-sse-8.c: Run test on all archs.
30553
30554 2005-05-26  Mike Stump  <mrs@apple.com>
30555
30556         * objc.dg/isa-field-1.m: Only run on darwin.
30557         * objc.dg/lookup-1.m: Likewise.
30558         * objc.dg/try-catch-8.m: Likewise.
30559
30560 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30561
30562         PR tree-optimization/9814
30563         * gcc.dg/pr9814-1.c: New test case.
30564
30565 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30566
30567         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30568         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30569         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30570         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30571         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30572         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30573         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30574         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30575         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30576         objc.dg/try-catch-8.m: New.
30577
30578 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30579
30580         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30581         remove extraneous semicolons.
30582
30583 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30584
30585         * obj-c++.dg/comp-types-12.mm: New.
30586         * objc.dg/comp-types-11.m: New.
30587         * objc.dg/selector-4.m: New.
30588
30589 2005-05-26  Andreas Jaeger  <aj@suse.de>
30590
30591         PR testsuite/20772
30592         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30593         g++.old-deja/g++.ext/attrib3.C,
30594         g++.old-deja/g++.other/store-expr1.C,
30595         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30596         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30597         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30598         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30599         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30600         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30601         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30602         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30603         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30604         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30605         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30606         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30607         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30608         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30609         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30610         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30611         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30612         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30613         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30614
30615 2005-05-26  Andreas Jaeger  <aj@suse.de>
30616
30617         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30618         x86-64 compilation.
30619
30620 2005-05-26  Andreas Jaeger  <aj@suse.de>
30621
30622         PR testsuite/20772
30623         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30624         gcc.misc-tests/i386-pf-athlon-1.c,
30625         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30626         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30627         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30628         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30629         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30630         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30631         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30632         programs.
30633
30634         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30635         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30636         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30637         x86-64 compilation.
30638
30639         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30640         x86_64.
30641
30642         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30643         effective-target ilp32.
30644
30645 2005-05-26  David Ung  <davidu@mips.com>
30646
30647         * gcc.target/mips/ext_ins.c: New test for testing the generation
30648         of MIPS32/64 rev 2 ext/ins instructions.
30649
30650 2005-05-26  Andreas Jaeger  <aj@suse.de>
30651
30652         * treelang/compile/unsigned.tree: Use gimple instead of
30653         nonexisting generic dump.
30654
30655 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30656
30657         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30658
30659 2005-05-26  Andreas Jaeger  <aj@suse.de>
30660
30661         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30662
30663 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30664
30665         PR libfortran/17283
30666         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30667         Test callee-allocated memory with write statements.
30668
30669 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30670
30671         PR middle-end/21709
30672         * gcc.dg/pr21709-1.c: New test case.
30673
30674 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30675             Mike Stump  <mrs@apple.com>
30676
30677         * objc/execute/next_mapping.h: Update for C++.
30678
30679         * obj-c++.dg/selector-1.mm: Move to...
30680         * obj-c++.dg/selector-4.mm: here...
30681
30682         * obj-c++.dg/basic.mm: New.
30683         * obj-c++.dg/comp-types-1.mm: New.
30684         * obj-c++.dg/cxx-class-1.mm: New.
30685         * obj-c++.dg/cxx-ivars-1.mm: New.
30686         * obj-c++.dg/cxx-ivars-2.mm: New.
30687         * obj-c++.dg/cxx-ivars-3.mm: New.
30688         * obj-c++.dg/cxx-scope-1.mm: New.
30689         * obj-c++.dg/cxx-scope-2.mm: New.
30690         * obj-c++.dg/defs.mm: New.
30691         * obj-c++.dg/empty-private-1.mm: New.
30692         * obj-c++.dg/encode-1.mm: New.
30693         * obj-c++.dg/encode-2.mm: New.
30694         * obj-c++.dg/encode-3.mm: New.
30695         * obj-c++.dg/extern-c-1.mm: New.
30696         * obj-c++.dg/extra-semi.mm: New.
30697         * obj-c++.dg/fix-and-continue-2.mm: New.
30698         * obj-c++.dg/isa-field-1.mm: New.
30699         * obj-c++.dg/ivar-list-semi.mm: New.
30700         * obj-c++.dg/local-decl-1.mm: New.
30701         * obj-c++.dg/lookup-1.mm: New.
30702         * obj-c++.dg/lookup-2.mm: New.
30703         * obj-c++.dg/method-1.mm: New.
30704         * obj-c++.dg/method-2.mm: New.
30705         * obj-c++.dg/method-3.mm: New.
30706         * obj-c++.dg/method-4.mm: New.
30707         * obj-c++.dg/method-5.mm: New.
30708         * obj-c++.dg/method-6.mm: New.
30709         * obj-c++.dg/method-7.mm: New.
30710         * obj-c++.dg/no-extra-load.mm: New.
30711         * obj-c++.dg/overload-1.mm: New.
30712         * obj-c++.dg/pragma-1.mm: New.
30713         * obj-c++.dg/pragma-2.mm: New.
30714         * obj-c++.dg/private-1.mm: New.
30715         * obj-c++.dg/private-2.mm: New.
30716         * obj-c++.dg/proto-qual-1.mm: New.
30717         * obj-c++.dg/qual-types-1.mm: New.
30718         * obj-c++.dg/stubify-1.mm: New.
30719         * obj-c++.dg/stubify-2.mm: New.
30720         * obj-c++.dg/super-class-1.mm: New.
30721         * obj-c++.dg/super-class-2.mm: New.
30722         * obj-c++.dg/super-dealloc-1.mm: New.
30723         * obj-c++.dg/super-dealloc-2.mm: New.
30724         * obj-c++.dg/template-1.mm: New.
30725         * obj-c++.dg/template-2.mm: New.
30726         * obj-c++.dg/template-3.mm: New.
30727         * obj-c++.dg/template-4.mm: New.
30728         * obj-c++.dg/template-5.mm: New.
30729         * obj-c++.dg/template-6.mm: New.
30730         * obj-c++.dg/try-catch-1.mm: New.
30731         * obj-c++.dg/try-catch-2.mm: New.
30732         * obj-c++.dg/try-catch-3.mm: New.
30733         * obj-c++.dg/try-catch-4.mm: New.
30734         * obj-c++.dg/try-catch-5.mm: New.
30735         * obj-c++.dg/try-catch-6.mm: New.
30736         * obj-c++.dg/try-catch-7.mm: New.
30737         * obj-c++.dg/try-catch-8.mm: New.
30738         * obj-c++.dg/try-catch-9.mm: New.
30739         * obj-c++.dg/va-meth-1.mm: New.
30740
30741 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30742
30743         * obj-c++.dg/selector-1.mm: New.
30744         * obj-c++.dg/selector-2.mm: New.
30745
30746 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30747
30748         * obj-c++.dg/selector-3.mm: New.
30749         * objc.dg/selector-3.m: New.
30750
30751 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30752
30753         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30754         about where warning appears.
30755
30756 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30757
30758         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30759         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30760         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30761         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30762
30763 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30764
30765         * gcc.dg/20050524-1.c: New test.
30766
30767 2005-05-25  Jan Hubicka  <jh@suse.cz>
30768
30769         * gcc.dg/tree-prof/inliner-1.c: New.
30770
30771 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30772
30773         * gcc.dg/tree-prof: New directory.
30774         * gcc.dg/tree-prof/tree-prof.exp: New.
30775
30776 2005-05-25  DJ Delorie  <dj@redhat.com>
30777
30778         * gcc.dg/Wattributes-1.c: New.
30779         * gcc.dg/Wattributes-2.c: New.
30780         * gcc.dg/Wattributes-3.c: New.
30781
30782 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30783
30784         PR tree-optimization/19833
30785         * gcc.dg/uninit-4.c: Remove xfail.
30786         * gcc.dg/uninit-9.c: Ditto.
30787
30788 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30789
30790         * obj-c++.dg/bitfield-[1-5].mm: New.
30791         * obj-c++.dg/class-protocol-1.mm: New.
30792         * obj-c++.dg/comp-types-1[0-1].mm: New.
30793         * obj-c++.dg/comp-types-[2-9].mm: New.
30794         * obj-c++.dg/encode-[4-8].mm: New.
30795         * obj-c++.dg/layout-1.mm: New.
30796         * obj-c++.dg/method-1[0-9].mm: New.
30797         * obj-c++.dg/method-2[0-1].mm: New.
30798         * obj-c++.dg/method-[8-9].mm: New.
30799         * obj-c++.dg/objc-gc-3.mm: New.
30800         * obj-c++.dg/try-catch-10.mm: New.
30801         * objc.dg/bitfield-5.m: New.
30802         * objc.dg/comp-types-10.m: New.
30803         * objc.dg/comp-types-9.m: New.
30804         * objc.dg/layout-1.m: New.
30805         * objc.dg/objc-gc-4.m: New.
30806         * objc.dg/try-catch-9.m: New.
30807         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30808         * objc.dg/comp-types-1.m: Likewise.
30809         * objc.dg/comp-types-[5-6].m: Likewise.
30810         * objc.dg/method-9.m: Likewise.
30811
30812 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30813
30814         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30815         and on hardware without VMX support.
30816
30817         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30818
30819         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30820
30821         * lib/profopt.exp (dg-final-generate, dg-final-use,
30822         profopt-final-code, profopt-get-options): New.
30823         (profopt-execute): Process test directives.
30824
30825         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30826         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30827         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30828
30829 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30830
30831         PR C++/21645
30832         * g++.dg/init/ctor5.C: New test.
30833
30834 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30835
30836         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30837         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30838         vect-113.c, vect-114.c.
30839
30840 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30841
30842         * gcc.dg/const-elim-1.c: Remove xfails.
30843
30844 2005-05-23  Jeff Law  <law@redhat.com>
30845
30846         * gcc.c-torture/compile/pr21638.c: New test.
30847         * gcc.c-torture/compile/20050520-1.c: New test.
30848
30849 2005-05-23  Nick Clifton  <nickc@redhat.com>
30850
30851         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30852         be a proper triple, ie: m32r*-*-*.
30853         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30854
30855 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30856
30857         PR middle-end/21331
30858         PR tree-opt/21293
30859         * gcc.c-torture/compile/pr21293.c: New test.
30860         * gcc.c-torture/execute/pr21331.c: New test.
30861
30862 2004-05-20  Richard Henderson  <rth@redhat.com>
30863
30864         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30865
30866 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30867
30868         * obj-c++-dg.exp: Add.
30869         * obj-c++.exp: Add.
30870         * obj-c++.dg/dg.exp: Add.
30871
30872 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30873
30874         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30875         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30876
30877 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30878
30879         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30880
30881 2004-05-19  Richard Henderson  <rth@redhat.com>
30882
30883         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30884
30885 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30886
30887         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30888
30889         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30890
30891 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30892
30893         PR c++/21495
30894         * g++.dg/parse/extern1.C: New test.
30895         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30896
30897 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30898
30899         * gcc.dg/c99-math.h: New.
30900         * gcc.dg/c99-math-float-1.c: New test.
30901         * gcc.dg/c99-math-double-1.c: Likewise.
30902         * gcc.dg/c99-math-long-double-1.c: Likewise.
30903
30904 2005-05-18  Richard Henderson  <rth@redhat.com>
30905
30906         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30907
30908 2005-05-18  Devang Patel  <dpatel@apple.com>
30909
30910         * g++.dg/opt/20050511-1.C: New test.
30911
30912 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30913
30914         PR libfortran/21127
30915         * gfortran.dg/reshape-complex.f90: New test.
30916
30917 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30918
30919         * gfortran.dg/array_constructor_1.f90: New test.
30920         * gfortran.dg/array_constructor_2.f90: New test.
30921
30922 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30923
30924         PR fortran/20954
30925         * gfortran.dg/pr20954.f: New test.
30926
30927 2005-05-17  Mike Stump  <mrs@apple.com>
30928
30929         Yet more Objective-C++...
30930
30931         * objc.dg/method-5.m: Update.
30932         * objc.dg/method-6.m: Update.
30933         * objc.dg/method-7.m: Update.
30934         * objc.dg/method-9.m: Update.
30935         * objc.dg/try-catch-2.m: Update.
30936
30937 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30940         Remove little-endian optimizations.
30941
30942 2005-05-17  Jeff Law  <law@redhat.com>
30943
30944         * g++.dg/tree-ssa/pr14814.C: New test.
30945         * gcc.dg/tree-ssa/pr14814.C: New test.
30946         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30947         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30948
30949 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30950
30951         * gcc.dg/compat/generate-random.c: Do not include
30952         libiberty.h.
30953         * gcc.dg/compat/generate-random_r.c: Likewise.
30954
30955 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30956
30957         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30958
30959 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30960
30961         PR middle-end/21595
30962         * g++.dg/tree-ssa/builtin1.C: New testcase.
30963
30964 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30965
30966         PR c++/21454
30967         * g++.dg/opt/const4.C: New test.
30968
30969         PR middle-end/21492
30970         * g++.dg/opt/crossjump1.C: New test.
30971
30972         PR tree-optimization/21610
30973         * gcc.c-torture/compile/20050516-1.c: New test.
30974
30975         PR fortran/15080
30976         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30977         about the test failing.
30978         * gfortran.fortran-torture/execute/where_7.f90: New test.
30979         * gfortran.fortran-torture/execute/where_8.f90: New test.
30980
30981 2005-05-16  Richard Henderson  <rth@redhat.com>
30982
30983         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30984         i?86 and x86_64.
30985
30986 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30987
30988         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30989         (limits.h): Include unconditionally.
30990         (stdlib.h): Likewise.
30991         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30992         (limits.h): Include unconditionally.
30993         (stdlib.h): Likewise.
30994         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30995         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30996         (limits.h): Include unconditionally.
30997         (stdlib.h): Likewise.
30998         (hashtab.h): Do not include.
30999         (getopt.h): Likewise.
31000         (stddef.h): Include.
31001         (hashval_t): Define.
31002         (struct entry): Add "next" field.
31003         (HASH_SIZE): New macro.
31004         (hash_table): New variable.
31005         (switchfiles): Do not use xmalloc.
31006         (mix): New macro.
31007         (iterative_hash): New function.
31008         (hasht): Remove.
31009         (e_exists): New function.
31010         (e_insert): Likewise.
31011         (output): Use, instead of libiberty hashtable functions.
31012         (main): Do not use getopt.  Do not call htab_create.
31013
31014 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31015
31016         PR libstdc++/21526
31017         * lib/target-supports.exp (check_mkfifo_available):
31018         Return 0 for cygwin as mkfifo support incomplete on platform.
31019         Fix typos in comments.
31020
31021 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31022
31023         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31024
31025 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31026
31027         PR fortran/17432
31028         * gfortran.dg/assign_4.f: New test.
31029
31030 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31031
31032         PR tree-optimization/21563
31033         * gcc.dg/tree-ssa/pr21563.c: New.
31034
31035 2005-05-14  Jan Hubicka  <jh@suse.cz>
31036
31037         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31038
31039 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31040
31041         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31042
31043 2005-05-13  Julian Brown  <julian@codesourcery.com>
31044
31045         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31046         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31047
31048 2005-05-13  Jan Hubicka  <jh@suse.cz>
31049
31050         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31051         * gcc.dg/fold-xor-?.c: Likewise.
31052         * gcc.dg/pr15784-?.c: Likewise.
31053         * gcc.dg/pr20922-?.c: Likewise.
31054         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31055         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31056         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31057
31058 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31059
31060         PR fortran/21260
31061         * gfortran.dg/hollerith_1.f90: New test.
31062
31063 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31064
31065         * gfortran.dg/func_result_2.f90: New test.
31066
31067 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31068
31069         * gfortran.dg/dev_null.f90: New test.
31070
31071 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31072
31073         * gcc.dg/arm-vfp1.c: Revert last change.
31074
31075 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31076
31077         PR middle-end/19807
31078         PR tree-optimization/19639
31079         * g++.dg/tree-ssa/pr19807.C: New testcase.
31080
31081 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31082
31083         PR libfortran/21471
31084         * gfortran.dg/append-1.f90: New test.
31085
31086 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31087
31088         * gcc.dg/pr18501.c: XFAIL.
31089         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31090         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31091         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31092         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31093         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31094         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31095         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31096         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31097
31098 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31099
31100         PR fortran/20178
31101         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31102         gfortran.dg/f2c_3.f90: New tests.
31103
31104         * gfortran.dg/return_1.f90: Fix dg annotation.
31105
31106 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31107
31108         * gcc.c-torture/compile/20050510-1.c: New test.
31109
31110 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31113
31114 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31115
31116         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31117
31118 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31119
31120         PR c/17913
31121         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31122
31123 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31124
31125         PR c/21342
31126         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31127         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31128
31129 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31130
31131         PR debug/16676
31132         * gcc.dg/debug/pr16676.c: New test.
31133
31134 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31135
31136         PR testsuite/21443
31137         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31138         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31139         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31140         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31141         Change -O1 to -O2.
31142         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31143         -fno-tree-dominator-opts.
31144
31145 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31146
31147         * gfortran.dg/return_1.f90: New test.
31148
31149 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31150
31151         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31152
31153         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31154
31155 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31156
31157         PR c++/21427
31158         * g++.dg/inherit/covariant13.C: New.
31159
31160 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31161
31162         PR libfortran/19155
31163         * gfortran.dg/pr19155.f: New test.
31164
31165 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31166
31167         PR inline-asm/8788
31168         * gcc.dg/pr8788-1.c: New testcase.
31169
31170 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31171
31172         PR target/21416
31173         * gcc.target/mips/fpcmp-[12].c: New tests.
31174
31175 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31176
31177         * lib/target-supports-dg.exp (dg-require-fork): New function.
31178         (dg-require-mkfifo): Likewise.
31179         * lib/target-supports.exp (check_function_available): New
31180         function.
31181         (check_fork_available): Likewise.
31182         (check_mkfifo_available): Likewise.
31183
31184 2005-05-06  Jeff Law  <law@redhat.com>
31185
31186         * gcc.c-torture/compile/pr21380.c: New test.
31187
31188 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31189
31190         PR c++/20961
31191         * g++.dg/ext/weak3.C: New test.
31192
31193 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31194
31195         PR c++/21352
31196         * g++.dg/template/crash37.C: New test.
31197
31198 2005-05-05  Paul Brook  <paul@codesourcery.com>
31199
31200         * gcc.dg/arm-g2.c: Use effective-target arm32.
31201         * gcc.dg/arm-mmx-1.c: Ditto.
31202         * gcc.dg/arm-scd42-2.c: Ditto.
31203         * gcc.dg/arm-vfp1.c: Ditto.
31204         * lib/target-supports.exp (check_effective_target_arm32): New
31205         function.
31206
31207 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31208
31209         PR libfortran/21354
31210         gfortran.dg/in_pack_rank7.f90: New test.
31211
31212 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31213
31214         PR middle-end/15618
31215         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31216
31217 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31218
31219         PR middle-end/21265
31220         * gcc.dg/20050503-1.c: New test.
31221
31222         PR rtl-optimization/21239
31223         * gcc.dg/i386-sse-11.c: New test.
31224
31225 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31226
31227         PR target/16888
31228         * gcc.target/i386/asm-1.c: New test.
31229
31230 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31231
31232         PR rtl-optimization/21330
31233         * gcc.c-torture/execute/20050502-1.c: New test.
31234
31235         PR target/21297
31236         * gcc.c-torture/execute/20050502-2.c: New test.
31237
31238 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31239
31240         PR middle-end/21282
31241         * gcc.dg/pr21282.c: New.
31242
31243 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31244
31245         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31246         * gcc.dg/vect/vect-92.c: Likewise.
31247         * gcc.dg/vect/vect-93.c: Likewise.
31248         * gcc.dg/vect/vect-dv-1.c: Likewise.
31249         * gcc.dg/vect/vect-dv-2.c: Likewise.
31250         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31251
31252 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31253
31254         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31255         * gfortran.dg/vect/vect-2.f90: Likewise.
31256         * gfortran.dg/vect/vect-3.f90: Likewise.
31257         * gfortran.dg/vect/vect-4.f90: Likewise.
31258         * gfortran.dg/vect/vect-5.f90: Likewise.
31259
31260 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31261
31262         PR target/20813
31263         * gcc.dg/rs6000-fpint-2.c: New.
31264
31265 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31266
31267         PR c/15698
31268         * gcc.dg/builtins-30.c: Update expected messages.
31269         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31270         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31271         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31272
31273 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31274
31275         PR tree-optimization/21294
31276         * gcc.dg/tree-ssa/pr21294.c: New.
31277
31278 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31279
31280         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31281         __builtin_altivec_st_internal_4si built-in.
31282
31283 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/15875
31286         * g++.dg/template/ptrmem14.C: New test.
31287
31288 2005-05-02  Paul Brook  <paul@codesourcery.com>
31289
31290         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31291
31292 2005-05-02  Michael Matz  <matz@suse.de>
31293
31294         PR c++/19542
31295         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31296
31297 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31298
31299         * g++.dg/cpp/weak.C: New test.
31300
31301 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31302
31303         * gcc.dg/tree-ssa/loop-8.c: New test.
31304
31305 2005-04-30  Michael Maty  <matz@suse.de>
31306
31307         * gcc.dg/inline-mcpy.c: New test.
31308
31309 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31310
31311         PR libfortran/18958
31312         * gfortran.dg/eoshift.f90: New test case.
31313
31314 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31315
31316         PR libfortran/18857
31317         * gfortran.dg/matmul_1.f90: New test.
31318
31319 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31320
31321         PR tree-optimization/21030
31322         * gcc.dg/tree-ssa/pr21030.c: New.
31323
31324 2005-04-29  Devang Patel  <dpatel@apple.com>
31325
31326         PR tree-optimization/21272
31327         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31328
31329 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31330
31331         PR fortran/13082
31332         PR fortran/18824
31333         * gfortran.dg/entry_4.f90: New test.
31334         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31335         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31336         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31337         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31338         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31339         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31340         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31341
31342 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31343
31344         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31345
31346 2005-04-29  Paul Brook  <paul@codesourcery.com>
31347
31348         * gfortran.dg/entry_3.f90: New test.
31349
31350 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31351
31352         * gfortran.dg/implicit_4.f90: New test.
31353
31354 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31355
31356         * lib/target-supports.exp (check_profiling_available): Return
31357         false for xtensa-*-elf.
31358
31359 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31360
31361         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31362         error if file cannot be deleted.
31363
31364 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31365
31366         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31367         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31368         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31369         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31370         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31371         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31372         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31373         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31374         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31375         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31376         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31377         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31378         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31379
31380 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31381
31382         PR fortran/20865
31383         * gfortran.dg/pr20865.f90: New test.
31384
31385 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31386
31387         * gcc.dg/void-cast-2.c: New test.
31388
31389 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31390
31391         PR c/21159
31392         * gcc.dg/void-cast-1.c: New test.
31393
31394 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31395
31396         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31397
31398 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31399
31400         PR fortran/21177
31401         * gfortran.dg/pr21177.f90: New test.
31402
31403 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31404
31405         PR tree-optimization/21171
31406         * gcc.dg/tree-ssa/pr21171.c: New test.
31407
31408 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31409
31410         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31411         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31412         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31413         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31414         gcc.dg/tree-ssa/gen-vect-32.c: New.
31415         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31416         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31417         don't run on PPC32.
31418
31419 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31420
31421         PR c/21213
31422         * gcc.dg/transparent-union-3.c: New test.
31423
31424 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31425
31426         PR c/20740
31427         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31428         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31429         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31430         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31431         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31432         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31433
31434 2005-04-26  Jeff Law  <law@redhat.com>
31435
31436         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31437         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31438         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31439         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31440         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31441         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31442         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31443
31444 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31445
31446         PR tree-optimization/17598
31447         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31448
31449 2005-04-25  Mike Stump  <mrs@apple.com>
31450
31451         * objc.dg/fix-and-continue-1.m: Add.
31452
31453 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31454
31455         PR c++/20995
31456         * g++.dg/opt/pr20995-1.C: New test case.
31457
31458 2005-04-25  Devang Patel <dpatel@apple.com>
31459
31460         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31461
31462 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31463
31464         PR testsuite/21062
31465         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31466
31467 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31468
31469         PR C++/21188
31470         * g++.dg/opt/rtti2.C: New test.
31471
31472 2005-04-25  Paul Brook  <paul@codesourcery.com>
31473         Steven G. Kargl  <kargls@comcast.net>
31474
31475         PR fortran/20879
31476         * gfortran.dg/ichar_1.f90: New file.
31477
31478 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31479
31480         PR middle-end/20991
31481         * g++.dg/opt/pr20991.C: New test.
31482
31483         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31484         where sizeof (type) < __alignof__ (type).
31485         * gcc.dg/compat/struct-layout-1.h: Likewise.
31486
31487 2005-04-24  Per Bothner  <per@bothner.com>
31488             Devang Patel  <dpatel@apple.com>
31489
31490         PR preprocessor/20907
31491         * gcc.dg/cpp/very-long-comment.c: New test.
31492
31493 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31494
31495         PR fortran/20059
31496         * gfortran.dg/common_5.f: New test.
31497
31498 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31499
31500         PR middle-end/21082
31501         * g++.dg/tree-ssa/pr21082.C: New testcase.
31502
31503 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31504
31505         * gcc.dg/vect/vect-99.c: New test.
31506
31507 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31508
31509         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31510
31511 2005-04-22  Jeff Law  <law@redhat.com>
31512
31513         * gcc.dg/uninit-5.c: Remove xfails.
31514         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31515         conditionals and loads.
31516
31517 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31518
31519         PR libfortran/20074
31520         PR libfortran/20436
31521         PR libfortran/21108
31522         * gfortran.dg/nested_reshape.f90: new test
31523         * gfortran.dg/reshape-alloc.f90: new test
31524         * gfortran.dg/reshape.f90: new test
31525
31526 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31527
31528         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31529
31530         * gcc.dg/arm-vfp1.c: New test.
31531
31532 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31533
31534         PR c++/21087
31535         * g++.dg/lookup/builtin2.C: New test.
31536
31537 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31538
31539         * gcc.dg/weak/weak-13.c: New test.
31540
31541 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31542
31543         * lib/target-supports.exp (check_effective_target_sync_int_long):
31544         Add powerpc*.
31545
31546 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31547
31548         * gcc.target/mips/branch-1.c: New test.
31549
31550 2005-04-21  Richard Henderson  <rth@redhat.com>
31551
31552         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31553         * gcc.dg/vect/vect-86.c: Likewise.
31554         * gcc.dg/vect/vect-87.c: Likewise.
31555         * gcc.dg/vect/vect-88.c: Likewise.
31556
31557 2005-04-21  Devang Patel  <dpatel@apple.com>
31558
31559         PR optimization/20994
31560         * gcc.dg/tree-ssa/ifc-3.c: New test.
31561
31562 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31563
31564         PR c/12913
31565         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31566         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31567         gcc.dg/c99-vla-jump-5.c: New tests.
31568
31569 2005-04-19  Richard Henderson  <rth@redhat.com>
31570
31571         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31572         Fix typo in exists check.
31573         (check_effective_target_sync_int_long): New.
31574         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31575         * gcc.dg/ia64-sync-2.c: Likewise.
31576         * gcc.dg/ia64-sync-3.c: Likewise.
31577         * gcc.dg/ia64-sync-4.c: Likewise.
31578
31579 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31580
31581         * gcc.dg/fold-xor-1.c: New test.
31582         * gcc.dg/fold-xor-2.c: New test.
31583
31584 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31585
31586         PR target/20670
31587         * g++.dg/eh/fp-regs.C: New test.
31588
31589 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31590
31591         * gcc.dg/Wint-to-pointer-cast-1.c,
31592         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31593         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31594         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31595
31596 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31597
31598         PR fortran/16861
31599         * gfortran.dg/pr16861.f90: New test.
31600
31601 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31602
31603         * gcc.dg/pr21085.c: New test.
31604
31605 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31606
31607         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31608         (setup_mips_tests, dg-mips-options): New procedures.
31609         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31610         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31611         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31612         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31613         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31614         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31615         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31616         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31617         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31618         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31619         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31620         dg-mips-options instead of dg-options.  Remove now-redundant
31621         preprocessor guards.
31622         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31623         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31624         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31625         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31626         * gcc.dg/vr-mult-2.c: Delete.
31627         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31628         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31629         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31630         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31631         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31632         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31633         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31634
31635 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31636
31637         * ada/acats/run_all.sh: Use sync when executable not present.
31638
31639 2005-04-18  Devang Patel  <dpatel@apple.com>
31640
31641         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31642         * gcc.dg/vect/vect-11a.c: New.
31643         * gcc.dg/vect/vect-none.c: Update.
31644         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31645
31646 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31647
31648         PR tree-optimization/20922
31649         * gcc.dg/pr20922-1.c: New test.
31650         * gcc.dg/pr20922-2.c: New test.
31651         * gcc.dg/pr20922-3.c: New test.
31652         * gcc.dg/pr20922-4.c: New test.
31653         * gcc.dg/pr20922-5.c: New test.
31654         * gcc.dg/pr20922-6.c: New test.
31655
31656 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31657
31658         PR libfortran/20950
31659         * gfortran.dg/pr20950.f: New test.
31660
31661 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31662
31663         PR libfortran/19216
31664         * gfortran.dg/pr19216.f: New test.
31665
31666 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31667
31668         PR tree-optimization/21001
31669         * gcc.dg/tree-ssa/pr21001.c: New.
31670
31671 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31672
31673         PR libfortran/21075
31674         * gfortran.dg/reshape_rank7.f90: New test.
31675
31676 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31677
31678         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31679         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31680         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31681         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31682         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31683         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31684         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31685         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31686         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31687         wrong way round).
31688         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31689         in namelists.  New test.
31690         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31691         New test.
31692         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31693         New test.
31694         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31695         namelist.  New test.
31696         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31697         New test.
31698         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31699         New test.
31700         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31701         namelist.  New test.
31702         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31703         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31704         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31705         New test.
31706         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31707         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31708         arrays. New test.
31709
31710 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31711
31712         * gfortran.dg/wtruncate.f: New testcase.
31713         * gfortran.dg/wtruncate.f90: New testcase.
31714
31715 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/21025
31718         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31719         which sizeof/alignof is dependent, rather than just whether we are
31720         processing_template_decl.
31721
31722 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31723
31724         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31725         corrected typo where the wrong variables had been compared.
31726
31727 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31728
31729         PR libfortran/18495
31730         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31731         Test callee-allocated version of return array with a write
31732         statement.
31733         Test spread with a temporary with another write statement.
31734
31735 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31736
31737         PR tree-optimization/21031
31738         * gcc.dg/tree-ssa/pr21031.c: New.
31739
31740 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31741
31742         PR tree-optimization/21004
31743         * gcc.dg/builtins-53.c: Include builtins-config.h.
31744         Check floorf, ceilf, floorl and ceill transformations
31745         only when HAVE_C99_RUNTIME is defined.
31746
31747 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31748
31749         PR middle-end/20739
31750         * gcc.dg/tree-ssa/pr20739.c: New test.
31751
31752 2005-04-14  Mike Stump  <mrs@apple.com>
31753
31754         * gcc.dg/Foundation.framework/empty: New.
31755         * gcc.dg/framework-2.c: New.
31756
31757 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31758
31759         PR tree-optimization/21021
31760         * gcc.c-torture/compile/pr21021.c: New.
31761
31762 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31763
31764         PR testsuite/21010
31765         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31766         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31767         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31768         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31769         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31770         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31771         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31772         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31773
31774 2005-04-14  Richard Henderson  <rth@redhat.com>
31775
31776         * lib/target-supports.exp (check_effective_target_vect_condition):
31777         Add ia64, i?86, and x86_64.
31778
31779 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31780
31781         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31782
31783 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31784
31785         PR tree-optimization/20657
31786         * gcc.dg/tree-ssa/pr20657.c: New.
31787
31788 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31789
31790         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31791         (long long int)trunc*.
31792
31793 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31794
31795         PR target/20927
31796         * gcc.dg/pr20927.c: New test.
31797
31798 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31799
31800         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31801         * gcc.target/mips/asm-1.c: Likewise.
31802
31803 2005-04-13  Dale Johannesen  <dalej@apple.com>
31804
31805         * objc.dg/objc-fast-4.m: New.
31806
31807 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31808
31809         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31810         directory.
31811         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31812
31813 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31814
31815         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31816         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31817         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31818
31819 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31820
31821         PR tree-optimization/20913
31822         * gcc.dg/tree-ssa/pr20913.c: New.
31823
31824         PR tree-optimization/20702
31825         * gcc.dg/tree-ssa/pr20702.c: New.
31826
31827 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31828
31829         PR c++/13744
31830         * g++.dg/inherit/local3.C: New test.
31831
31832 2005-04-12  Jeff Law  <law@redhat.com>
31833
31834         * gcc.dg/tree-ssa/20050412-1.c: New test.
31835
31836 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31837
31838         PR libfortran/19016
31839         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31840         Add tests with mask generated by expression.
31841         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31842         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31843         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31844
31845 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31846
31847         PR middle-end/20917
31848         * gcc.dg/20050409-1.c: New test.
31849
31850 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31851
31852         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31853
31854 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31855
31856         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31857         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31858         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31859         (TARGET_CXX): Adjust accordingly.
31860         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31861         determine_class_data_visibility and class_data_always_comdat.
31862         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31863         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31864         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31865         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31866         (arm_cxx_determine_class_data_visibility): New.
31867         (arm_cxx_class_data_always_comdat): Likewise.
31868         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31869         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31870         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31871         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31872         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31873         Define.
31874
31875 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31876
31877         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31878
31879 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31880
31881         * gcc.dg/i386-darwin-fpmath.c: New.
31882
31883 2004-04-11  Devang Patel  <dpatel@apple.com>
31884
31885         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31886         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31887         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31888         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31889         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31890         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31891         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31892         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31893         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31894
31895 2004-04-11  Devang Patel  <dpatel@apple.com>
31896
31897         * gcc.dg/vect/vect-dv-1.c: New test.
31898         * gcc.dg/vect/vect-dv-2.c: New test.
31899
31900 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31901
31902         PR tree-optimization/20933
31903         * gcc.dg/tree-ssa/pr20933.c: New test.
31904
31905 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31906
31907         * gfortran.dg/fold_nearest.f90: New test.
31908
31909 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31910
31911         * gcc.dg/tree-ssa/alias-1.c: New test.
31912
31913 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31914
31915         PR tree-optimization/20920
31916         * g++.dg/tree-ssa/pr20920.C: New test.
31917
31918 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31919
31920         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31921         (long long int)ceil*.
31922
31923 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31924
31925         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31926         explicit C++ linkage.
31927
31928 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31929
31930         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31931         warning for arithmetic IF statements.
31932
31933 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31934
31935         * eor_handling_1.f90: New test case.
31936         * eor_handling_2.f90: New test case.
31937         * eor_handling_3.f90: New test case.
31938         * eor_handling_4.f90: New test case.
31939         * eor_handling_5.f90: New test case.
31940         * noadv_size.f90: New test case.
31941         * pad_no.f90: New test case.
31942
31943 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31944
31945         * gcc.c-torture/execute/20050410-1.c: New test.
31946
31947 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31948
31949         * gcc.dg/pr20126.c: New.
31950
31951 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31952             Steven G. Kargl <kargls@comcast.net>
31953
31954         * gfortran.dg/PR19872.f: New test.
31955
31956 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31957
31958         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31959
31960 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31961
31962         * gfortran.dg/nint_1.f90: New test.
31963
31964 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31965
31966         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31967         Added test for callee-allocated arrays with write statements.
31968         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31969         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31970         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31971         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31972         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31973
31974 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31975
31976         PR libfortran/20163
31977         * gfortran.dg/open-options-blanks.f: New test.
31978
31979 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31980
31981         PR fortran/13257
31982         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31983
31984 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31985
31986         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31987         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31988         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31989         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31990         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31991         * gcc.c-torture/execute/stdarg-4.c: New test.
31992
31993         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31994
31995         PR target/20795
31996         * g++.dg/abi/param2.C: New test.
31997
31998 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31999
32000         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32001
32002 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32003
32004         * gcc.dg/builtins-53.c: New test.
32005
32006 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32007
32008         * g++.dg/tree-ssa/pr18178.C: New test.
32009         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32010         * gcc.c-torture/execute/20041019-1.c: New test.
32011         * gcc.dg/tree-ssa/20041008-1.c: New test.
32012         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32013         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32014         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32015         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32016         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32017         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32018         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32019         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32020         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32021         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32022
32023 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32024
32025         PR rtl-optimization/20466
32026         * gcc.c-torture/execute/pr20466-1.c: New test.
32027
32028 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32029
32030         PR c++/20905
32031         * g++.dg/parse/cond2.C: New test.
32032
32033         PR c++/20145
32034         * g++.dg/warn/Wdtor1.C: New test.
32035
32036 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32037
32038         PR fortran/17229
32039         * gfortran.dg/pr17229.f: New test.
32040
32041 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32042
32043         * gfortran.dg/tiny_1.f90: New test.
32044         * gfortran.dg/tiny_2.f90: ditto.
32045
32046 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32047
32048         * gfortran.dg/eor_1.f90: Fix dg-do run line
32049         * gfortran.dg/open_new.f90: Fix dg-do run line
32050
32051 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32052
32053         * lib/target-supports.exp (get_compiler_messages): Support
32054         optional arguments, the fourth being compiler options.
32055         (check_effective_target_fpic): New proc.
32056         * gcc.dg/20050321-2.c: Restrict to target fpic.
32057
32058 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32059
32060         * gcc.dg/15443-1.c: New test.
32061         * gcc.dg/15443-2.c: Likewise.
32062
32063 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32064
32065         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32066
32067 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32068
32069         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32070
32071 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32072
32073         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32074         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32075         -m64.
32076         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32077         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32078         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32079
32080 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32081
32082         PR c++/20212
32083         * g++.dg/warn/Wunused-11.C: New test.
32084
32085 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32086
32087         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32088
32089 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32090
32091         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32092
32093 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32094
32095         PR c++/20734
32096         * g++.dg/template/ptrmem13.C: New test.
32097
32098 2005-04-05  Per Bothner  <per@bothner.com>
32099
32100         * lib/gcc.exp: Always add -fno-show-column, for now.
32101
32102 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32103
32104         PR testsuite/20767
32105         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32106         of plain old "unsigned int" for the type of "i".  Makes this test
32107         64bit clean.
32108
32109 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32110
32111         * gcc.dg/i386-ssefn-1.c: New test.
32112         * gcc.dg/i386-ssefn-2.c: New test.
32113         * gcc.dg/i386-ssefn-3.c: New test.
32114         * gcc.dg/i386-ssefn-4.c: New test.
32115
32116 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32117
32118         PR tree-optimization/20076
32119         * gcc.dg/builtin-apply4.c: New test.
32120
32121         PR preprocessor/19475
32122         * gcc.dg/cpp/macspace1.c: New test.
32123         * gcc.dg/cpp/macspace2.c: New test.
32124
32125 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32126
32127         * gfortran.dg/pr20755.f: Fixed bad format.
32128
32129 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32130
32131         PR c++/20763
32132         * g++.dg/ext/attrib21.C: New test.
32133
32134 2004-04-05  Devang Patel  <dpatel@apple.com>
32135
32136         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32137         * gcc.dg/vect/vect-shift-1.c: New test.
32138
32139 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32140
32141         PR libfortran/20755
32142         * gfortran.dg/pr20755.f: New test.
32143
32144 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32145
32146         * gfortran.dg/pr15959.f90: New test.
32147         * gfortran.dg/string_pad_trunc.f90: New test.
32148
32149 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32150
32151         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32152         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32153         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32154         syntax.
32155
32156 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32157
32158         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32159
32160 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32161
32162         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32163         * gcc.c-torture/compile/20011119-2.c: Likewise.
32164         * gcc.c-torture/compile/981001-2.c: Likewise.
32165
32166 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32167
32168         PR c++/20679
32169         * g++.dg/template/overload4.C: New test.
32170
32171 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32172
32173         PR c++/20746
32174         * g++.dg/abi/covariant5.C: New.
32175
32176         PR debug/20505
32177         * g++.dg/debug/const2.C: New.
32178
32179 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32180
32181         PR rtl-optimization/16104
32182         * gcc.c-torture/execute/20050316-1.c: New test.
32183
32184 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32185
32186         * g++.dg/template/spec23.C: Fix dg-error text.
32187
32188 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32189
32190         PR c++/19199
32191         * g++.dg/expr/lval2.C: New.
32192
32193 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32194
32195         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32196         __builtin_strcasecmp and __builtin_strncasecmp.
32197
32198 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         PR c++/20723
32201         * g++.dg/template/spec22.C: New.
32202         * g++.dg/template/spec23.C: New.
32203
32204 2005-04-03  Dale Ranta  <dir@lanl.gov>
32205             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32206
32207         PR libfortran/20068
32208         PR libfortran/20125
32209         PR libfortran/20156
32210         PR libfortran/20471
32211         * gfortran.dg/backspace.f: New test.
32212
32213 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32214
32215         * gcc.dg/pr19345.c: New test.
32216
32217 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32218
32219         PR tree-optimization/20640
32220         * gcc.dg/torture/tree-loop-1.c: New.
32221
32222 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32223
32224         PR rtl-optimization/20290
32225         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32226
32227 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32228
32229         * gcc.dg/rs6000-fpint.c: New.
32230
32231 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32232
32233         * gcc.dg/old-style-then-proto-1.c: New test.
32234
32235 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32236
32237         * gfortran.fortran-torture/execute/backspace.f90: Check
32238         after backspace and read was incorrect.
32239
32240 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32241
32242         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32243         buffer past the terminating NUL using memcmp.
32244         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32245         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32246
32247         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32248         Fix unused/uninitialized variable warnings.
32249
32250         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32251         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32252         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32253         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32254
32255         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32256         gcc.c-torture/execute/builtins/fputs-lib.c,
32257         gcc.c-torture/execute/builtins/lib/fprintf.c,
32258         gcc.c-torture/execute/builtins/lib/main.c,
32259         gcc.c-torture/execute/builtins/lib/memcmp.c,
32260         gcc.c-torture/execute/builtins/lib/memmove.c,
32261         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32262         gcc.c-torture/execute/builtins/lib/memset.c,
32263         gcc.c-torture/execute/builtins/lib/printf.c,
32264         gcc.c-torture/execute/builtins/lib/sprintf.c,
32265         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32266         gcc.c-torture/execute/builtins/lib/strchr.c,
32267         gcc.c-torture/execute/builtins/lib/strcmp.c,
32268         gcc.c-torture/execute/builtins/lib/strcpy.c,
32269         gcc.c-torture/execute/builtins/lib/strcspn.c,
32270         gcc.c-torture/execute/builtins/lib/strlen.c,
32271         gcc.c-torture/execute/builtins/lib/strncat.c,
32272         gcc.c-torture/execute/builtins/lib/strncmp.c,
32273         gcc.c-torture/execute/builtins/lib/strncpy.c,
32274         gcc.c-torture/execute/builtins/lib/strrchr.c,
32275         gcc.c-torture/execute/builtins/lib/strspn.c,
32276         gcc.c-torture/execute/builtins/lib/strstr.c,
32277         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32278         gcc.c-torture/execute/builtins/strlen-2.c,
32279         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32280         prototypes.
32281
32282 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32283
32284         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32285         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32286         selectany usage.
32287
32288 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32289
32290         PR c++/19406
32291         * g++.dg/debug/using1.C: New test.
32292
32293 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32294
32295         PR middle-end/20524
32296         * gcc.dg/alias-7.c: Prefix asm-declared name with
32297         __USER_LABEL_PREFIX__.
32298
32299 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32300
32301         Fix fallout from PR middle-end/15700:
32302         * gcc.c-torture/compile/20011119-1.c: Take
32303         __USER_LABEL_PREFIX__ into account.
32304         * gcc.c-torture/compile/20011119-2.c: Likewise.
32305
32306 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32307
32308         PR c++/18644
32309         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32310
32311 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32312
32313         PR c/17855
32314         * gcc.c-torture/compile/struct-non-lval-1.c,
32315         gcc.c-torture/compile/struct-non-lval-2.c,
32316         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32317
32318 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32319
32320         * gcc.dg/tls/tls.exp: Remove temporary file.
32321         * g++.dg/tls/tls.exp: Ditto.
32322         * lib/file-format.exp: Ditto.
32323         * g++.dg/special/ecos.exp: Ditto.
32324
32325         * lib/profopt.exp: Treat prof_ext as a list.
32326         * gcc.misc-tests/bprob.exp: Ditto.
32327         * g++.dg/bprob/bprob.exp: Ditto.
32328
32329         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32330         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32331         g++.dg/tree-ssa/pointer-reference-alias.C,
32332         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32333         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32334         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32335         g++.dg/vect/pr19951.cc: Ditto.
32336         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32337         gcc.dg/builtins-47.c: Ditto.
32338         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32339         gcc.dg/pr20115-1.c: Ditto.
32340         * gcc.dg/tree-ssa/20030530-2.c,
32341         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32342         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32343         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32344         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32345         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32346         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32347         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32348         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32349         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32350         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32351         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32352         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32353         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32354         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32355         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32356         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32357         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32358         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32359         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32360         gcc.dg/tree-ssa/20030824-1.c,
32361         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32362         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32363         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32364         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32365         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32366         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32367         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32368         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32369         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32370         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32371         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32372         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32373         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32374         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32375         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32376         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32377         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32378         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32379         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32380         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32381         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32382         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32383         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32384         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32385         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32386         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32387         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32388         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32389         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32390         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32391         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32392         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32393         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32394         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32395         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32396         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32397         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32398         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32399         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32400         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32401         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32402         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32403         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32404         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32405         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32406         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32407         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32408         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32409         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32410         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32411         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32412         gcc.dg/tree-ssa/useless-1.c: Ditto.
32413         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32414         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32415         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32416         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32417         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32418         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32419         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32420         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32421         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32422         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32423         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32424         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32425         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32426         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32427         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32428         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32429         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32430         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32431         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32432         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32433         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32434         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32435         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32436         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32437         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32438         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32439         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32440         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32441         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32442         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32443         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32444         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32445         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32446         gcc.dg/vect/vect-none.c: Ditto.
32447         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32448         treelang/compile/unsigned.tree: Ditto.
32449
32450         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32451         * gcc.dg/cpp/direct2s.c: Ditto.
32452         * gcc.dg/cpp/paste4.c: Ditto.
32453         * gcc.dg/cpp/separate-1.c: Ditto.
32454         * gcc.dg/pch/save-temps-1.c: Ditto.
32455         * g++.dg/ext/altivec-10.C: Ditto.
32456         * g++.dg/pch/pch.C: Ditto.
32457
32458         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32459
32460         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32461         * g++.dg/template/repo1.C: Ditto.
32462         * g++.dg/template/repo2.C: Ditto.
32463         * g++.dg/template/repo3.C: Ditto.
32464         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32465         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32466         * g++.old-deja/g++.pt/repo1.C: Ditto.
32467         * g++.old-deja/g++.pt/repo2.C: Ditto.
32468         * g++.old-deja/g++.pt/repo3.C: Ditto.
32469         * g++.old-deja/g++.pt/repo4.C: Ditto.
32470
32471         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32472         * gcc.dg/20030107-1.c: Ditto.
32473         * gcc.dg/20030702-1.c: Ditto.
32474         * gcc.dg/profile-generate-1.c: Ditto.
32475         * g++.dg/other/profile1.C: Ditto.
32476         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32477
32478         * lib/gcc-dg.exp (remove-build-file): New.
32479         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32480         cleanup-tree-dump, cleanup-saved-temps): New.
32481
32482 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32483
32484         PR c++/19203, DR 214
32485         * g++.dg/parse/ambig3.C: Not ambiguous.
32486         * g++.dg/template/spec20.C: New.
32487         * g++.dg/template/spec21.C: New.
32488
32489 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32490
32491         PR target/20045
32492         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32493
32494 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32495
32496         PR libfortran/20660
32497         * gfortran.dg/negative_unit.f: New test.
32498
32499 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32500
32501         * gcc.dg/20050330-1.c: New test.
32502
32503 2005-03-30  Devang Patel  <dpatel@apple.com>
32504
32505         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32506
32507 2005-03-30  Dale Johannesen  <dalej@apple.com>
32508
32509         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32510
32511 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32512
32513         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32514         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32515         Strip options from test name.
32516
32517 2005-03-31  Jan Hubicka  <jh@suse.cz>
32518
32519         * gcc.dg/varpool-1.c: New testcase.
32520
32521 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32522
32523         PR c/772
32524         PR c/17913
32525         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32526         gcc.dg/stmt-expr-label-3.c : New tests.
32527         * gcc.c-torture/execute/medce-2.c: Remove.
32528
32529 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32530
32531         PR c/20368
32532         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32533         tests.
32534
32535 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32536
32537         * gcc.c-torture/compile/pr20203.c: New test.
32538
32539 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32540
32541         * gfortran.dg/promotion.f90: New test.
32542
32543 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32544
32545         PR middle-end/20491
32546         * gcc.dg/torture/asm-subreg-1.c: New test.
32547
32548 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32549
32550         PR c/20672
32551         * gcc.dg/pr20672-1.c: New test.
32552
32553 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32554
32555         * gfortran.dg/vect: New directory.
32556         * gfortran.dg/vect/vect.exp: New.
32557         * gfortran.dg/vect/vect-1.f90: New test.
32558         * gfortran.dg/vect/vect-2.f90: New test.
32559         * gfortran.dg/vect/vect-3.f90: New test.
32560         * gfortran.dg/vect/vect-4.f90: New test.
32561         * gfortran.dg/vect/vect-5.f90: New test.
32562
32563 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32564
32565         PR middle-end/20622
32566         * gcc.dg/alias-7.c: New test.
32567
32568 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32569
32570         * gcc.dg/sparc-reg-1.c: New test.
32571
32572 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32573
32574         PR target/19890
32575         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32576
32577 2005-03-29  Dale Ranta  <dir@lanl.gov>
32578             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32579
32580         PR libfortran/20163
32581         * gfortran.dg/pr20163-2.f: New test.
32582
32583 2005-03-28  Jan Hubicka  <jh@suse.cz>
32584
32585         PR middle-end/20635
32586         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32587         by Jakub Jelinek.
32588
32589 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32590
32591         PR tree-optimization/20626
32592         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32593         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32594
32595 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32596
32597         * gfortran.dg/underflow.f90: New test.
32598         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32599
32600 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32601
32602         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32603
32604 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32607         (g++_init): Make sure that CXXFLAGS is set.
32608         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32609         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32610         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32611         * lib/objc.exp (objc_init): Likewise.
32612         * lib/treelang.exp (treelang_init): Likewise.
32613
32614 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32615
32616         PR tree-optimization/20470
32617         * gcc.dg/tree-ssa/pr20470.c: New test.
32618
32619 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32620
32621         * gcc.dg/ppc-stfiwx.c: New.
32622
32623 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32624
32625         PR target/19888
32626         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32627
32628 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32629
32630         * gcc.dg/20050325-1.c: Fix a typo.
32631
32632 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32633
32634         PR libfortran/19678
32635         PR libfortran/19679
32636         * gfortran.dg/dos_eol.f: New test.
32637
32638 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32639
32640         PR rtl-optimization/20249
32641         * gcc.dg/20050325-1.c: New test.
32642
32643 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32644
32645         PR libfortran/15332
32646         * gfortran.dg/pr15332.f: New test.
32647
32648 2005-03-24  Dale Johannesen  <dalej@apple.com>
32649
32650         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32651
32652 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32653
32654         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32655         'internal' visibility.
32656         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32657         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32658         'protected' visibility.
32659         * gcc.dg/visibility-7.c: Likewise.
32660         * lib/target-supports.exp (check_visibility_available): Take
32661         a parameter, the kind of visibility to check for.
32662         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32663         to check_visibility_available.
32664
32665         * g++.dg/expr/cast3.C: New.
32666
32667 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32668
32669         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32670         rs6000.
32671
32672 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32673
32674         PR target/20095
32675         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32676
32677 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32678
32679         * gcc.dg/badshift.c: Renamed to...
32680         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32681
32682         * gcc.target/i386/badshift.c: Renamed to...
32683         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32684         only.
32685
32686         PR rtl-optimization/20532
32687         * gcc.target/i386/badshift.c: New.
32688
32689 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32690
32691         * gfortran.dg/pr18025.f90: New test.
32692
32693 2005-03-23  Dale Johannesen  <dalej@apple.com>
32694
32695         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32696
32697 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32698
32699         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32700
32701         * lib/target-supports.exp (check_iconv_available): Default
32702         libiconv to -liconv, if there is no definition.
32703
32704 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32705
32706         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32707
32708 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32709
32710         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32711         * g++.dg/opt/pr7503-2.C: Likewise.
32712         * g++.dg/opt/pr7503-3.C: Likewise.
32713         * g++.dg/opt/pr7503-4.C: Likewise.
32714         * g++.dg/opt/pr7503-5.C: Likewise.
32715         * g++.dg/warn/minmax.C: New test.
32716
32717 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32718
32719         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32720         * gfortran.dg/g77_intrinsics_sub.f: New test.
32721
32722 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32723             Jan Hubicka  <jh@suse.cz>
32724             Steven Bosscher <stevenb@suse.de
32725
32726         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32727
32728 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32729
32730         PR c++/19980
32731         * g++.dg/template/redecl3.C: New test.
32732
32733 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32734
32735         PR c++/20499
32736         * g++.dg/parse/error16.C: Tweak error markers.
32737
32738 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32739
32740         PR target/20561
32741         * gcc.dg/20050321-2.c: New test.
32742
32743 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32744
32745         PR c++/20465
32746         PR c++/20381
32747         * g++.dg/template/ptrmem12.C: New.
32748
32749 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32750
32751         PR rtl-optimization/20527
32752         * gcc.c-torture/execute/pr20527-1.c: New test.
32753
32754 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32755
32756         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32757         program, compile it into a real executable and then delete the .c
32758         and .x files afterwards, to avoid problems on testglue targets.
32759
32760 2005-03-21  Stuart Hastings  <stuart@apple.com>
32761
32762         * gcc.target/i386/sse-2.c: New.
32763
32764 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32765
32766         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32767
32768 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32769
32770         * g++.dg/parse/crash25.C: Fix typo.
32771
32772 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32773
32774         PR c++/20461
32775         * g++.dg/parse/crash24.C: New test.
32776
32777         PR c++/20536
32778         * g++.dg/parse/crash25.C: New test.
32779
32780 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32781
32782         PR c++/20147
32783         * g++.dg/ext/stmtexpr4.C: New test.
32784
32785 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32786
32787         PR middle-end/20539
32788         * gcc.c-torture/compile/pr13066-1.c: New test case.
32789         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32790         * g++.dg/opt/pr13066-1.C: Likewise.
32791
32792 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32793
32794         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32795
32796 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32797
32798         PR fortran/18525
32799         * gfortran.dg/nesting_1.f90: New test.
32800
32801 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32802
32803         PR c++/20240
32804         * g++.dg/lookup/using13.C: New test.
32805
32806 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32807
32808         PR c++/20333
32809         * g++.dg/template/crash36.C: New test.
32810
32811 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32812
32813         PR c++/20463
32814         * g++.dg/template/crash35.C: New test.
32815
32816 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32817
32818         PR c++/19966
32819         * g++.dg/overload/operator2.C: New test.
32820
32821 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32822
32823         PR libfortran/20257
32824         * gfortran.dg/pr20257.f90: New test.
32825
32826 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32827
32828         PR libfortran/20480
32829         * gfortran.dg/pr20480.f90: New test.
32830
32831 2005-03-16  Richard Henderson  <rth@redhat.com>
32832
32833         PR middle-end/15700
32834         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32835         (_rtld_global): New.
32836         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32837         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32838
32839         * gcc.dg/alias-3.c: New.
32840         * gcc.dg/alias-4.c: New.
32841         * gcc.dg/alias-5.c: New.
32842         * gcc.dg/alias-6.c: New.
32843
32844 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32845
32846         * gcc.dg/cpp/ucnid-7.c: New.
32847
32848 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32849             Dorit Naishlos  <dorit@il.ibm.com>
32850
32851         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32852         darwin.
32853
32854 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32855
32856         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32857         support misaligned accesses.
32858         * gcc.dg/vect/vect-58.c: Likewise.
32859         * gcc.dg/vect/vect-92.c: New.
32860         * gcc.dg/vect/vect-93.c: New.
32861
32862 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32863
32864         PR fortran/18827
32865         * gfortran.dg/assign_2.f90: New test.
32866         * gfortran.dg/assign_3.f90: New test.
32867         * gfortran.dg/assign.f90: New test.
32868
32869 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32870
32871         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32872         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32873         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32874         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32875         names.
32876
32877 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32878
32879         * gcc.dg/cpp/ucnid-6.c: New.
32880
32881         * gcc.dg/cpp/normalize-1.c: New.
32882         * gcc.dg/cpp/normalize-2.c: New.
32883         * gcc.dg/cpp/normalize-3.c: New.
32884         * gcc.dg/cpp/normalize-4.c: New.
32885         * gcc.dg/cpp/ucnid-4.c: New.
32886         * gcc.dg/cpp/ucnid-5.c: New.
32887         * g++.dg/cpp/normalize-1.C: New.
32888         * g++.dg/cpp/ucnid-1.C: New.
32889
32890 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32891
32892         * gcc.dg/pr18628.c: New.
32893
32894 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32895
32896         PR c++/20280
32897         * g++.dg/tree-ssa/pr20280.C: New.
32898
32899 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32900
32901         PR fortran/20467
32902         * gfortran.dg/stfunc_2.f90: New test.
32903
32904 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32905
32906         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32907
32908 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32909
32910         * gcc.dg/tree-ssa/20050314-1.c: New test.
32911
32912 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32913
32914         PR c++/4403
32915         PR c++/9783, DR433
32916         * g++.dg/template/friend34.C: New test.
32917         * g++.dg/template/friend35.C: Likewise.
32918         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32919
32920 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32921
32922         Friend class name lookup 5/n
32923         PR c++/1016
32924         * g++.dg/lookup/hidden-class1.C: New test.
32925         * g++.dg/lookup/hidden-class2.C: Likewise.
32926         * g++.dg/lookup/hidden-class3.C: Likewise.
32927         * g++.dg/lookup/hidden-class4.C: Likewise.
32928         * g++.dg/lookup/hidden-class5.C: Likewise.
32929         * g++.dg/lookup/hidden-class6.C: Likewise.
32930         * g++.dg/lookup/hidden-class7.C: Likewise.
32931         * g++.dg/lookup/hidden-class8.C: Likewise.
32932         * g++.dg/lookup/hidden-class9.C: Likewise.
32933         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32934         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32935         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32936         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32937         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32938         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32939         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32940         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32941         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32942         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32943         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32944
32945 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c++/20157
32948         * g++.dg/template/error18.C: New test.
32949
32950 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32951
32952         PR debug/16792
32953         * g++.dg/debug/pr16792.C: New test.
32954
32955 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32956
32957         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32958         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32959         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32960         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32961         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32962         test assertion names.
32963
32964 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32965
32966         PR fortran/18600
32967         * gfortran.dg/stfunc_1.f90: New test.
32968
32969 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32970
32971         PR fortran/16907
32972         * gfortran.dg/real_index_1.f90: New test.
32973
32974 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32975
32976         PR fortran/20323
32977         * gfortran.dg/spec_expr_1.f90: New test.
32978
32979 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32980
32981         PR c/20402
32982         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32983         new parser.
32984
32985 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32986
32987         PR fortran/20361
32988         * gfortran.dg/largeequiv_1.f90: New test.
32989
32990 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32991
32992         * gcc.dg/ucnid-1.c: New.
32993         * gcc.dg/ucnid-2.c: New.
32994         * gcc.dg/ucnid-3.c: New.
32995         * gcc.dg/ucnid-4.c: New.
32996         * gcc.dg/ucnid-5.c: New.
32997         * gcc.dg/ucnid-6.c: New.
32998         * gcc.dg/cpp/ucnid-1.c: New.
32999         * gcc.dg/cpp/ucnid-2.c: New.
33000         * gcc.dg/cpp/ucnid-3.c: New.
33001         * g++.dg/other/ucnid-1.C: New.
33002
33003 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33004
33005         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33006
33007 2005-03-11  Per Bothner  <per@bothner.com>
33008
33009         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33010         that diagnotics refer to correct token.
33011         * gcc.dg/unused-3.c: Likewise.
33012
33013 2005-03-11  Per Bothner  <per@bothner.com>
33014
33015         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33016         constant" is now actually on same line as string constant.
33017         * gcc.dg/cpp/direct2s.c: Likewise.
33018
33019 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33020
33021         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33022
33023 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33024
33025         PR libfortran/20124
33026         * gfortran.dg/pr20124.f90: New Test
33027
33028 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33029
33030         PR tree-optimization/20130
33031         * gcc.dg/pr20130-1.c: New test.
33032
33033 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33034
33035         PR target/20095
33036         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33037
33038 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33039
33040         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33041
33042 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33043
33044         * g++.dg/eh/forced1.C: Fix comment.
33045         * g++.dg/eh/forced2.C: Ditto.
33046         * g++.dg/eh/forced3.C: Ditto.
33047         * g++.dg/eh/forced4.C: Ditto.
33048
33049 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33050
33051         PR rtl-opt/20412
33052         * gcc.c-torture/compile/pr20412.c: New test.
33053
33054 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33055
33056         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33057
33058 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33059
33060         PR target/20322
33061         * gcc.dg/20050307-1.c: New test.
33062
33063 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33064
33065         PR c++/20375
33066         * g++.dg/other/stdarg3.C: New.
33067
33068 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33069
33070         PR c++/18384, c++/18327
33071         * g++.dg/init/array19.C: New test.
33072
33073         PR inline-asm/20314
33074         * gcc.dg/torture/pr20314-1.c: New test.
33075         * gcc.dg/torture/pr20314-2.c: New test.
33076
33077 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33078
33079         * gcc.dg/20050309-1.c: New test.
33080
33081 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33082
33083         * gcc.dg/builtins-10.c: Reactivate disabled test.
33084         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33085         new cbrt transformations.
33086
33087 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33088
33089         PR c++/20208
33090         * g++.dg/template/array13.C: New test.
33091
33092 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33093
33094         PR c++/16859
33095         * g++.dg/init/brace4.C: New test.
33096
33097 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33098
33099         PR c++/20186
33100         * g++.dg/template/non-dependent12.C: New.
33101
33102 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33103
33104         PR c++/20142
33105         * g++.dg/init/array18.C: Add dg-do run marker.
33106
33107         PR c++/20142
33108         * g++.dg/init/array18.C: New test.
33109
33110 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33111
33112         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33113         * g++.dg/gcov/gcov.exp: Likewise.
33114         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33115         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33116         * lib/c-torture.exp: Likewise.
33117         * lib/fortran-torture.exp: Likewise.
33118         * lib/g++.exp: Likewise.
33119         * lib/gcc-defs.exp: Likewise.
33120         * lib/gcc-dg.exp: Likewise.
33121         * lib/gcc.exp: Likewise.
33122         * lib/gcov.exp: Likewise.
33123         * lib/gfortran.exp: Likewise.
33124         * lib/mike-g++.exp: Likewise.
33125         * lib/mike-gcc.exp: Likewise.
33126         * lib/objc-torture.exp: Likewise.
33127         * lib/objc.exp: Likewise.
33128         * lib/profopt.exp: Likewise.
33129         * lib/target-libpath.exp: Likewise.
33130         * lib/target-supports.exp: Likewise.
33131         * lib/treelang.exp: Likewise.
33132         * lib/wrapper.exp: Likewise.
33133
33134 2005-03-08  Jeff Law  <law@redhat.com>
33135
33136         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33137         PHI-OPT changes.
33138
33139 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33140
33141         * gcc.dg/vect/pr20122.c: New test.
33142
33143 2005-03-07  Jeff Law  <law@redhat.com>
33144
33145         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33146         was folded away.
33147         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33148         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33149         * gcc.dg/tree-ssa/pr18134.c: New test.
33150
33151 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33152
33153         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33154         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33155         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33156
33157 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33158
33159         PR tree-opt/17671
33160         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33161
33162 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33163
33164         * g++.dg/warn/Wnvdtor.C: New test.
33165
33166 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33167
33168         * gcc.dg/torture/pr19683-1.c: New test.
33169
33170 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33171
33172         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33173         * gfortran.dg/g77/19990313-2.f: Ditto.
33174         * gfortran.dg/g77/19990313-3.f: Ditto.
33175         * gfortran.dg/g77/19990525-0.f: Ditto.
33176         * gfortran.dg/g77/19990826-0.f: Ditto.
33177         * gfortran.dg/g77/19990826-2.f: Ditto.
33178         * gfortran.dg/g77/19990826-3.f: Ditto.
33179         * gfortran.dg/g77/20000511-1.f: Ditto.
33180         * gfortran.dg/g77/20000511-2.f: Ditto.
33181         * gfortran.dg/g77/970625-2.f: Ditto.
33182         * gfortran.dg/g77/980310-2.f: Ditto.
33183         * gfortran.dg/g77/980310-3.f: Ditto.
33184         * gfortran.dg/g77/980310-8.f: Ditto.
33185         * gfortran.dg/g77/980519-2.f: Ditto.
33186         * gfortran.dg/g77/alpha1.f: Ditto.
33187         * gfortran.dg/g77/claus.f: Ditto.
33188         * gfortran.dg/g77/erfc.f: Ditto.
33189         * gfortran.dg/g77/short.f: Ditto.
33190         * gfortran.fortran-torture/execute/data.f90: Ditto.
33191         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33192         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33193
33194 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33195
33196         * lib/file-format.exp (gcc_target_object_format): Add check for som
33197         format and hardcode object formats on hppa*-*-hpux*.
33198         * lib/target-supports.exp (check_weak_available): Add check for som
33199         object format.  Always return 0 on hppa*-*-hpux10*.
33200
33201         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33202         is defined.
33203
33204         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33205
33206 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33207
33208         * gfortran.dg/pr19936_1.f90: New test.
33209         * gfortran.dg/pr19936_2.f90: New test.
33210         * gfortran.dg/pr19936_3.f90: New test.
33211
33212 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33213             Paul Thomas <prthomas@drfccad.cea.fr>
33214
33215         * gfortran.dg/PR19754_1.f90: New test.
33216         * gfortran.dg/PR19754_2.f90: Ditto.
33217
33218 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33219
33220         PR c++/19311
33221         * g++.dg/template/non-dependent11.C: New test.
33222
33223 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33224
33225         * lib/target-supports.exp (check_iconv_available): Fix comment.
33226
33227 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33228             Joseph S. Myers  <joseph@codesourcery.com>
33229
33230         PR c++/19797
33231         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33232
33233 2005-03-04  Matthew Sachs  <msachs@apple.com>
33234
33235         * gcc.exp (gcc_target_compile): Put braces around
33236         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33237         * objc.exp (objc_target_compile): Likewise.
33238         * treelang.exp (treelang_target_compile): Likewise.
33239
33240 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33241
33242         PR fortran/19673
33243         * gfortran.dg/func_result_1.f90: New test.
33244
33245 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33246
33247         * gcc.misc-tests/options.exp: New test.
33248
33249 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33250
33251         * gcc.dg/pr15784-4.c: New test.
33252
33253 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33254
33255         * gcc.c-torture/execute/pr17133.c: New.
33256         * gcc.c-torture/compile/20050303-1.c: New.
33257
33258 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33259
33260         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33261
33262 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33263
33264         * g++.dg/overload/using2.C: New.
33265
33266 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33267
33268         PR c++/19916
33269         * g++.dg/init/ptrmem2.C: New test.
33270
33271 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33272
33273         PR c/8927
33274         * gcc.dg/pr8927-1.c: New test.
33275
33276 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33277
33278         PR c++/20232
33279         * g++.dg/inherit/covariant12.C: New.
33280
33281 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33282
33283         PR fortran/19479
33284         * gfortran.dg/bound_1.f90: New test.
33285
33286 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33287
33288         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33289         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33290
33291 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33292
33293         PR c/20245
33294         * gcc.dg/pr20245-1.c: New test.
33295
33296 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33297
33298         PR middle-end/19874
33299         * gcc.c-torture/execute/20050119-2.c: New test case.
33300
33301 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33302
33303         * README: Update the DejaGnu bug reporting address.
33304         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33305         * lib/objc-torture.exp: Likewise.
33306
33307 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33308
33309         * gfortran.dg/boz_1.f90: New test.
33310         * gfortran.dg/boz_3.f90: New test.
33311         * gfortran.dg/boz_4.f90: New test.
33312
33313 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33314
33315         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33316         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33317
33318 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33319
33320         PR libfortran/20101
33321         * gfortran.dg/write_0_pe_format.f90: New test.
33322
33323 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33324
33325         PR c++/20206
33326         * g++.dg/opt/thunk2.C: New test.
33327         * g++.dg/opt/covariant1.C: New test.
33328
33329 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33330
33331         * gfortran.dg/e_d_fmt.f90: New test.
33332
33333 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33334
33335         * gcc.dg/asm-b.c: Fix comment typos.
33336
33337 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33338
33339         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33340         a V_MAY_DEF also.
33341
33342 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33343
33344         PR tree-opt/20188
33345         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33346         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33347         * gcc.dg/asm-b.c: New test.
33348
33349 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33350
33351         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33352         Disable this test on IRIX 6.
33353
33354 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33355
33356         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33357         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33358         parser.
33359
33360 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33361
33362         PR tree-optimization/20204
33363         * gcc.dg/pr20204.c: New test.
33364
33365 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33366
33367         PR target/20196
33368         * gcc.c-torture/execute/20050224-1.c: New test.
33369
33370         PR c++/20175
33371         * g++.dg/warn/Wbraces2.C: New test.
33372
33373 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33374
33375         PR c++/19878
33376         * g++.dg/init/const2.C: New test.
33377
33378 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33379
33380         PR tree-optimization/20100
33381         * gcc.c-torture/execute/pr20100-1.c: New test.
33382
33383 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33384
33385         * gfortran.dg/implicit_3.f90: New test.
33386
33387         * gfortran.dg/deftype_1.f90: New test.
33388
33389 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33390
33391         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33392         the test passes.
33393         * g++.dg/other/anon3.C: Accept a warning.
33394
33395 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33396
33397         * gcc.dg/pr20017.c: Fix a comment typo.
33398
33399 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33400
33401         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33402
33403 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33404
33405         PR ada/19902
33406         * ada/acats/tests/cxa/cxa3004.a: Remove.
33407         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33408
33409 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33410
33411         PR c++/20073
33412         * g++.dg/init/const1.C: New test.
33413
33414         PR c++/19991
33415         * g++.dg/parse/constant7.C: New test.
33416
33417         PR c++/20152
33418         * g++.dg/parse/error27.C: New test.
33419         * g++.dg/template/qualttp15.C: Adjust error markers.
33420         * g++.old-deja/g++.other/struct1.C: Likewise.
33421
33422         PR c++/20153
33423         * g++.dg/template/error17.C: New test.
33424
33425         PR c++/20148
33426         * g++.dg/parser/error26.C: New test.
33427
33428 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33429
33430         PR tree-optimization/20100
33431         PR tree-optimization/20115
33432         * gcc.dg/pr20115.c: New test.
33433         * gcc.dg/pr20115-1.c: New test.
33434         * gcc.dg/pr20100.c: New test.
33435         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33436         call-clobbered variables after alias1.
33437
33438 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33439
33440         * gfortran.dg/list_read_4.f90: new test.
33441
33442 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33443
33444         PR rtl-optimization/20017.
33445         * gcc.dg/pr20017.c: New.
33446
33447 2005-02-22  Devang Patel  <dpatel@apple.com>
33448
33449         PR 19952
33450         * g++.dg/tree-ssa/pr19952.C: New test.
33451
33452 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33453
33454         PR c++/19883
33455         * g++.dg/parse/constant6.C: New test.
33456
33457 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33458
33459         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33460         * g++.dg/charset/asm2.c: Likewise.
33461         * g++.dg/charset/asm3.c: Likewise.
33462         * g++.dg/charset/asm4.c: Likewise.
33463         * g++.dg/charset/asm5.c: Likewise.
33464         * g++.dg/charset/attribute1.c: Likewise.
33465         * g++.dg/charset/attribute2.c: Likewise.
33466         * g++.dg/charset/extern1.cc: Likewise.
33467         * g++.dg/charset/extern2.cc: Likewise.
33468         * g++.dg/charset/extern3.cc: Likewise.
33469         * g++.dg/charset/function.cc: Likewise.
33470         * g++.dg/charset/string.c: Likewise.
33471         * g++.dg/charset/charset.exp: Likewise.
33472         * lib/target-supports.exp (check_iconv_available): Fix comment.
33473
33474 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33475
33476         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33477         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33478         * gcc.dg/charset/asm2.c: Likewise.
33479         * gcc.dg/charset/asm3.c: Likewise.
33480         * gcc.dg/charset/asm4.c: Likewise.
33481         * gcc.dg/charset/asm5.c: Likewise.
33482         * gcc.dg/charset/asm6.c: Likewise.
33483         * gcc.dg/charset/attribute1.c: Likewise.
33484         * gcc.dg/charset/attribute2.c: Likewise.
33485         * gcc.dg/charset/builtin1.c: Likewise.
33486         * gcc.dg/charset/extern.c: Likewise.
33487         * gcc.dg/charset/function.c: Likewise.
33488         * gcc.dg/charset/string.c: Likewise.
33489         * gcc.dg/charset/charset.exp: Likewise.
33490
33491 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33492
33493         PR fortran/20086
33494         * gfortran.dg/pr20086.f90: New test.
33495
33496 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33497
33498         PR tree-optimization/19786
33499         * g++.dg/tree-ssa/pr19786.C: New.
33500
33501 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33502
33503         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33504
33505 2005-02-21  Jeff Law  <law@redhat.com>
33506
33507         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33508
33509 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33510
33511         * gfortran.dg/do_iterator: Split loop, markup all lines for
33512         which an error locus is printed.
33513         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33514         locus is printed.
33515         * gfortran.dg/select_4.f90: Likewise.
33516         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33517         locuses in the various permutations.
33518
33519 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33520
33521         PR tree-optimization/19951
33522         * g++.dg/vect: New directory.
33523         * g++.dg/vect/vect.exp: New file.
33524         * g++.dg/vect/pr19951.cc: New testcase.
33525         * g++.dg/dg.exp: Also prune vectorizer tests.
33526
33527 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33528
33529         PR 18785
33530         * gcc.dg/charset/builtin1.c: New test.
33531
33532 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33533
33534         PR c++/19299
33535         * g++.dg/inherit/volatile1.C: New test.
33536
33537         PR c++/19440
33538         * g++.dg/template/dtor4.C: New test.
33539
33540 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33541
33542         * gfortran.dg/int_1.f90: New test.
33543
33544 2005-02-19  Devang Patel  <dpatel@apple.com>
33545
33546         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33547
33548 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33549
33550         * gfortran.dg/achar_1.f90: New test.
33551
33552 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33553
33554         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33555
33556 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33557             Jakub Jelinek  <jakub@redhat.com>
33558
33559         PR tree-optimization/19828
33560         * gcc.dg/tree-ssa/loop-7.c: New test.
33561         * gcc.c-torture/execute/20050218-1.c: New test.
33562
33563 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33564
33565         PR c/20043
33566         * gcc.dg/transparent-union-1.c: New test.
33567         * gcc.dg/transparent-union-2.c: New test.
33568
33569 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33570
33571         PR tree-optimization/18977
33572         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33573
33574 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33575
33576         PR target/20054
33577         * gcc.dg/pr20054.c: New test.
33578
33579 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33580
33581         PR c++/19508
33582         * g++.dg/ext/attrib20.C: New test.
33583
33584 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33585
33586         PR middle-end/20030
33587         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33588
33589 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33590
33591         PR c++/20008
33592         * g++.dg/opt/switch4.C: New.
33593
33594 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33595
33596         PR c++/20023
33597         PR tree-optimization/20009
33598         * gcc.c-torture/compile/20050217-1.c: New test.
33599         * g++.dg/opt/switch3.C: New test.
33600
33601         PR tree-optimization/18947
33602         * gcc.c-torture/compile/20050215-1.c: New test.
33603         * gcc.c-torture/compile/20050215-2.c: New test.
33604         * gcc.c-torture/compile/20050215-3.c: New test.
33605
33606 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33607
33608         PR c++/20028
33609         * g++.dg/template/crash34.C: New.
33610
33611         PR c++/20022
33612         * g++.dg/other/access3.C: New.
33613
33614 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33615
33616         * gcc.dg/vect/vect-98.c: New test.
33617
33618 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33619
33620         PR tree-optimization/19967
33621         * gcc.dg/pr19967.c: New.
33622
33623 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33624
33625         PR middle-end/19857
33626         * gcc.dg/tree-ssa/20050215-1.c: New test.
33627         * gcc.c-torture/execute/20050215-1.c: New test.
33628
33629 2005-02-15  Eric Christopher  <echristo@redhat.com>
33630
33631         * gcc.dg/cpp/20050215-1.c: New file.
33632
33633 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33634
33635         PR tree-optimization/15785
33636         * gcc.dg/pr15785-1.c: New test.
33637
33638 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33639
33640         PR c++/17788
33641         * g++.dg/init/ctor4.C: New.
33642         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33643
33644 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33645
33646         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33647         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33648
33649 2005-02-15  Andreas Schwab  <schwab@suse.de>
33650
33651         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33652         declare malloc.
33653
33654 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33655
33656         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33657
33658 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33659
33660         PR tree-optimization/19853
33661         * gcc.c-torture/compile/pr19853.c: New test.
33662
33663 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33664
33665         PR c++/19608
33666         * g++.dg/parse/local-class1.C: New.
33667
33668         PR c++/19895
33669         * g++.dg/parse/ptrmem3.C: New.
33670
33671         PR c++/19884
33672         * g++.old-deja/g++.oliva/template6.C: Add another case.
33673         * g++.dg/template/explicit6.C: New.
33674
33675 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33676
33677         PR c++/17816
33678         * g++.dg/other/redecl2.C: New.
33679
33680 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33681
33682         PR c++/19891
33683         * g++.dg/abi/covariant4.C: New.
33684
33685 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33686
33687         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33688         New tests.
33689
33690 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33691
33692         * gcc.dg/vect/vect-96.c: Fix typo.
33693
33694 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33695
33696         PR c++/14479
33697         PR c++/19487
33698         * g++.dg/template/enum5.C: New test.
33699
33700 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33701
33702         * gcc.dg/vect/vect-97.c: New test.
33703
33704 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33705
33706         * gcc.dg/vect/vect-96.c: New test.
33707
33708 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33709
33710         * gcc.dg/builtins-34.c: Also check ldexp*.
33711
33712 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33713
33714         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33715
33716 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33717
33718         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33719         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33720         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33721         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33722         selector_list, selector_expression, dg-process-target): Move to new
33723         file target-supports-dg.exp.
33724         * lib/target-supports-dg.exp: New.
33725
33726         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33727         New.
33728
33729 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33730
33731         PR c++/19666
33732         * g++.dg/other/ptrmem6.C: New test.
33733
33734         PR middle-end/19858
33735         * gcc.c-torture/compile/20050210-1.c: New test.
33736
33737 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33738
33739         PR c++/19755
33740         * g++.dg/warn/Wbraces1.C: New test.
33741
33742 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33743
33744         * gcc.dg/builtins-52.c: New testcase.
33745
33746 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33747
33748         PR c/19342
33749         * gcc.c-torture/execute/20050119-1.c: New test.
33750
33751 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33752
33753         PR c++/19811
33754         * g++.dg/init/delete1.C: New test.
33755
33756 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33757
33758         PR c++/18470
33759         * g++.dg/template/static12.C: New test.
33760
33761 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33762
33763         PR c++/19787
33764         * g++.dg/conversion/ambig1.C: New test.
33765
33766         PR c++/19739
33767         * g++.dg/ext/attrib19.C: New test.
33768
33769         PR c++/19732
33770         * g++.dg/parse/dtor5.C: New test.
33771
33772         PR c++/19762
33773         * g++.dg/template/dtor3.C: New test.
33774
33775         PR c++/19826
33776         * g++.dg/template/static11.C: New test.
33777         * g++.dg/template/crash2.C: Remove dg-error marker.
33778
33779 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33780
33781         PR C++/18491
33782         * g++.old-deja/g++.mike/p10769a.C: Remove.
33783
33784 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33785
33786         * gcc.dg/builtins-48.c: New test case.
33787         * gcc.dg/builtins-49.c: New test case.
33788         * gcc.dg/builtins-50.c: New test case.
33789         * gcc.dg/builtins-51.c: New test case.
33790
33791 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33792
33793         PR middle-end/19583
33794         * g++.dg/warn/Wreturn-type-3.C: New test.
33795
33796 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33797
33798         PR middle-end/19402
33799         * gcc.dg/pr19402-1.c: New testcase.
33800         * gcc.dg/pr19402-2.c: likewise.
33801
33802 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33803
33804         PR middle-end/19854
33805         * g++.dg/tree-ssa/tmmti.C: New testcase.
33806
33807 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33808
33809         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33810
33811 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33812
33813         PR c++/19733
33814         * g++.dg/parse/crash23.C: New test.
33815         * g++.dg/warn/Weff1.C: New test.
33816
33817 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33818
33819         * gcc.dg/20050209-1.c: New test.
33820
33821 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33822
33823         PR target/19799
33824         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33825
33826 2005-02-08  Mike Stump  <mrs@apple.com>
33827
33828         * g++.dg/pch/import-2.c: New test.
33829         * g++.dg/pch/import-2.hs: New.
33830         * g++.dg/pch/include/import-2a.h: New.
33831         * g++.dg/pch/include/import-2b.h: New.
33832
33833 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33834
33835         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33836
33837 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33838
33839         * gfortran.dg/substr_1.f90: New test.
33840
33841 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33842
33843         PR middle-end/19775
33844         * gcc.dg/torture/builtin-power-1.c: Disable test for
33845         invalid transformation.
33846         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33847         no longer optimize.
33848         * gcc.dg/builtins-47.c: New testcase.
33849
33850 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33851             Dorit Naishlos  <dorit@il.ibm.com>
33852
33853         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33854
33855 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33856
33857         * gcc.c-torture/compile/20050206-1.c: New test.
33858
33859 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33860
33861         PR tree-opt/19768
33862         * g++.dg/opt/pr19768.C: New test.
33863
33864 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33865
33866         PR tree-opt/19736
33867         * gcc.c-torture/compile/pr19736.c: New test.
33868
33869 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33870
33871         PR c++/17401
33872         * g++.dg/parse/error25.C: New test.
33873
33874 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33875
33876         * gcc.c-torture/execute/20050203-1.c: New.
33877
33878 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33879
33880         * gcc.dg/vect/vect-85.c: Remove xfail.
33881         * gcc.dg/vect/vect-86.c: Remove xfail.
33882         * gcc.dg/vect/vect-87.c: Remove xfail.
33883         * gcc.dg/vect/vect-88.c: Remove xfail.
33884
33885 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33886
33887         * gcc.dg/altivec-19.c: New.
33888
33889 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33890
33891         PR c/17807
33892         * gcc.dg/nested-func-3.c: New test.
33893         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33894
33895 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33896
33897         * gcc.test-framework/gen_directive_tests: Generate tests for
33898         selector expressions.
33899
33900 2005-02-02  Matt Austern  <austern@apple.com>
33901
33902         PR c++/19628
33903         * g++/ext/builtin7.C: New.
33904         * g++/ext/builtin8.C: New.
33905
33906 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33907
33908         PR c/18502
33909         * gcc.dg/pr18502-1.c: New test.
33910
33911 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33912
33913         PR c++/17413
33914         * g++.dg/template/local4.C: Tweak.
33915
33916 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33917
33918         PR tree-optimization/19578
33919         * gcc.c-torture/compile/20050202-1.c: New test.
33920
33921 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33922
33923         PR c/19435
33924         * gcc.dg/c99-init-4.c: New test.
33925
33926 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33927
33928         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33929
33930         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33931
33932         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33933         * g++.dg/eh/check-vect.h: New.
33934
33935         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33936         * gcc.dg/vect/vect-78.c: Ditto.
33937         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33938         Remove.
33939
33940         * g++.dg/conversion/simd1.C: Expect warning.
33941         * g++.dg/ext/attribute-test-1.C: Ditto.
33942         * g++.dg/ext/attribute-test-2.C: Ditto.
33943         * g++.dg/ext/attribute-test-3.C: Ditto.
33944         * g++.dg/ext/attribute-test-4.C: Ditto.
33945
33946         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33947         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33948
33949         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33950
33951 2005-02-01  Richard Henderson  <rth@redhat.com>
33952
33953         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33954         long double for ibm double-double format.
33955         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33956
33957 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33958
33959         PR tree-optimization/19633
33960         * gcc.dg/pr19633-1.c: New test.
33961         * gcc.dg/pr19633.c: Tweak to make pointer point
33962         to NULL or a symbol.
33963
33964 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33965
33966         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33967         New procs.
33968         (dg-process-target (local override)): Handle selector expressions.
33969
33970         * gcc.test-framework/README: Describe tests in source directory.
33971         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33972         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33973         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33974         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33975         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33976         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33977         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33978         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33979         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33980         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33981         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33982         * gcc.test-framework/dg-error-exp-P.c: New test.
33983         * gcc.test-framework/dg-error-exp-XP.c: New test.
33984         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33985         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33986         * gcc.test-framework/dg-output-exp-P.c: New test.
33987         * gcc.test-framework/dg-output-exp-XF.c: New test.
33988         * gcc.test-framework/dg-warning-exp-P.c: New test.
33989         * gcc.misc-tests/dg-1.c: Remove.
33990         * gcc.misc-tests/dg-2.c: Remove.
33991         * gcc.misc-tests/dg-3.c: Remove.
33992         * gcc.misc-tests/dg-4.c: Remove.
33993         * gcc.misc-tests/dg-5.c: Remove.
33994         * gcc.misc-tests/dg-6.c: Remove.
33995         * gcc.misc-tests/dg-7.c: Remove.
33996         * gcc.misc-tests/dg-8.c: Remove.
33997         * gcc.misc-tests/dg-9.c: Remove.
33998         * gcc.misc-tests/dg-10.c: Remove.
33999         * gcc.misc-tests/dg-11.c: Remove.
34000         * gcc.misc-tests/dg-12.c: Remove.
34001         * gcc.misc-tests/dg-test.exp: Remove.
34002
34003         * gcc.test-framework/test-framework.awk: Change recording and
34004         printing of passes and failures.
34005
34006         * gcc.test-framework: New directory.
34007         * gcc.test-framework/README: New.
34008         * gcc.test-framework/test-framework.exp: New.
34009         * gcc.test-framework/test-framework.awk: New.
34010         * gcc.test-framework/gen_directive_tests: New.
34011
34012 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34013
34014         * lib/treelang.exp: Fix comment typos.
34015         (treelang_target_compile): Don't append libs=-ltreelang to options.
34016
34017 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34018
34019         * g++.dg/parse/typename7.C: Adjust error messages.
34020
34021 2005-01-31  Jeff Law  <law@redhat.com>
34022
34023         * gcc.c-torture/execute/20050131-1.c: New test.
34024         * gcc.dg/wcaselabel.c: New test.
34025
34026 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34027
34028         * g++.dg/other/warning1.C: Adjust error messags.
34029         * g++.dg/parse/constant5.C: New test.
34030
34031 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34032
34033         PR c/19333
34034         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34035         the test case valid.
34036         * gcc.dg/20030815-1.c: Remove invalid tests.
34037         * gcc.dg/array-7.c: Adjust expected result.
34038         * gcc.dg/pr18596-3.c: Likewise.
34039         * gcc.dg/noncompile/20000901-1.c: Likewise.
34040         * gcc.dg/noncompile/init-2.c: Likewise.
34041         * gcc.dg/noncompile/init-4.c: Likewise.
34042
34043 2005-01-31  Dale Johannesen  <dalej@apple.com>
34044
34045         * g++.dg/opt/pr19650.C: New test.
34046
34047 2005-01-31  Richard Henderson  <rth@redhat.com>
34048
34049         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34050         long double for intel double extended format.
34051         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34052
34053 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34054
34055         PR c++/19555
34056         * g++.dg/template/static10.C: New test.
34057
34058         PR c++/19395
34059         * g++.dg/parse/error24.C: New test.
34060
34061         PR c++/19367
34062         * g++.dg/lookup/builtin1.C: New test.
34063
34064         PR c++/19457
34065         * g++.dg/warn/conv3.C: New test.
34066
34067 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34068
34069         PR fortran/19647
34070         * gfortan.dg/inquire_7.f90
34071
34072 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34073
34074         PR tree-optimization/15791
34075         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34076         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34077         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34078         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34079         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34080         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34081         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34082         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34083         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34084         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34085
34086 2005-01-29  Paul Brook  <paul@codesourcery.com>
34087
34088         PR fortran/18565
34089         * check.c (real_or_complex_check): New function.
34090         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34091         * intrinsic.c (add_functions): Use new check functions.
34092         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34093         Add prototypes.
34094
34095 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34096
34097         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34098         gcc.dg/lvalue-3.c: New tests.
34099         * gcc.dg/concat.c: Update expected messages.
34100
34101 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34102
34103         PR libfortran/19595
34104         * gfortran.dg/eor_1.f90: New test.
34105
34106 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34107
34108         PR fortran/19589
34109         * gfortran.dg/logical_data_1.f90: New test.
34110
34111 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34112
34113         PR c++/19253
34114         * g++.dg/template/crash33.C: New test.
34115
34116         PR c++/19667
34117         * g++.dg/template/crash32.C: New test.
34118
34119 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34120
34121         PR middle-end/16558
34122         * g++.dg/warn/Wreturn-type-2.C: New test.
34123
34124 2004-06-24  Jeff Law  <law@redhat.com>
34125
34126         * gcc.dg/tree-ssa/20050128-1.c: New test.
34127
34128 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34129
34130         * gcc.target/frv/all-mdpackh-1.c: New test.
34131
34132 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34133
34134         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34135
34136 2005-01-27  Richard Henderson  <rth@redhat.com>
34137
34138         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34139
34140 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34141
34142         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34143
34144 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34145
34146         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34147         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34148         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34149         to cope with cases where the multilib options override the dg-options.
34150
34151 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34152
34153         PR c/18946
34154         * gcc.dg/noncompile/20050120-1.c: New test.
34155
34156 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34157
34158         PR tree-optimization/19633
34159         * gcc.dg/pr19633.c: New test.
34160         * gcc.dg/tree-ssa/pr19633.c: New test.
34161
34162 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34163
34164         * gcc.dg/20041216-1.c: New test.
34165
34166 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34167
34168         PR objc/18862
34169         * objc.dg/selector-2.m: New test.
34170
34171 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34172
34173         * g++.dg/opt/range-test-2.C: New test.
34174
34175         PR rtl-optimization/19579
34176         * gcc.c-torture/execute/20050124-1.c: New test.
34177
34178 2005-01-26  Greg Parker  <gparker@apple.com>
34179         Stuart Hastings  <stuart@apple.com>
34180
34181         * gcc.c-torture/execute/20050125-1.c: New.
34182
34183 2005-01-18  Jan Hubicka  <jh@suse.cz>
34184
34185         PR tree-optimize/19337
34186         * gcc.c-torture/compile/20050119-1.c: New test.
34187
34188 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34189
34190         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34191         test for successful match.
34192
34193 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34194
34195         PR objc/18408
34196         * objc.dg/comp-types-7.m: New test.
34197
34198 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34199
34200         * lib/target-supports.exp (current_target_name): New.
34201         (check_effective_target_ilp32, check_effective_target_lp64):
34202         Cache the result to use as long as the current target, with
34203         multilib flags, remains the same.
34204
34205         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34206         (dg-require-weak, dg-require-visibility, dg-require-alias,
34207         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34208         dg-require-effective-target, dg-skip-if): Remove call to
34209         skip_test_and_clear_xfail.
34210         (dg-test): Clear xfail data.
34211
34212 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34213
34214         PR target/17751
34215         * gcc.dg/ppc64-toc.c: New test.
34216
34217         * g++.dg/tree-ssa/empty-1.C: New test.
34218
34219         PR middle-end/19551
34220         * gcc.c-torture/execute/20050121-1.c: New test.
34221         * gcc.dg/20050121-2.c: New test.
34222
34223 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34224         Paul Brook  <paul@codesourcery.com>
34225
34226         PR fortran/17941
34227         * gfortran.dg/real_const_1.f: New test.
34228         * gfortran.dg/real_const_2.f90: New test.
34229         * gfortran.dg/complex_int_1.f90: New test.
34230
34231 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34232
34233         PR fortran/19313
34234         * gfortan.dg/inquire_6.f90: New test.
34235
34236 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34237
34238         PR libfortran/19451
34239         * open_readonly_1.f90: New test.
34240
34241 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34242
34243         PR libfortran/18982
34244         * gfortran.dg/open_new.f90: New file.
34245
34246 2005-01-22  Paul Brook  <paul@codesourcery.com>
34247
34248         * namelist_1.f90: New test.
34249
34250 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34251
34252         PR tree-optimization/19484
34253         * gcc.c-torture/compile/20050122-[12].c: New tests.
34254
34255 2005-01-22  Paul Brook  <paul@codesourcery.com>
34256
34257         * gfortran.dg/implicit_2.f90: New test.
34258
34259 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34260
34261         PR fortran/19314
34262         * gfortran.dg/inquire_5.f90: New test.
34263
34264 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34265
34266         PR c/18809
34267         * gcc.dg/pr18809-1.c: New test.
34268
34269 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34270
34271         * gcc.dg/20050121-1.c: New test.
34272
34273         PR tree-optimization/13000
34274         * gcc.dg/20040206-1.c: Change warning to point where function is
34275         being inlined.
34276
34277 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34278
34279         PR c++/19208
34280         * g++.dg/template/array11.C: New test.
34281
34282 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34283
34284         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34285         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34286         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34287         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34288         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34289         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34290
34291 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34292
34293         PR tree-optimization/15349
34294         * gcc.dg/tree-ssa/pr15349.c: New.
34295
34296 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34297
34298         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34299
34300 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34301
34302         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34303         scan-assembler-times directive name.
34304
34305         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34306         after dg-do.
34307
34308         PR rtl-optimization/19462
34309         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34310
34311 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34312
34313         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34314         counting function calls on ia64.
34315
34316 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34317
34318         PR rtl-optimization/15139
34319         * gcc.dg/20050111-2.c: New test.
34320
34321         PR c/17297
34322         * gcc.c-torture/compile/20050113-1.c: New testcase.
34323
34324         PR middle-end/19164
34325         * gcc.dg/20050113-1.c: New testcase.
34326
34327 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34328
34329         * gcc.dg/vect/vect-85.c: Add comment.
34330         * gcc.dg/vect/vect-86.c: Add xfail for now.
34331         * gcc.dg/vect/vect-87.c: Add xfail for now.
34332         * gcc.dg/vect/vect-88.c: Add xfail for now.
34333         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34334
34335 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34336
34337         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34338
34339 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34340
34341         * g++.dg/debug/typedef3.C: New test.
34342
34343 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34344
34345         PR c/19472
34346         * gcc.dg/asm-a.c: New test.
34347
34348 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34349
34350         * gcc.dg/sh-relax.c: Add prototype for abort.
34351
34352 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34353
34354         * gcc.dg/short-compare-1.c: New test.
34355         * gcc.dg/short-compare-2.c: Likewise.
34356
34357 2005-01-18  Michael Matz  <matz@suse.de>
34358
34359         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34360
34361 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34362
34363         PR tree-optimization/19121
34364         * gcc.c-torture/compile/pr19121.c: New test.
34365
34366 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34367
34368         PR target/19357
34369         * gcc.c-torture/compile/pr19357.c: New test.
34370
34371 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34372
34373         PR c/5675
34374         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34375         pass--those that refer just to the variable, possibly with a
34376         cast.
34377         * gcc.dg/c99-const-expr-3.c: Likewise.
34378
34379         PR middle-end/13127
34380         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34381         longer emitted.
34382
34383 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34384
34385         PR fortran/18778
34386         * gfortran.dg/endfile_2.f90: New test.
34387
34388 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34389
34390         PR 19168
34391         * gfortran.dg/select_5.f90: New test.
34392
34393 2004-01-16  Paul Brook  <paul@codesourcery.com>
34394
34395         * gfortran.dg/common_4.f90: New test.
34396
34397 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34398
34399         PR rtl-optimization/19462
34400         * gcc.dg/torture/pr19462-1.c: New test.
34401
34402 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34403
34404         PR objc/19321
34405         * objc.dg/func-ptr-2.m: New.
34406         * objc.dg/volatile-1.m: New.
34407
34408 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34409
34410         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34411
34412 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34413
34414         PR tree-optimization/19060
34415         * gcc.c-torture/execute/20050104-1.c: New test.
34416
34417 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34418
34419         PR fortran/18983
34420         * gfortran.dg/write_to_null.f90: New test.
34421
34422 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34423             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34424
34425         PR other/19328
34426         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34427         argument.
34428
34429 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34430
34431         PR c++/19263
34432         * g++.dg/init/vector1.C: New test.
34433
34434 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34435
34436         PR target/13158
34437         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34438         PR target/18987
34439         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34440
34441 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34442
34443         * gfortran.dg/select_1.f90: New test.
34444         * gfortran.dg/select_2.f90: New test.
34445         * gfortran.dg/select_3.f90: New test.
34446         * gfortran.dg/select_4.f90: New test.
34447
34448 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34449
34450         PR middle-end/19084
34451         PR rtl-optimization/19348
34452         * gcc.dg/20050111-1.c: New test.
34453         * gcc.c-torture/execute/20050111-1.c: New test.
34454
34455         * gcc.dg/i386-asm-4.c: New test.
34456
34457 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34458
34459         * gcc.dg/nested-func-2.c: New test.
34460         * ada/acats/norun.lst: Remove c953002.
34461
34462 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34463
34464         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34465
34466 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34467
34468         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34469
34470 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34471
34472         PR target/18761
34473         * g++.dg/abi/align1.C: New test.
34474
34475 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34476
34477         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34478         at a time.
34479         * g++.dg/ext/altivec_check.h: Support compiling as C.
34480
34481 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34482
34483         PR c++/19355
34484         * g++.dg/expr/pr19355-1.C: New test case.
34485
34486 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34487
34488         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34489         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34490         * ada/acats/tests/c3/c92005b.ada: Likewise.
34491         * ada/acats/tests/c3/cxb3012.a: Likewise.
34492         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34493
34494 2005-01-09  Paul Brook  <paul@codesourcery.com>
34495
34496         * gfortran.dg/common_2.f90: New file.
34497         * gfortran.dg/common_3.f90: New file.
34498
34499 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34500
34501         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34502
34503 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34504
34505         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34506         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34507         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34508         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34509         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34510         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34511         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34512         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34513         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34514         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34515         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34516         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34517         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34518         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34519         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34520         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34521         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34522         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34523         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34524         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34525         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34526         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34527         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34528         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34529         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34530         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34531         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34532         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34533         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34534         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34535         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34536         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34537         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34538         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34539         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34540         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34541         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34542         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34543         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34544         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34545         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34546         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34547         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34548         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34549         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34550         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34551         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34552         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34553         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34554         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34555         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34556         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34557         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34558         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34559         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34560         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34561         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34562         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34563         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34564         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34565         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34566         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34567         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34568         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34569         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34570         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34571         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34572
34573         * gcc.dg/vect/vect-1.c: Fix spelling.
34574         * gcc.dg/vect/vect-10.c: Fix spelling.
34575         * gcc.dg/vect/vect-11.c: Fix spelling.
34576         * gcc.dg/vect/vect-12.c: Fix spelling.
34577         * gcc.dg/vect/vect-14.c: Fix spelling.
34578         * gcc.dg/vect/vect-15.c: Fix spelling.
34579         * gcc.dg/vect/vect-16.c: Fix spelling.
34580         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34581         * gcc.dg/vect/vect-64.c: Fix comments.
34582         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34583
34584 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34585             Ira Rosen  <irar@il.ibm.com>
34586
34587         * gcc.dg/vect/vect-70.c: New test.
34588         * gcc.dg/vect/vect-71.c: New test.
34589
34590 2005-01-09  Manfred Hollstein  <mh@suse.com>
34591
34592         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34593         * gcc.dg/pr18241-2.c: Likewise.
34594         * gcc.dg/pr18241-3.c: Likewise.
34595         * gcc.dg/pr18241-4.c: Likewise.
34596         * gcc.dg/pr18241-5.c: Likewise.
34597
34598 2005-01-08  Richard Henderson  <rth@redhat.com>
34599
34600         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34601         False for x86 and x86-64.
34602
34603 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34604
34605         PR tree-optimization/18241
34606         * gcc.dg/pr18241-1.c: New test.
34607         * gcc.dg/pr18241-2.c: New test.
34608         * gcc.dg/pr18241-3.c: New test.
34609         * gcc.dg/pr18241-4.c: New test.
34610         * gcc.dg/pr18241-5.c: New test.
34611
34612 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34613
34614         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34615         gfortran.dg/select_4.f90: New.
34616
34617 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * gcc.c-torture/execute/20050107-1.c: New test.
34620
34621 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34622
34623         PR c++/19298
34624         * g++.dg/template/ref2.C: New.
34625
34626 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34627
34628         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34629         instead of being empty.
34630
34631 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34632
34633         PR fortran/15553
34634         * gfortran.dg/array-1.f90: New test.
34635
34636 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34637
34638         PR tree-optimization/19283
34639         * gcc.c-torture/execute/20050106-1.c: New test.
34640
34641         PR rtl-optimization/18861
34642         * gcc.dg/20050105-1.c: New test.
34643
34644         PR tree-optimization/18828
34645         * gcc.dg/20050105-2.c: New test.
34646
34647 2005-01-07  Andreas Jaeger  <aj@suse.de>
34648
34649         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34650
34651 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34652
34653         PR fortran/18398
34654         * gfortran.dg/fmt_read.f90: New test.
34655
34656 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34657
34658         * gcc.dg/rs6000-ldouble-2.c: New.
34659
34660 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34661
34662         PR c++/19244
34663         * g++.dg/parser/ctor2.C: New test.
34664
34665 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34666
34667         PR c++/17154
34668         * g++.dg/template/using9.C: New test.
34669
34670 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34671
34672         PR c++/19258
34673         * g++.dg/lookup/friend6.C: New test.
34674
34675 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34676
34677         PR c++/19270
34678         * g++.dg/template/array10.C: New.
34679
34680 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34681
34682         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34683         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34684
34685 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * gcc.c-torture/compile/20050105-1.c: New test.
34688
34689 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34690
34691         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34692
34693 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34694
34695         PR middle-end/19100
34696         * gcc.dg/conv-3.c: New test case.
34697
34698 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34699
34700         * gcc.dg/asm-wide-1.c: New test.
34701
34702 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         PR c++/19030
34705         * g++.dg/parse/crash22.C: New
34706
34707 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34708
34709         PR 19257
34710         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34711
34712 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34713
34714         PR middle-end/17767
34715         * gcc.dg/i386-mmx-6.c: New test case.
34716
34717 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34718
34719         PR tree-optimization/18308
34720         * gcc.dg/vect/pr18308.c: New testcase.
34721
34722 2005-01-04  Andreas Jaeger  <aj@suse.de>
34723
34724         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34725
34726 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34727             Robert Bowdidge <bowdidge@apple.com>
34728
34729         * gcc.dg/cpp/subframework1.c: New.
34730         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34731         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34732         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34733         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34734
34735 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34736
34737         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34738         producing warning.
34739         * gcc.dg/darwin-weakimport-2.c: New.
34740
34741 2005-01-03  Richard Henderson  <rth@redhat.com>
34742
34743         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34744
34745 2005-01-03  Richard Henderson  <rth@redhat.com>
34746
34747         * gcc.dg/vect/vect.exp: Enable for ia64.
34748         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34749         (check_effective_target_vect_float): Likewise.
34750         (check_effective_target_vect_no_align): Likewise.
34751         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34752         * gcc.dg/vect/vect-8.c: Likewise.
34753
34754 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34755
34756         PR target/19236
34757         * gcc.dg/pr19236-1.c: New test case.
34758
34759 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34760
34761         PR rtl-optimization/12092
34762         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34763
34764 2005-01-02  Andreas Jaeger  <aj@suse.de>
34765
34766         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34767
34768 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34769             Andrew Pinski  <pinskia@physics.uc.edu>
34770
34771         PR rtl-optimization/12092
34772         * gcc.dg/pr12092-1.c: New test case.
34773
34774 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34775
34776         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34777         'hidden' and 'default' for better portability.
34778         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34779
34780         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34781         6 and 7.
34782         * g++.old-deja/g++.brendan/new3.C: Likewise.
34783
34784 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34785
34786         * gcc.dg/20041231-1.C: New test.
34787         * g++.dg/warn/Wunreachable-code-1.C: New test.
34788
34789 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34790
34791         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34792         file, not /dev/null.  Abort on error.
34793
34794 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34795             Ziemowit Laski  <zlaski@apple.com>
34796
34797         PR objc/18971
34798         * objc.dg/encode-5.m: New test.
34799
34800 2004-12-29  Richard Henderson  <rth@redhat.com>
34801
34802         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34803         * objc.dg/stabs-1.m: Disable for ia64.
34804
34805 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34806
34807         PR c++/19190
34808         * g++.dg/warn/Wunused-10.C: New test.
34809
34810 2004-12-28  Richard Henderson  <rth@redhat.com>
34811
34812         * objc.dg/stabs-1.m: Disable for alpha.
34813
34814 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34815
34816         PR c++/19149
34817         * g++.dg/parse/error23.C: New test.
34818
34819 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34820
34821         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34822
34823         PR fortran/19032
34824         * gfortran.dg/intrinsic_modulo_1.f90: New.
34825         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34826         tests with divisor -1.
34827
34828 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34829
34830         * g++.dg/opt/temp1.C (memcpy): Return a value.
34831
34832         PR c++/19148
34833         * g++.dg/expr/cond7.C: New test.
34834
34835 2004-12-27  Paul Brook  <paul@codesourcery.com>
34836
34837         * gfortran.dg/g77/select_no_compile.f: Remove.
34838
34839 2004-12-27  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34842         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34843         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34844
34845 2004-12-26  Richard Henderson  <rth@redhat.com>
34846
34847         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34848         by 1i instead of token pasting.
34849
34850 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34851
34852         PR tree-optimization/17578
34853         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34854         to additional_flags.
34855         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34856
34857 2004-12-25  Richard Henderson  <rth@redhat.com>
34858
34859         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34860         Remove Alpha.
34861
34862 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34863
34864         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34865         hppa*-*-hpux*.
34866         * gcc.dg/pr17957.c (dg-options): Likewise.
34867         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34868         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34869         instead of 0 on __hppa__.
34870         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34871         "foo,%r" on hppa*-*-*.
34872
34873 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34874
34875         PR fortran/19071
34876         * gfortran.dg/complex_write.f90: New test.
34877
34878 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34879
34880         PR c++/17595
34881         * g++.dg/parse/pragma2.C: New test.
34882
34883         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34884
34885 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34886
34887         * gcc.dg/empty2.c: Add missing dg-warning.
34888
34889 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/17413
34892         * g++.dg/template/local4.C: New test.
34893         * g++.dg/template/crash19.C: Add dg-error marker.
34894
34895         * g++.dg/template/crash31.C: Correct embedded PR number.
34896
34897 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34898
34899         PR c++/16405
34900         * g++.dg/opt/temp1.C: Add do-run marker.
34901
34902 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34903
34904         * g++.dg/template/spec19.C: New.
34905
34906 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34907
34908         PR target/16819
34909         * gcc.dg/empty2.c: New.
34910
34911 2004-12-23  Richard Henderson  <rth@redhat.com>
34912
34913         * lib/target-supports.exp (check_effective_target_vect_no_align):
34914         Remove i?86 and x86-64.
34915
34916 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34917
34918         PR c++/16405
34919         * g++.dg/opt/temp1.C: New test.
34920
34921 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34922
34923         PR c++/18733
34924         * g++.dg/template/friend33.C: New testcase.
34925
34926 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34927
34928         PR c++/18464
34929         * g++.dg/template/cond5.C: New test.
34930
34931         PR c++/18492
34932         * g++.dg/inherit/thunk3.C: New test.
34933
34934         PR c++/11224
34935         * g++.dg/warn/Wunused-9.C: New test.
34936
34937 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34938
34939         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34940
34941 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34942
34943         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34944
34945 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34946
34947         PR c++/18378
34948         * g++.dg/ext/packed8.C: New test.
34949
34950         PR c++/19063
34951         * g++.dg/template/crash31.C: New test.
34952
34953         PR c++/19034
34954         * g++.dg/template/crash30.C: New test.
34955
34956 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34957
34958         PR C++/18984
34959         * g++.dg/eh/ctor3.C: New test.
34960
34961 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34962
34963         * objc.dg/stabs-1.m: Allow section name to be quoted and
34964         assembly label to begin with '.LL'.
34965
34966 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34967
34968         * gcc.dg/vect/vect.exp
34969         (check_effective_target_lp64_or_vect_no_align): New.
34970         * gcc.dg/vect/vect-77.c: Use it.
34971         * gcc.dg/vect/vect-78.c: Use it.
34972
34973         * lib/target-supports.exp
34974         (check_effective_target_vect_no_max,
34975         check_effective_target_vect_no_bitwise,
34976         check_effective_target_vect_no_align): New.
34977         * gcc.dg/vect/vect-13.c: Use them.
34978         * gcc.dg/vect/vect-17.c: Ditto.
34979         * gcc.dg/vect/vect-18.c: Ditto.
34980         * gcc.dg/vect/vect-19.c: Ditto.
34981         * gcc.dg/vect/vect-20.c: Ditto.
34982         * gcc.dg/vect/vect-27.c: Ditto.
34983         * gcc.dg/vect/vect-29.c: Ditto.
34984         * gcc.dg/vect/vect-44.c: Ditto.
34985         * gcc.dg/vect/vect-48.c: Ditto.
34986         * gcc.dg/vect/vect-50.c: Ditto.
34987         * gcc.dg/vect/vect-52.c: Ditto.
34988         * gcc.dg/vect/vect-54.c: Ditto.
34989         * gcc.dg/vect/vect-56.c: Ditto.
34990         * gcc.dg/vect/vect-58.c: Ditto.
34991         * gcc.dg/vect/vect-60.c: Ditto.
34992         * gcc.dg/vect/vect-72.c: Ditto.
34993         * gcc.dg/vect/vect-80.c: Ditto.
34994
34995 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         PR c++/14075
34998         * g++.dg/init/string1.C: New.
34999
35000         PR c++/18975
35001         * g++.dg/other/synth1.C: New.
35002
35003 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35004
35005         PR c/18963
35006         * gcc.dg/pr18963-1.c: New test.
35007
35008 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35009
35010         PR c/18596
35011         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35012         * gcc.dg/pr18596-1.c: Use dg-error.
35013         (dg-options): Use -fno-unit-at-a-time.
35014         * gcc.dg/pr18596-2.c: New test.
35015         * gcc.dg/pr18596-3.c: New test.
35016
35017 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35018
35019         PR middle-end/18683
35020         * g++.dg/opt/pr18683-1.C: New test case.
35021
35022 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35023
35024         PR other/19093
35025         * g++.dg/opt/max1.C: Fix for 64bit targets.
35026
35027 2004-12-20  Matt Austern  <austern@apple.com>
35028
35029         PR c++/19044
35030         * g++.dg/ext/builtin6.C: New
35031
35032 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35033
35034         PR tree-optimization/19080
35035         * gcc.c-torture/compile/pr19080.c: New test.
35036
35037 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35038
35039         * gcc.dg/20041219-1.c: New test.
35040
35041 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35042
35043         PR middle-end/19068
35044         * g++.dg/opt/max1.C: New test case.
35045
35046 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35047
35048         * gcc.dg/fdata-sections-1.c: New test.
35049
35050 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35051
35052         PR middle-end/18548
35053         * gcc.dg/max-1.c: New test case.
35054
35055 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35056
35057         * gcc.c-torture/execute/20041218-1.c: New test.
35058
35059 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35060
35061         * gcc.dg/pr18501.c: New test.
35062         * gcc.dg/uninit-5.c: XFAIL.
35063         * gcc.dg/uninit-9.c: XFAIL.
35064
35065 2004-12-17  Dale Johannesen  <dalej@apple.com>
35066
35067         * gcc.dg/20041213-1.c: New.
35068
35069 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35070
35071         * objc.dg/stabs-1.m: Allow assembly label to begin
35072         with a dot ('.').
35073
35074 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35075
35076         * gcc.c-torture/execute/20041213-1.c: Move...
35077         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35078
35079 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35080
35081         PR c++/18721
35082         * g++.dg/lookup/conv-5.C: New.
35083
35084 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35085
35086         * objc.dg/stabs-1.m: New test.
35087
35088 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35089
35090         * gcc.dg/visibility-c.c: Change compile to
35091         assemble for the test.
35092
35093 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35094
35095         PR target/19041
35096         * gcc.dg/visibility-c.c: New test.
35097
35098 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35099
35100         PR middle-end/18493
35101         * gcc.dg/switch-8.c: New test case.
35102
35103 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35104
35105         PR c++/18905
35106         * g++.dg/template/init4.C: New.
35107         * g++.dg/opt/static3.C: Enable optimizer.
35108
35109 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35110
35111         * g++.dg/other/complex1.C: New test.
35112
35113 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35114
35115         * g++.dg/opt/inline9.C: New test.
35116
35117 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35118
35119         PR fortran/18993
35120         * gfotran.dg/nullify_1.f: New test.
35121
35122 2004-12-15  Richard Henderson  <rth@redhat.com>
35123
35124         * gcc.target/i386/i386.exp: New harness.
35125         * gcc.target/i386/vect-args.c: New.
35126
35127 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35128
35129         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35130
35131 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35132
35133         PR c++/18825
35134         * g++.dg/template/friend32.C: New test.
35135
35136 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35137
35138         * cpp/pragma-once-1.c: New test.
35139         * cpp/pragma-once-1b.h: Likewise.
35140         * cpp/pragma-once-1c.h: Likewise.
35141         * cpp/pragma-once-1d.h: Likewise.
35142         * cpp/inc/pragma-once-1a.h: Likewise.
35143
35144 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35145             Steven G. Kargl  <kargls@comcast.net>
35146
35147         PR fortran/17597
35148         * gfortran.dg/list_read_3.f90: New test.
35149
35150 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35151
35152         * gcc.dg/ftrapv-2.c: New test.
35153
35154 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35155
35156         PR c++/18981
35157         * g++.dg/template/typename9.C: New test.
35158
35159 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35160
35161         PR c++/18738
35162         * g++.dg/template/typename8.C: New test.
35163         * g++.dg/parse/friend2.C: Tweak error message.
35164
35165 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35166
35167         * gcc.c-torture/20041214-1.c: New test.
35168
35169 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35170
35171         PR c++/18965
35172         * g++.dg/init/array17.C: New test.
35173
35174 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/18793
35177         * g++.dg/init/aggr3.C: New test.
35178
35179 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35180
35181         * gcc.dg/altivec-types-1.c: New test.
35182         * gcc.dg/altivec-types-2.c: New test.
35183         * gcc.dg/altivec-types-3.c: New test.
35184         * gcc.dg/altivec-types-4.c: New test.
35185         * g++.dg/ext/altivec-types-1.C: New test.
35186         * g++.dg/ext/altivec-types-2.C: New test.
35187         * g++.dg/ext/altivec-types-3.C: New test.
35188         * g++.dg/ext/altivec-types-4.C: New test.
35189
35190 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35191
35192         PR middle-end/18951
35193         * gcc.c-torture/execute/20041213-1.c: New test.
35194
35195 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35196
35197         PR c++/18949
35198         * g++.dg/template/cast1.C: New.
35199
35200 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35201
35202         * gcc.c-torture/execute/20041213-2.c: New test.
35203
35204 2004-12-13  Richard Henderson  <rth@redhat.com>
35205
35206         * gcc.dg/i386-sse-10.c: Fix typo in options.
35207
35208 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35209
35210         PR c++/18968
35211         * g++.dg/opt/pr18968.C: New test.
35212
35213 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35214
35215         PR c++/18925
35216         * g++.dg/ext/visibility/staticdatamem.C: New test.
35217
35218 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35219
35220         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35221
35222 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35223
35224         PR rtl-optimization/18928
35225         * gcc.dg/pr18928-1.c: New test case.
35226
35227 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35228
35229         PR tree-opt/16951
35230         * gcc.c-torture/compile/20041211-1.c: New.
35231
35232 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35233
35234         PR middle-end/17564
35235         * gcc.c-torture/execute/20041212-1.c: New test.
35236
35237 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35238
35239         PR fortran/18869
35240         * gfortran.dg/common_1.f90: New test.
35241
35242 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35243         Paul Brook  <paul@codesourcery.com>
35244
35245         PR fortran/16222
35246         * gfortran.dg/real_do_1.f90: New test.
35247
35248 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35249
35250         PR tree-opt/18040
35251         * g++.dg/opt/ptrmem6.C: New test.
35252
35253 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35254
35255         PR middle-end/18921
35256         * gcc.dg/pr18921-1.c: New test case.
35257
35258 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35259
35260         PR fortran/17175
35261         * gfortran.dg/scale_1.f90: New test.
35262
35263 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35264
35265         PR middle-end/18903
35266         * gcc.c-torture/compile/pr18903.c: New test.
35267
35268 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35269
35270         * gcc.c-torture/execute/20041210-1.c: New test.
35271
35272 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35273
35274         PR c++/18731
35275         * g++.dg/parser/struct-1.C: New test.
35276         * g++.dg/parser/struct-2.C: New test.
35277         * g++.dg/parser/struct-3.C: New test.
35278
35279 2004-12-09  Richard Henderson  <rth@redhat.com>
35280
35281         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35282
35283         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35284         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35285
35286 2004-12-09  Matt Austern  <austern@apple.com>
35287
35288         PR c++/18514
35289         * g++.dg/ext/builtin1.C: New
35290         * g++.dg/ext/builtin2.C: New
35291         * g++.dg/ext/builtin3.C: New
35292         * g++.dg/ext/builtin4.C: New
35293         * g++.dg/ext/builtin5.C: New
35294
35295 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35296
35297         PR tree-opt/18904
35298         * g++.dg/opt/ptrmem5.C: New test.
35299
35300 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35301
35302         * g++.dg/parse/typename5.C: Adjust for new error.
35303         * g++.dg/parse/typename7.C: New.
35304
35305 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35306
35307         PR c++/18073
35308         * g++.dg/other/mmintrin.C: New test.
35309
35310 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35311
35312         PR c++/16681
35313         * g++.dg/init/array15.C: New.
35314         * g++.dg/init/array16.C: New.
35315
35316 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35317
35318         PR fortran/18826
35319         * gfortran.dg/assign_1.f90: New test.
35320
35321 2004-12-08  Nick Clifton  <nickc@redhat.com>
35322
35323         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35324         * gcc.target/xstormy16/data_below100: Likewise.
35325         * gcc.target/xstormy16/sfr: Likewise.
35326         * gcc.target/xstormy16/below100.S: New test source file.
35327         * gcc.target/xstormy16/below100.ld: New test linker script.
35328         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35329         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35330         bp instructions.
35331         * gcc.target/xstormy16/bp.c: Likewise.
35332
35333         * gcc.target/xstormy16/bss_below100: New files:
35334         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35335         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35336         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35337         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35338         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35339         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35340         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35341         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35342         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35343         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35344         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35345         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35346         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35347         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35348         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35349         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35350         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35351         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35352         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35353         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35354         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35355         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35356         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35357         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35358         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35359         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35360         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35361
35362         * gcc.target/xstormy16/data_below100: New files:
35363         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35364         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35365         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35366         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35367         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35368         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35369         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35370         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35371         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35372         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35373         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35374         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35375         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35376         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35377         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35378         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35379         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35380         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35381         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35382         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35383         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35384         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35385         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35386         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35387         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35388         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35389         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35390
35391         * gcc.target/xstormy16/sfr: New files:
35392         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35393         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35394         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35395         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35396         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35397         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35398         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35399         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35400         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35401         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35402         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35403         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35404         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35405         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35406         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35407         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35408         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35409         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35410         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35411         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35412         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35413         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35414         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35415         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35416         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35417         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35418         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35419         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35420         27_if0_sfrw_bitfield_f.c
35421
35422 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35423
35424         PR c++/18100
35425         * g++.dg/lookup/name-clash4.C: New test.
35426
35427 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35428
35429         PR c++/18672
35430         * g++.dg/opt/array1.C: New.
35431
35432         PR c++/18803
35433         * g++.dg/template/operator5.C: New.
35434
35435 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35436
35437         PR c/18867
35438         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35439
35440 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35441
35442         * gcc.dg/noncompile/20041207.c: New test.
35443
35444 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35445
35446         * g++.dg/other/unreachable-1.C: New test.
35447
35448 2004-12-06  Nick Clifton  <nickc@redhat.com>
35449
35450         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35451         <limits.h> because the latter comes from gcc's include/ directory
35452         and not the newlib/libc/include directory.
35453
35454 2004-12-04  Richard Henderson  <rth@redhat.com>
35455
35456         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35457
35458 2004-12-04  Richard Henderson  <rth@redhat.com>
35459
35460         * lib/target-supports.exp (check_gc_sections_available): Disable
35461         for alpha and ia64.
35462
35463 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35464
35465         PR middle-end/17909
35466         * g++.dg/other/vararg-2.C: New test.
35467
35468 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35469
35470         PR c++/17011, c++/17971
35471         * g++.dg/template/error15.C: Adjust expected error.
35472         * g++.dg/template/instantiate3.C: Likewise.
35473
35474 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35475
35476         * gcc.dg/altivec-18.c: Fix for darwin
35477
35478 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35479
35480         PR c++/18782
35481         * g++.dg/parse/ptrmem2.C: New.
35482
35483         PR c++/18318
35484         * g++.dg/template/new1.C: New.
35485
35486 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35487
35488         PR fortran/18710
35489         * gfortran.dg/direct_io_3.f90: New test.
35490
35491 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         PR 18758
35494         * g++.dg/parse/crash21.C: New.
35495
35496 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35497
35498         PR c++/15664, c++/18276
35499         * g++.dg/template/ttp13.C: New test.
35500         * g++.dg/template/ttp14.C: Likewise.
35501
35502 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35503
35504         PR c++/18123
35505         * g++.dg/parse/enum2.C: New test.
35506         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35507
35508 2004-12-02  Nick Clifton  <nickc@redhat.com>
35509
35510         * gcc.target/xstormy16: New test directory.
35511         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35512         * gcc.target/xstormy16/bp.c: Check the generation of bp
35513         instructions.
35514         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35515         bn instructions and the BELOW100 attribute.
35516
35517 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35518
35519         PR target/16952
35520         * gcc.dg/ppc-eabi.c: New.
35521
35522 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35523
35524         PR fortran/18284
35525         * gfortran.dg/backspace.f90
35526
35527 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35528
35529         * gfortran.dg/inquire.f90: New test.
35530
35531 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35532
35533         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35534         handle effective-target-keyword.
35535         (dg-skip-if): Support effective-target keyword as target list.
35536         (dg-xfail-if): Ditto.
35537         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35538
35539 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35540
35541         PR tree-optimization/18291
35542         * gcc.c-torture/compile/pr18291.c: New test.
35543
35544 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35545
35546         PR C++/18729
35547         * g++.dg/parse/crash20.C: New.
35548
35549         PR c++/17431
35550         * g++.dg/overload/arg1.C: New.
35551         * g++.dg/overload/arg2.C: New.
35552         * g++.dg/overload/arg3.C: New.
35553         * g++.dg/overload/arg4.C: New.
35554
35555 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35556
35557         * gcc.dg/c99-flex-array-4.c: Remove.
35558
35559 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35560
35561         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35562
35563         * lib/target-supports.exp (is-effective-target): Simplify.
35564
35565         * lib/target-supports.exp (check_effective_target_vect_long):
35566         Fix for powerpc64-*-*.
35567
35568 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35569
35570         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35571         to support new requirements on FreeBSD 5.
35572
35573 2004-11-30  Devang Patel  <dpatel@apple.com>
35574
35575         PR 18702
35576         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35577
35578 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35579
35580         * g++.dg/ext/altivec-13.C: New test.
35581
35582 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35583
35584         PR tree-opt/18298
35585         * gcc.c-torture/execute/p18298.c: New test.
35586
35587 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35588             Dorit Naishlos  <dorit@il.ibm.com>
35589
35590         PR tree-opt/18607
35591         * gcc.dg/vect/vect-89.c: New test.
35592
35593 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35594
35595         * gcc.dg/pr18596-1.c: New test.
35596
35597 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35598
35599         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35600
35601 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35602
35603         PR c/18479
35604         * gcc.dg/pr18479.c: New test.
35605
35606 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35607
35608         PR target/18490
35609         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35610         mmix-knuth-mmixware.
35611
35612         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35613         cris-*-elf* cris-*-aout* mmix-*-*
35614
35615 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35616
35617         PR middle-end/18725
35618         * gcc.dg/pr18725.c: New test.
35619
35620 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35621
35622         PR target/18488
35623         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35624
35625         PR target/18336
35626         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35627
35628 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/18368
35631         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35632         * g++.old-deja/g++.law/ctors5.C: Likewise.
35633         * g++.old-deja/g++.other/crash25.C: Likewise.
35634
35635         PR c++/18674
35636         * g++.dg/template/error16.C: New test.
35637
35638         PR c++/18512
35639         * g++.dg/template/crash29.C: New test.
35640
35641 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35642
35643         PR tree-optimization/18712
35644         * gcc.c-torture/compile/pr18712.c: New test.
35645
35646 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35647
35648         PR c/7544
35649         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35650         tests.
35651
35652 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35653
35654         PR c++/18652
35655         * g++.dg/lookup/crash6.C: New test.
35656
35657 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35658
35659         PR middle-end/18164
35660         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35661
35662 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35663
35664         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35665         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35666         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35667
35668 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35669
35670         * gcc.dg/pr18164.c: New test.
35671
35672 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35673
35674         * gcc.dg/funroll-loops-all.c: New.
35675
35676 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35677
35678         PR target/18489
35679         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35680         delimeter, match space and TAB as well as ":".
35681
35682         PR target/18484
35683         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35684
35685         PR target/18348
35686         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35687
35688         PR target/18345
35689         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35690
35691         PR target/18337
35692         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35693
35694 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35695
35696         * gfortran.dg/direct_io_2.f90: New test.
35697
35698 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35699
35700         PR target/18334
35701         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35702
35703 2004-11-28  Richard Henderson  <rth@redhat.com>
35704
35705         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35706
35707 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35708
35709         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35710         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35711         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35712         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35713         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35714         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35715         gcc.dg/pointer-arith-8.c: New tests.
35716
35717 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35718
35719         PR fortran/18364
35720         * gfortran.dg/endfile.f90: New test.
35721
35722 2004-11-27  Falk Hueffner  <falk@debian.org>
35723
35724         * gcc.dg/loop-6.c: New test.
35725
35726 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/execute/20041126-1.c: New test.
35729
35730 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35731
35732         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35733         on IRIX.
35734
35735 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35736
35737         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35738         functions.
35739
35740 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35741
35742         PR rtl-optimization/17825
35743         * gcc.c-torture/compile/20041119-1.c: New test.
35744
35745 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35746
35747         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35748         Check existence of ld library path variables before unsetting.
35749
35750 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35751
35752         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35753
35754 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35755
35756         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35757
35758 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35759
35760         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35761
35762 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35763
35764         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35765         dg-do directive.
35766
35767 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35768
35769         * gcc.dg/pr17957.c: Pass --param, not -param.
35770
35771 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35772
35773         PR middle-end/17957
35774         * gcc.dg/pr17957.c: New test.
35775
35776 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35777
35778         PR c++/18445
35779         * g++.dg/template/crash28.C: Likewise.
35780
35781         PR c++/18001
35782         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35783         * g++.dg/ext/lvaddr.C: Likewise.
35784         * g++.dg/opt/pr7503-3.C: Likewise.
35785
35786         PR c++/18466
35787         * g++.dg/parse/qualified3.C: New test.
35788         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35789
35790         PR c++/18545
35791         * g++.dg/expr/return1.C: New test.
35792
35793 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35794
35795         Friend class name lookup 3/n, PR c++/3332
35796         * g++.dg/lookup/friend3.C: New test.
35797         * g++.dg/lookup/friend4.C: Likewise.
35798         * g++.dg/lookup/friend5.C: Likewise.
35799
35800 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35801
35802         Friend class name lookup 2/n, PR c++/14513, c++/15410
35803         * g++.dg/lookup/friend2.C: New test.
35804         * g++.dg/template/friend31.C: Likewise.
35805
35806 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35807
35808         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35809
35810 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35811
35812         PR c++/17473
35813         * g++.dg/tc1/dr56.C: Remove.
35814         * g++.dg/template/typedef1.C: Add dg-error markers.
35815         * g++.old-deja/g++.other/typedef7.C: Likewise.
35816
35817         PR c++/18285
35818         * g++.dg/parse/typedef7.C: New test.
35819
35820 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35821
35822         * gcc.c-torture/execute/20041124-1.c: New test.
35823
35824 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35825
35826         * g++.dg/template/deduce3.C: New test.
35827
35828         PR c++/18586
35829         * g++.dg/template/crash27.C: New test.
35830
35831         PR c++/18530
35832         * g++.dg/warn/Wshadow-3.C: New test.
35833
35834 2004-11-24  Devang Patel  <dpatel@apple.com>
35835
35836         PR/18555
35837         * gcc.dg/cpp/isysroot-1.c: New test.
35838         * gcc.dg/cpp/usr/include/stdio.h: New file.
35839         * gcc.dg/cpp/isysroot-2.c: New test.
35840         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35841         New file.
35842
35843 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35844
35845         PR c++/8929
35846         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35847
35848 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35849
35850         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35851         * gcc.target/sparc/pdist.c: Likewise.
35852
35853 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35854
35855         PR c++/16882
35856         * g++.dg/conversion/simd1.C: New test.
35857
35858 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35859
35860         * lib/target-libpath.exp: New file defining
35861         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35862         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35863         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35864         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35865         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35866
35867 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35868
35869         * gcc.dg/pragma-align-2.c: Test macro expansion.
35870         * gcc.dg/pragma-pack-2.c: New test.
35871
35872 2004-11-23  Richard Henderson  <rth@redhat.com>
35873
35874         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35875         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35876         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35877         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35878         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35879         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35880
35881         * gcc.dg/vect/vect.exp: Add check for alpha.
35882         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35883         (check_effective_target_vect_int): Enable for alpha.
35884         (check_effective_target_vect_long): New.
35885         (is-effective-target): Add it.
35886
35887 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35888
35889         * gcc.dg/pr18614-1.c: New test.
35890
35891 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35892
35893         * gcc.dg/setjmp-2.c: New test.
35894
35895 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35896
35897         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35898         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35899         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35900         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35901         gcc.target/sparc/pdist.c: New tests.
35902
35903 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35904
35905         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35906
35907 2004-11-22  Dale Johannesen  <dalej@apple.com>
35908
35909         * gcc.dg/20041111-1.c: New.
35910
35911 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35912
35913         PR tree-opt/18536
35914         * gcc.dg/vect/pr18536.c: New test.
35915
35916 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35917
35918         PR c++/18354
35919         * g++.dg/template/nontype11.C: New test.
35920
35921 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35922
35923         PR middle-end/18520
35924         * gcc.dg/pr18520-1.c: New test case.
35925
35926 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35927
35928         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35929         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35930         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35931         expected diagnostics.
35932
35933 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35934
35935         PR target/18580
35936         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35937         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35938         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35939
35940 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35941
35942         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35943
35944 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35945             Joseph Myers  <joseph@codesourcery.com>
35946
35947         * lib/target-supports.exp (check_visibility_available): Really
35948         test the compiler.
35949
35950 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35951
35952         PR tree-opt/18181
35953         * gcc.dg/vect/vect-85.c: New test.
35954         * gcc.dg/vect/vect-86.c: New test.
35955         * gcc.dg/vect/vect-87.c: New test.
35956         * gcc.dg/vect/vect-88.c: New test.
35957
35958 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35959
35960         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35961
35962 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35963
35964         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35965         * gcc.dg/ppc-and-1.c: Ditto.
35966         * gcc.dg/ppc-compare-1.c: Ditto.
35967         * gcc.dg/ppc-mov-1.c: Ditto
35968
35969 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35970             Mark Mitchell  <mark@codesourcery.com>
35971
35972         * gcc.dg/pragma-init-fini-2.c: New test.
35973
35974 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35975             Aldy Hernandez  <aldyh@redhat.com>
35976
35977         * lib/target-supports.exp (check_effective_target_vect_int): New
35978         (check_effective_target_vect_float): New
35979         (check_effective_target_vect_double): New.
35980         (is-effective-target): Support new effective targets keywords.
35981         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35982         default action for dg-do.
35983         * gcc.dg/vect/pr16105.c: Use new support.
35984         * gcc.dg/vect/pr18400.c: Ditto.
35985         * gcc.dg/vect/pr18425.c: Ditto.
35986         * gcc.dg/vect/vect-1.c: Ditto.
35987         * gcc.dg/vect/vect-10.c: Ditto.
35988         * gcc.dg/vect/vect-11.c: Ditto.
35989         * gcc.dg/vect/vect-12.c: Ditto.
35990         * gcc.dg/vect/vect-13.c: Ditto.
35991         * gcc.dg/vect/vect-14.c: Ditto.
35992         * gcc.dg/vect/vect-15.c: Ditto.
35993         * gcc.dg/vect/vect-16.c: Ditto.
35994         * gcc.dg/vect/vect-17.c: Ditto.
35995         * gcc.dg/vect/vect-18.c: Ditto.
35996         * gcc.dg/vect/vect-19.c: Ditto.
35997         * gcc.dg/vect/vect-2.c: Ditto.
35998         * gcc.dg/vect/vect-20.c: Ditto.
35999         * gcc.dg/vect/vect-21.c: Ditto.
36000         * gcc.dg/vect/vect-22.c: Ditto.
36001         * gcc.dg/vect/vect-23.c: Ditto.
36002         * gcc.dg/vect/vect-24.c: Ditto.
36003         * gcc.dg/vect/vect-25.c: Ditto.
36004         * gcc.dg/vect/vect-26.c: Ditto.
36005         * gcc.dg/vect/vect-27.c: Ditto.
36006         * gcc.dg/vect/vect-27a.c: Ditto.
36007         * gcc.dg/vect/vect-28.c: Ditto.
36008         * gcc.dg/vect/vect-29.c: Ditto.
36009         * gcc.dg/vect/vect-29a.c: Ditto.
36010         * gcc.dg/vect/vect-3.c: Ditto.
36011         * gcc.dg/vect/vect-30.c: Ditto.
36012         * gcc.dg/vect/vect-31.c: Ditto.
36013         * gcc.dg/vect/vect-32.c: Ditto.
36014         * gcc.dg/vect/vect-33.c: Ditto.
36015         * gcc.dg/vect/vect-34.c: Ditto.
36016         * gcc.dg/vect/vect-35.c: Ditto.
36017         * gcc.dg/vect/vect-36.c: Ditto.
36018         * gcc.dg/vect/vect-37.c: Ditto.
36019         * gcc.dg/vect/vect-38.c: Ditto.
36020         * gcc.dg/vect/vect-4.c: Ditto.
36021         * gcc.dg/vect/vect-40.c: Ditto.
36022         * gcc.dg/vect/vect-41.c: Ditto.
36023         * gcc.dg/vect/vect-42.c: Ditto.
36024         * gcc.dg/vect/vect-43.c: Ditto.
36025         * gcc.dg/vect/vect-44.c: Ditto.
36026         * gcc.dg/vect/vect-45.c: Ditto.
36027         * gcc.dg/vect/vect-46.c: Ditto.
36028         * gcc.dg/vect/vect-47.c: Ditto.
36029         * gcc.dg/vect/vect-48.c: Ditto.
36030         * gcc.dg/vect/vect-48a.c: Ditto.
36031         * gcc.dg/vect/vect-49.c: Ditto.
36032         * gcc.dg/vect/vect-5.c: Ditto.
36033         * gcc.dg/vect/vect-50.c: Ditto.
36034         * gcc.dg/vect/vect-51.c: Ditto.
36035         * gcc.dg/vect/vect-52.c: Ditto.
36036         * gcc.dg/vect/vect-53.c: Ditto.
36037         * gcc.dg/vect/vect-54.c: Ditto.
36038         * gcc.dg/vect/vect-55.c: Ditto.
36039         * gcc.dg/vect/vect-56.c: Ditto.
36040         * gcc.dg/vect/vect-56a.c: Ditto.
36041         * gcc.dg/vect/vect-57.c: Ditto.
36042         * gcc.dg/vect/vect-58.c: Ditto.
36043         * gcc.dg/vect/vect-59.c: Ditto.
36044         * gcc.dg/vect/vect-6.c: Ditto.
36045         * gcc.dg/vect/vect-60.c: Ditto.
36046         * gcc.dg/vect/vect-61.c: Ditto.
36047         * gcc.dg/vect/vect-62.c: Ditto.
36048         * gcc.dg/vect/vect-63.c: Ditto.
36049         * gcc.dg/vect/vect-64.c: Ditto.
36050         * gcc.dg/vect/vect-65.c: Ditto.
36051         * gcc.dg/vect/vect-66.c: Ditto.
36052         * gcc.dg/vect/vect-67.c: Ditto.
36053         * gcc.dg/vect/vect-68.c: Ditto.
36054         * gcc.dg/vect/vect-69.c: Ditto.
36055         * gcc.dg/vect/vect-7.c: Ditto.
36056         * gcc.dg/vect/vect-72.c: Ditto.
36057         * gcc.dg/vect/vect-72a.c: Ditto.
36058         * gcc.dg/vect/vect-73.c: Ditto.
36059         * gcc.dg/vect/vect-74.c: Ditto.
36060         * gcc.dg/vect/vect-75.c: Ditto.
36061         * gcc.dg/vect/vect-76.c: Ditto.
36062         * gcc.dg/vect/vect-77.c: Ditto.
36063         * gcc.dg/vect/vect-77a.c: Ditto.
36064         * gcc.dg/vect/vect-78.c: Ditto.
36065         * gcc.dg/vect/vect-79.c: Ditto.
36066         * gcc.dg/vect/vect-8.c: Ditto.
36067         * gcc.dg/vect/vect-80.c: Ditto.
36068         * gcc.dg/vect/vect-82.c: Ditto.
36069         * gcc.dg/vect/vect-82_64.c: Ditto.
36070         * gcc.dg/vect/vect-83.c: Ditto.
36071         * gcc.dg/vect/vect-83_64.c: Ditto.
36072         * gcc.dg/vect/vect-9.c: Ditto.
36073         * gcc.dg/vect/vect-all.c: Ditto.
36074         * gcc.dg/vect/vect-none.c: Ditto.
36075
36076 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36077
36078         * lib/gcc-dg.exp (dg-skip-if): New function.
36079         (dg-forbid-option): Remove.
36080         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36081         * g++.dg/abi/bitfield8.C: Likewise.
36082         * g++.dg/abi/dtor1.C: Likewise.
36083         * g++.dg/abi/empty10.C: Likewise.
36084         * g++.dg/abi/empty7.C: Likewise.
36085         * g++.dg/abi/empty9.C: Likewise.
36086         * g++.dg/abi/layout3.C: Likewise.
36087         * g++.dg/abi/layout4.C: Likewise.
36088         * g++.dg/abi/thunk1.C: Likewise.
36089         * g++.dg/abi/thunk2.C: Likewise.
36090         * g++.dg/abi/vbase11.C: Likewise.
36091         * g++.dg/abi/vthunk2.C: Likewise.
36092         * g++.dg/abi/vthunk3.C: Likewise.
36093         * g++.dg/ext/attrib8.C: Likewise.
36094         * g++.dg/opt/longbranch2.C: Likewise.
36095         * g++.dg/opt/reg-stack4.C: Likewise.
36096         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36097         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36098         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36099         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36100         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36101         * gcc.dg/20000609-1.c: Likewise.
36102         * gcc.dg/20000720-1.c: Likewise.
36103         * gcc.dg/20011107-1.c: Likewise.
36104         * gcc.dg/20011119-1.c: Likewise.
36105         * gcc.dg/20020108-1.c: Likewise.
36106         * gcc.dg/20020122-2.c: Likewise.
36107         * gcc.dg/20020122-3.c: Likewise.
36108         * gcc.dg/20020201-3.c: Likewise.
36109         * gcc.dg/20020206-1.c: Likewise.
36110         * gcc.dg/20020218-1.c: Likewise.
36111         * gcc.dg/20020310-1.c: Likewise.
36112         * gcc.dg/20020411-1.c: Likewise.
36113         * gcc.dg/20020418-2.c: Likewise.
36114         * gcc.dg/20020426-1.c: Likewise.
36115         * gcc.dg/20020426-2.c: Likewise.
36116         * gcc.dg/20020517-1.c: Likewise.
36117         * gcc.dg/20020523-1.c: Likewise.
36118         * gcc.dg/20020523-2.c: Likewise.
36119         * gcc.dg/20020729-1.c: Likewise.
36120         * gcc.dg/20030204-1.c: Likewise.
36121         * gcc.dg/20030826-2.c: Likewise.
36122         * gcc.dg/20030926-1.c: Likewise.
36123         * gcc.dg/20031202-1.c: Likewise.
36124         * gcc.dg/980312-1.c: Likewise.
36125         * gcc.dg/980313-1.c: Likewise.
36126         * gcc.dg/990117-1.c: Likewise.
36127         * gcc.dg/990424-1.c: Likewise.
36128         * gcc.dg/990524-1.c: Likewise.
36129         * gcc.dg/991230-1.c: Likewise.
36130         * gcc.dg/i386-387-1.c: Likewise.
36131         * gcc.dg/i386-387-2.c: Likewise.
36132         * gcc.dg/i386-387-3.c: Likewise.
36133         * gcc.dg/i386-387-4.c: Likewise.
36134         * gcc.dg/i386-387-5.c: Likewise.
36135         * gcc.dg/i386-387-6.c: Likewise.
36136         * gcc.dg/i386-asm-1.c: Likewise.
36137         * gcc.dg/i386-bitfield1.c: Likewise.
36138         * gcc.dg/i386-bitfield2.c: Likewise.
36139         * gcc.dg/i386-loop-1.c: Likewise.
36140         * gcc.dg/i386-loop-2.c: Likewise.
36141         * gcc.dg/i386-loop-3.c: Likewise.
36142         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36143         * gcc.dg/i386-pic-1.c: Likewise.
36144         * gcc.dg/i386-regparm.c: Likewise.
36145         * gcc.dg/i386-signbit-1.c: Likewise.
36146         * gcc.dg/i386-signbit-2.c: Likewise.
36147         * gcc.dg/i386-signbit-3.c: Likewise.
36148         * gcc.dg/i386-sse-5.c: Likewise.
36149         * gcc.dg/i386-sse-8.c: Likewise.
36150         * gcc.dg/i386-unroll-1.c: Likewise.
36151         * gcc.dg/tls/opt-1.c: Likewise.
36152         * gcc.dg/tls/opt-2.c: Likewise.
36153         * gcc.dg/unroll-1.c: Likewise.
36154         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36155         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36156         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36157         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36158
36159 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36160
36161         * g++.dg/template/incomplete1.C: New test.
36162
36163 2004-11-16  Nick Clifton  <nickc@redhat.com>
36164
36165         Revert patches accidentally commited during checkin of fixes for
36166         xstormy16 tests:
36167         gcc.c-torture/execute/simd-4.c: Revert
36168         gcc.dg/20040910-1.c: Revert.
36169
36170 2004-11-16  Paul Brook  <paul@codesourcery.com>
36171
36172         PR fortran/13010
36173         * gfortran.dg/der_pointer_1.f90: New test.
36174
36175 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36176
36177         PR c/18498
36178         * gcc.dg/bitfld-13.c: New test.
36179
36180 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36181
36182         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36183         powerpc*-*-linux*.
36184
36185         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36186         * gcc.dg/ppc64-abi-2.c: Ditto.
36187         * gcc.dg/ppc64-abi-3.c: Ditto.
36188
36189         * lib/gcc-dg.exp (dg-target-list): Remove.
36190
36191 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36192
36193         * gcc.dg/ia64-postinc.c: New test.
36194
36195 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36196
36197         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36198
36199 2004-11-15  Nick Clifton  <nickc@redhat.com>
36200
36201         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36202         __INT_MAX__ so that the test can be compiled by toolchains
36203         targeted at 16-bit processors.
36204
36205         * gcc.dg/20040625-1.c: Use long constants rather than integers
36206         when performing arithmetic that will overflow 16-bits.
36207
36208         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36209         xstormy16.  It does not support 128-bit vector operations.
36210
36211         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36212         with the macro PTR_TYPE.  Define this macro to an integer type
36213         suitable for holding a pointer.
36214
36215         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36216         the target is a 16-bit processor.
36217
36218         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36219         16-bit targets where the character constant will be too long.
36220
36221         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36222         where the double will not be directly addressable.
36223
36224 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36225
36226         Friend class name lookup 1/n, PR c++/18471
36227         * g++.dg/template/crash26.C: New test.
36228         * g++.dg/lookup/struct1.C: Adjust expected error.
36229         * g++.dg/parse/elab1.C: Likewise.
36230         * g++.dg/parse/elab2.C: Likewise.
36231         * g++.dg/parse/int-as-enum1.C: Likewise.
36232         * g++.dg/parse/struct-as-enum1.C: Likewise.
36233         * g++.dg/parse/typedef1.C: Likewise.
36234         * g++.dg/parse/typedef3.C: Likewise.
36235         * g++.dg/parse/typedef4.C: Likewise.
36236         * g++.dg/parse/typedef5.C: Likewise.
36237         * g++.dg/template/nontype4.C: Likewise.
36238         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36239         * g++.old-deja/g++.other/elab1.C: Likewise.
36240         * g++.old-deja/g++.other/syntax4.C: Likewise.
36241
36242 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36243
36244         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36245
36246 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36247
36248         * gcc.c-torture/execute/20041114-1.c: New test.
36249
36250 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36251
36252         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36253         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36254         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36255         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36256         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36257         gcc.dg/switch-7.c: New tests.
36258
36259 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36260
36261         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36262
36263 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36264
36265         PR tree-opt/18400
36266         * gcc.dg/vect/pr18400.c: New test.
36267
36268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36269             Andrew Pinski  <pinskia@physics.uc.edu>
36270
36271         PR tree-opt/18425
36272         * gcc.dg/vect/pr18425.c: New test.
36273
36274 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36275
36276         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36277         Guard with dg-require-alias and dg-require-visibility.
36278
36279 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36280
36281         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36282
36283 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36284
36285         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36286
36287 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36288
36289         PR c++/17344
36290         * g++.dg/template/defarg5.C: New test.
36291
36292 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36293
36294         * g++.dg/parse/cast1.C: Run only on ILP32.
36295         * g++.old-deja/g++.mike/p784.C: Likewise.
36296
36297 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36298
36299         * gcc.c-torture/execute/20041113-1.c: New test.
36300
36301 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36302
36303         PR target/18230
36304         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36305         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36306         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36307         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36308         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36309         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36310         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36311         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36312         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36313         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36314         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36315         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36316         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36317
36318 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36319
36320         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36321         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36322         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36323         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36324         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36325         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36326         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36327         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36328         gcc.target/sparc/combined-1.c: New tests.
36329
36330 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36331
36332         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36333         New tests.
36334
36335 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36336
36337         * lib/gcc-dg.exp (dg-forbid-option): New function.
36338         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36339         * g++.dg/abi/bitfield8.C: Likewise.
36340         * g++.dg/abi/dtor1.C: Likewise.
36341         * g++.dg/abi/empty10.C: Likewise.
36342         * g++.dg/abi/empty7.C: Likewise.
36343         * g++.dg/abi/empty9.C: Likewise.
36344         * g++.dg/abi/layout3.C: Likewise.
36345         * g++.dg/abi/layout4.C: Likewise.
36346         * g++.dg/abi/thunk1.C: Likewise.
36347         * g++.dg/abi/thunk2.C: Likewise.
36348         * g++.dg/abi/vbase11.C: Likewise.
36349         * g++.dg/abi/vthunk2.C: Likewise.
36350         * g++.dg/abi/vthunk3.C: Likewise.
36351         * g++.dg/ext/attrib8.C: Likewise.
36352         * g++.dg/opt/longbranch2.C: Likewise.
36353         * g++.dg/opt/reg-stack4.C: Likewise.
36354         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36355         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36356         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36357         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36358         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36359         * gcc.dg/20000609-1.c: Likewise.
36360         * gcc.dg/20000720-1.c: Likewise.
36361         * gcc.dg/20011107-1.c: Likewise.
36362         * gcc.dg/20011119-1.c: Likewise.
36363         * gcc.dg/20020108-1.c: Likewise.
36364         * gcc.dg/20020122-2.c: Likewise.
36365         * gcc.dg/20020122-3.c: Likewise.
36366         * gcc.dg/20020201-3.c: Likewise.
36367         * gcc.dg/20020206-1.c: Likewise.
36368         * gcc.dg/20020218-1.c: Likewise.
36369         * gcc.dg/20020310-1.c: Likewise.
36370         * gcc.dg/20020411-1.c: Likewise.
36371         * gcc.dg/20020418-2.c: Likewise.
36372         * gcc.dg/20020426-1.c: Likewise.
36373         * gcc.dg/20020426-2.c: Likewise.
36374         * gcc.dg/20020517-1.c: Likewise.
36375         * gcc.dg/20020523-1.c: Likewise.
36376         * gcc.dg/20020523-2.c: Likewise.
36377         * gcc.dg/20020729-1.c: Likewise.
36378         * gcc.dg/20030204-1.c: Likewise.
36379         * gcc.dg/20030826-2.c: Likewise.
36380         * gcc.dg/20030926-1.c: Likewise.
36381         * gcc.dg/20031202-1.c: Likewise.
36382         * gcc.dg/980312-1.c: Likewise.
36383         * gcc.dg/980313-1.c: Likewise.
36384         * gcc.dg/990117-1.c: Likewise.
36385         * gcc.dg/990424-1.c: Likewise.
36386         * gcc.dg/990524-1.c: Likewise.
36387         * gcc.dg/991230-1.c: Likewise.
36388         * gcc.dg/i386-387-1.c: Likewise.
36389         * gcc.dg/i386-387-2.c: Likewise.
36390         * gcc.dg/i386-387-3.c: Likewise.
36391         * gcc.dg/i386-387-4.c: Likewise.
36392         * gcc.dg/i386-387-5.c: Likewise.
36393         * gcc.dg/i386-387-6.c: Likewise.
36394         * gcc.dg/i386-asm-1.c: Likewise.
36395         * gcc.dg/i386-bitfield1.c: Likewise.
36396         * gcc.dg/i386-bitfield2.c: Likewise.
36397         * gcc.dg/i386-loop-1.c: Likewise.
36398         * gcc.dg/i386-loop-2.c: Likewise.
36399         * gcc.dg/i386-loop-3.c: Likewise.
36400         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36401         * gcc.dg/i386-pic-1.c: Likewise.
36402         * gcc.dg/i386-regparm.c: Likewise.
36403         * gcc.dg/i386-signbit-1.c: Likewise.
36404         * gcc.dg/i386-signbit-2.c: Likewise.
36405         * gcc.dg/i386-signbit-3.c: Likewise.
36406         * gcc.dg/i386-sse-5.c: Likewise.
36407         * gcc.dg/i386-sse-8.c: Likewise.
36408         * gcc.dg/i386-unroll-1.c: Likewise.
36409         * gcc.dg/tls/opt-1.c: Likewise.
36410         * gcc.dg/tls/opt-2.c: Likewise.
36411         * gcc.dg/unroll-1.c: Likewise.
36412         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36413         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36414         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36415         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36416         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36417         -m64 is specified.
36418
36419 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36420
36421         PR c++/18389
36422         * g++.dg/parse/cond1.C: New test.
36423
36424         PR c++/18429
36425         * g++.dg/template/array9.C: New test.
36426         * g++.dg/ext/vla1.C: Adjust error messages.
36427         * g++.dg/ext/vlm1.C: Likewise.
36428         * g++.dg/template/crash2.C: Likewise.
36429
36430         PR c++/18436
36431         * g++.dg/template/call3.C: New test.
36432
36433         PR c++/18407
36434         * g++.dg/template/ptrmem11.C: New test.
36435
36436 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36437
36438         PR other/14264
36439         * lib/g++.exp: Set LC_ALL and LANG to C.
36440         * lib/gcc-dg.exp: Likewise.
36441         * lib/gfortran.exp: Likewise.
36442         * lib/objc.exp: Likewise.
36443         * lib/treelang.exp: Likewise.
36444
36445 2004-11-12  Andreas Schwab  <schwab@suse.de>
36446
36447         * gcc.dg/pr16286.c: Fix last change.
36448
36449 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36450
36451         PR c++/18416
36452         * g++.dg/init/global1.C: New test.
36453
36454 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36455
36456         * gcc.c-torture/execute/20041112-1.c: New test.
36457
36458 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36459
36460         * lib/gcc-dg.exp (dg-target-list): New.
36461
36462 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36463             Richard Sandiford  <rsandifo@redhat.com>
36464
36465         * lib/target-supports.exp (get-compiler_messages): New.
36466         (check_named_sections_available): Use it.
36467         (check_effective_target_ilp32): New.
36468         (check_effective_target_lp64): New.
36469         (is-effective-target): New.
36470         * lib/gcc-dg.exp (dg-require-effective-target): New.
36471
36472 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36473
36474         * gcc.dg/precedence-1.c: New test.
36475
36476 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36477
36478         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36479
36480         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36481         message, delete generated files, use more descriptive name for
36482         executable, and make the test unsupported when it cannot be run.
36483
36484         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36485         (dg-require-weak, dg-require-visibility, dg-require-alias,
36486         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36487         dg-require-iconv, dg-require-named-sections): Use it.
36488
36489         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36490
36491 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36492
36493         PR target/16457
36494         * gcc.dg/ppc-and-1: New
36495
36496         PR target/16796
36497         * gcc.dg/ppc-mov-1.c: New.
36498
36499         PR target/16458
36500         * gcc.dg/ppc-compare-1.c: New.
36501
36502 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36503
36504         * objc.dg/desig-init-2.m: New test.
36505
36506 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36507
36508         PR middle-end/18160
36509         * g++.dg/warn/register-var-1.C: New test.
36510         * g++.dg/warn/register-var-2.C: New test.
36511
36512 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36513
36514         * gcc.dg/union-2.c: New test.
36515
36516 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36517
36518         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36519         New test for PR tree-optimization/17892.
36520
36521 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36522
36523         PR c++/18369
36524         * g++.dg/init/new12.C: New test.
36525
36526 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36527
36528         * gcc.target/sparc: New directory.
36529         * gcc.target/sparc/sparc.exp: New driver.
36530         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36531         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36532         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36533         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36534
36535 2004-11-10  Paul Brook  <paul@codesourcery.com>
36536
36537         PR fortran/18218
36538         * gfortran.dg/list_read.c: New test.
36539
36540 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36541
36542         PR c/18322
36543         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36544         expected diagnostic location.
36545
36546 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36547
36548         * gcc.dg/20041109-1.c: New test.
36549
36550 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36551
36552         PR objc/18406
36553         * objc/compile/pr18406.m: New test.
36554
36555 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36556
36557         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36558
36559 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36560
36561         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36562
36563 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36564
36565         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36566
36567 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36568
36569         * gcc.dg/20030225-2.c: Add prototype for abort and
36570         exit.
36571
36572 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36573
36574         PR tree-opt/18299
36575         * gcc.c-torture/pr18299-1.c: New test.
36576
36577 2004-11-06  Andreas Schwab  <schwab@suse.de>
36578
36579         * gcc.dg/pr16286.c: Also test for bool and pixel.
36580
36581 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36582
36583         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36584         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36585         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36586         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36587         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36588         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36589         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36590         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36591         gcc.dg/struct-semi-3.c: New tests.
36592
36593 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36594
36595         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36596
36597 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36598
36599         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36600         Do not use C99 designators.
36601
36602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36603
36604         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36605
36606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36607
36608         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36609         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36610         * gcc.c-torture/execute/simd-5.x: Remove.
36611
36612 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36613
36614         PR rtl-optimization/17933
36615         * gcc.dg/torture/pr17933-1.c: New test.
36616
36617 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36618
36619         PR target/18106
36620         * lib/target-supports.exp (check_weak_available): Support
36621         Windows.
36622
36623 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36624
36625         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36626         call to fflush(stdout) before abort.
36627         (my_ffsll): New function.
36628         (generate_fields): Use it.
36629
36630 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36631
36632         * gcc.dg/init-undef-1.c: New test.
36633
36634 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36635
36636         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36637         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36638         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36639         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36640         expected messages for new parser.
36641
36642 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36643
36644         * g++.dg/ext/visibility/symbian1.C: New test.
36645
36646 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36647
36648         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36649         on LP64 targets.
36650
36651 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36652
36653         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36654         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36655         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36656         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36657         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36658         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36659         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36660         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36661         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36662         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36663
36664 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36665
36666         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36667         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36668         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36669         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36670         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36671         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36672         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36673         for new parser.
36674
36675 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36676
36677         PR target/15342
36678         * gcc.dg/20041104-1.c: New test.
36679
36680 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36681
36682         * g++.dg/template/nontype7.C: New test.
36683         * g++.dg/template/nontype8.C: Likewise.
36684         * g++.dg/template/nontype9.C: Likewise.
36685         * g++.dg/template/nontype10.C: Likewise.
36686         * g++.dg/tc1/dr49.C: Likewise.
36687         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36688         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36689
36690 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36691
36692         * g++.dg/rtti/tinfo1.C: Remove xfails.
36693
36694 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36695
36696         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36697         packed attribute to the definition to satisfy the new C++ parser.
36698
36699 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36700
36701         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36702         invocations of va_arg.
36703
36704 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36705
36706         PR c++/18124
36707         * g++.dg/template/crash25.C: New test.
36708
36709         PR c++/18155
36710         * g++.dg/template/typedef2.C: New test.
36711         * g++.dg/parse/crash13.C: Adjust error markers.
36712
36713         PR c++/18177
36714         * g++.dg/conversion/const3.C: New test.
36715
36716 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36717
36718         PR fortran/17535
36719         PR fortran/17583
36720         PR fortran/17713
36721         * gfortran.dg/generic_[123].f90: New testcases.
36722
36723 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36724
36725         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36726         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36727
36728 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36729
36730         PR tree-opt/16808
36731         * gcc.c-torture/compile/pr16808.c: New test.
36732
36733 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36734
36735         PR rtl-optimization/17104
36736         * gcc.dg/ppc-bitfield1.c: New.
36737
36738 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36739
36740         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36741
36742 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36743
36744         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36745         strings for 32-bit code.
36746
36747 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36748
36749         PR c/18239
36750         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36751
36752 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36753
36754         PR c++/18064
36755         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36756
36757 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36758
36759         PR c++/15172
36760         * g++.dg/init/aggr2.C: New test.
36761
36762 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36763
36764         * objc.dg/local-decl-1.m: New test.
36765
36766 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36767
36768         * gcc.dg/20040910-1.c: Adjust regex.
36769
36770 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36771
36772         PR rtl-optimization/18084
36773         * g++.dg/opt/pr18084-1.C: New testcase.
36774
36775 2004-10-30  Matt Austern  <austern@apple.com>
36776
36777         PR c++/17542
36778         * g++.dg/ext/attrib18.C: New test.
36779
36780 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36781
36782         PR middle-end/18096
36783         * gcc.dg/pr18096-1.c: New test case.
36784
36785 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36786
36787         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36788
36789 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36790
36791         PR c/16666
36792         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36793         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36794         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36795         gcc.dg/old-style-prom-3.c: New tests.
36796
36797 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36798
36799         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36800         Remove unnecessary inclusion of stdio.h.
36801
36802 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36803
36804         PR rtl-optimization/17581
36805         * gcc.dg/pr17581-1.c: New test case.
36806
36807 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36808
36809         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36810         being implemented.
36811         * g++.dg/conversion/dr195-1.C: New.
36812         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36813         * g++.old-deja/g++.mike/p10148.C: Likewise.
36814
36815 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36816
36817         PR c++/17695
36818         * g++.dg/debug/typedef2.C: New test.
36819
36820 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36821
36822         PR fortran/13490
36823         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36824         * gfortran.dg/g77/README: Update.
36825
36826 2004-10-28  Matt Austern  <austern@apple.com>
36827
36828         PR c++/14124
36829         * g++.dg/ext/packed7.C: New test.
36830
36831 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36832
36833         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36834         scan-assembler.
36835         * lib/scanasm.exp (hidden-scan-for): New proc.
36836         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36837         string.
36838         (scan-not-hidden): Likewise.
36839         * lib/target-supports.exp (check_visibility_available): mach-o is
36840         support too.
36841
36842 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36843
36844         PR c++/17132
36845         * g++.dg/template/memclass3.C: New test.
36846
36847 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36848
36849         PR middle-end/18160
36850         * gcc.dg/register-var-1.c: New test.
36851         * gcc.dg/register-var-2.c: New test.
36852         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36853         error now.
36854
36855 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36856
36857         PR other/18172
36858         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36859         unused variables.
36860         * gcc.dg/vect/vect-22.c: Likewise.
36861
36862 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36863
36864         * gcc.dg/i386-rotate-1.c: New test.
36865
36866 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36867
36868         * g++.dg/init/ref12.C: Add "run" marker.
36869
36870         PR c++/17435
36871         * g++.dg/init/ref12.C: New test.
36872
36873         PR c++/18140
36874         * g++.dg/template/shift1.C: New test.
36875         * g++.dg/template/error10.C: Adjust error markers.
36876
36877 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36878
36879         PR tree-opt/17529
36880         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36881
36882 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36883
36884         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36885         * gcc.dg/weak/weak-3.c: Likewise.
36886         * gcc.dg/weak/weak-5.c: Likewise.
36887         * gcc.dg/weak/weak-9.c: Likewise.
36888         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36889         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36890
36891         * gcc.dg/darwin-weakimport-1.c: New.
36892
36893 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36894
36895         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36896
36897 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36898
36899         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36900         'syntax' error messages.
36901         * gcc.dg/cpp/direct2s.c: Likewise.
36902
36903 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36904
36905         * gcc.c-torture/compile/20041026-1.c: New.
36906
36907 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36908
36909         PR c++/18093
36910         * g++.dg/lookup/ns2.C: New test.
36911
36912         PR c++/18020
36913         * g++.dg/template/enum4.C: New test.
36914
36915         PR c++/18161
36916         * g++.dg/template/expr1.C: New test.
36917
36918 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36919
36920         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36921
36922 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36923
36924         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36925         gcc.dg/decl-nospec-3.c: New tests.
36926
36927 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36928
36929         * objc.dg/super-class-3.m: New test.
36930
36931 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36932
36933         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36934         resyncing.
36935         * gcc.dg/cpp/direct2s.c: Likewise.
36936
36937 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36938
36939         * objc.dg/image-info.m: Update for changes to section selection.
36940
36941 2004-10-25  David Ayers  <d.ayers@inode.at>
36942             Ziemowit Laski  <zlaski@apple.com>
36943
36944         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36945         diagnostics when messaging 'id <Proto>'.
36946         * objc.dg/class-protocol-1.m: New test.
36947         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36948         a non-existent method signature.
36949         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36950         Update diagnostics when messaging with non-existent method signature.
36951         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36952         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36953         invalid receivers are now resolved as if messaging 'id'; remove
36954         extraneous diagnostics.
36955
36956 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36957
36958         PR c/16667
36959         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36960         gcc.dg/init-desig-obs-3.c: New tests.
36961
36962 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36963
36964         * gcc.dg/debug/20041023-1.c: New test.
36965
36966 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36967
36968         PR middle-end/17407
36969         * gcc.c-torture/compile/pr17407.c: New test.
36970
36971         PR c++/18121
36972         * g++.dg/template/array8.C: New test.
36973
36974 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36975
36976         PR other/18138
36977         * lib/g++.exp: Accept more than one multilib libgcc.
36978         * lib/gcc-dg.exp: Likewise.
36979         * lib/objc.exp: Likewise.
36980         * lib/treelang.exp: Likewise.
36981         * lib/gfortran.exp: Likewise.
36982
36983 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36984
36985         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36986
36987 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36988
36989         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36990         * gcc.dg/c99-const-expr-3.c: Likewise.
36991
36992 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36993
36994         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36995
36996 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36997
36998         * gcc.c-torture/execute/loop-2e.x: Remove.
36999
37000 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37001
37002         PR c++/18095
37003         * g++.dg/parse/crash18.C: New.
37004         * g++.dg/parse/crash19.C: New.
37005
37006 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37007
37008         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37009         * g++.dg/ext/dllimport2.C: Same.
37010         * g++.dg/ext/dllimport8.C: Same.
37011
37012 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37013
37014         PR c++/10841
37015         * g++.dg/conversion/cast1.C: New test.
37016         * g++.dg/overload/pmf1.C: Adjust error marker.
37017
37018 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37019
37020         PR objc/17923
37021         * objc.dg/const-str-7.m: New test.
37022
37023 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37024
37025         * g++.dg/template/memfriend11.C: Fix comment typo.
37026         * g++.dg/template/memfriend14.C: Likewise.
37027
37028 2004-10-20  Richard Henderson  <rth@redhat.com>
37029
37030         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37031         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37032         -fasynchronous-unwind-tables.
37033
37034 2004-10-20  Richard Henderson  <rth@redhat.com>
37035
37036         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37037         (main): Return success.
37038         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37039         (main): Return success.
37040
37041 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37042
37043         PR c++/13495
37044         * g++.dg/template/memfriend9.C: New test.
37045         * g++.dg/template/memfriend10.C: Likewise.
37046         * g++.dg/template/memfriend11.C: Likewise.
37047         * g++.dg/template/memfriend12.C: Likewise.
37048         * g++.dg/template/memfriend13.C: Likewise.
37049         * g++.dg/template/memfriend14.C: Likewise.
37050         * g++.dg/template/memfriend15.C: Likewise.
37051         * g++.dg/template/memfriend16.C: Likewise.
37052         * g++.dg/template/memfriend17.C: Likewise.
37053         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37054
37055 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37056
37057         * g++.dg/conversion/dr195.C: New.
37058         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37059
37060 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37061             Devang Patel  <dpatel@apple.com>
37062
37063         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37064         of floating point arithmetic, which could trap.
37065
37066 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37067
37068         PR c++/14035
37069         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37070         * g++.dg/conversion/const2.C: New test.
37071         * g++.dg/expr/reinterpret2.C: New test.
37072         * g++.dg/expr/reinterpret3.C: New test.
37073         * g++.dg/expr/cast2.C: New test.
37074         * g++.dg/expr/copy1.C: New test.
37075         * g++.dg/other/conversion1.C: Change error message.
37076         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37077         function pointers to void *.
37078         * g++.old-deja/g++.mike/p10148.C: Likewise.
37079
37080 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37081
37082         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37083
37084 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37085
37086         PR c++/18047
37087
37088         * g++.dg/parse/expr3.C: New test.
37089
37090 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37091
37092         * gcc.dg/smod-1.c: New test.
37093
37094 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37095
37096         * objc.dg/method-14.m: New test.
37097
37098 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37099
37100         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37101         Also xfail as the patch was reverted.
37102
37103 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37104
37105         PR middle-end/16973
37106         * gcc.dg/pr16973.c: New test.
37107
37108 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37109
37110         PR tree-optimization/17656
37111         * gcc.c-torture/compile/pr17656.c: New test.
37112
37113 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37114
37115         * g++.dg/eh/shadow1.C: New.
37116
37117 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37118
37119         * gcc.c-torture/compile/20041018-1.c: New test.
37120
37121 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37122
37123         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37124         compiler referring to register 0 when accessing sdata.  The linker
37125         now patches things up.
37126
37127 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37128
37129         PR c/17529
37130         * gcc.c-torture/compile/pr17529.c: New test.
37131
37132 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37133
37134         PR c++/17743
37135         * g++.dg/ext/attrib17.C: New test.
37136
37137 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37138
37139         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37140
37141 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37142
37143         PR c++/10479
37144         * g++.dg/ext/attrib16.C: New test.
37145
37146 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37147
37148         PR c++/17042
37149         * g++.dg/init/dso_handle1.C: New test.
37150
37151         PR c++/14667
37152         * g++.dg/parse/typedef6.C: New test.
37153
37154         PR c++/17916
37155         * g++.dg/parse/pragma1.C: New test.
37156
37157 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37158
37159         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37160
37161 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37162
37163         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37164         -fno-common when on HPPA HP-UX platforms.
37165
37166 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37167
37168         PR other/16820
37169         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37170         stdint.h.
37171         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37172         uintptr_t.
37173
37174 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37175
37176         PR c++/16301
37177         * g++.dg/lookup/strong-using-4.C: New test.
37178
37179 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37180
37181         PR middle-end/16567
37182         * gcc.c-torture/compile/nested-1.c: New test.
37183
37184 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37185
37186         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37187         and mipsisa64*-*-* (until support for misaligned loads is added).
37188         * gcc.dg/vect/vect-50.c: Likewise.
37189         * gcc.dg/vect/vect-52.c: Likewise.
37190         * gcc.dg/vect/vect-54.c: Likewise.
37191         * gcc.dg/vect/vect-58.c: Likewise.
37192         * gcc.dg/vect/vect-60.c: Likewise.
37193         * gcc.dg/vect/vect-80.c: Likewise.
37194
37195 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37196
37197         PR c++/17976
37198         * g++.dg/init/dtor3.C: New test.
37199
37200 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37201
37202         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37203
37204 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37205
37206         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37207         * gcc.dg/macho-lo-sum.c: Likewise.
37208
37209 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37210
37211         * gcc.dg/ppc-spe64-1.c: New test.
37212
37213 2004-10-14  Devang Patel  <dpatel@apple.com>
37214
37215         PR 17635
37216         * gcc.dg/pr17635.c : New test.
37217
37218 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37219
37220         * gcc.dg/vect/vect-28.c: Remove xfail.
37221         * gcc.dg/vect/vect-30.c: Remove xfail.
37222         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37223         * gcc.dg/vect/vect-33.c: Remove xfail.
37224         * gcc.dg/vect/vect-44.c: Remove xfail.
37225         * gcc.dg/vect/vect-46.c: Remove xfail.
37226         * gcc.dg/vect/vect-50.c: Remove xfail.
37227         * gcc.dg/vect/vect-52.c: Remove xfail.
37228         * gcc.dg/vect/vect-54.c: Remove xfail.
37229         * gcc.dg/vect/vect-58.c: Remove xfail.
37230         * gcc.dg/vect/vect-60.c: Remove xfail.
37231         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37232         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37233         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37234         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37235         * gcc.dg/vect/vect-8.c: Remove xfail.
37236         * gcc.dg/vect/vect-80.c: Remove xfail.
37237         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37238
37239 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37240
37241         * gcc.dg/vect/vect-82.c: New testcase.
37242         * gcc.dg/vect/vect-82_64.c: New testcase.
37243         * gcc.dg/vect/vect-83.c: New testcase.
37244         * gcc.dg/vect/vect-83_64.c: New testcase.
37245
37246 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37247
37248         * gcc.dg/cpp/error-1.c: New test.
37249
37250 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37251
37252         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37253
37254 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37255
37256         PR target/17984
37257         * gcc.dg/cris-peep2-xsrand2.c: New test.
37258
37259 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37260
37261         PR c++/17661
37262         * g++.dg/expr/for2.C: New test.
37263
37264 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37265
37266         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37267
37268 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37269
37270         PR tree-optimization/17724
37271         * g++.dg/opt/pr17724-1.C: New test.
37272         * g++.dg/opt/pr17724-2.C: New test.
37273         * g++.dg/opt/pr17724-3.C: New test.
37274         * g++.dg/opt/pr17724-4.C: New test.
37275         * g++.dg/opt/pr17724-5.C: New test.
37276         * g++.dg/opt/pr17724-6.C: New test.
37277
37278 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37279
37280         PR c/17301
37281         * gcc.dg/pr17301-2.c: New test.
37282
37283 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37284
37285         PR c++/15876
37286         * g++.dg/parse/error22.C: New test.
37287
37288         PR c++/17936
37289         * g++.dg/template/spec18.C: New test.
37290
37291 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37292
37293         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37294         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37295         memcpy.
37296         * gcc.dg/ia64-sync-2.c: Ditto.
37297         * gcc.dg/ia64-sync-3.c: Ditto.
37298
37299 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37300
37301         * g++.dg/eh/cleanup5.C: Add dg-options "".
37302
37303 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37304
37305         PR middle-end/17657
37306         * gcc.dg/switch-4.c: New test case.
37307
37308 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37309
37310         * gcc.c-torture/execute/20041011-1.c: New test.
37311
37312 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37313
37314         PR c++/17554
37315         * g++.dg/init/for3.C: New test.
37316
37317         PR c++/17657
37318         * g++.dg/opt/switch2.C: New test.
37319
37320         PR middle-end/17703
37321         * g++.dg/warn/Wreturn-2.C: New test.
37322
37323 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37324
37325         PR c++/17907
37326         * g++.dg/eh/cleanup5.C: New test.
37327
37328 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37329
37330         PR c++/17393
37331         * g++.dg/parse/error21.C: New test.
37332
37333 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37334
37335         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37336         * g++.dg/warn/incomplete1.C: Likewise.
37337         * g++.dg/template/qualttp20.C: Likewise.
37338
37339 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37340
37341         PR c/17881
37342         * parm-incomplete-1.c: New test.
37343
37344 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37345
37346         PR c++/17867
37347         * g++.dg/parse/error19.C: New test.
37348
37349         PR c++/17670
37350         * g++.dg/init/new11.C: New test.
37351
37352         PR c++/17821
37353         * g++.dg/parse/error20.C: New test.
37354
37355         PR c++/17826
37356         * g++.dg/template/crash24.C: New test.
37357
37358 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37359
37360         PR c/17301
37361         * gcc.dg/pr17301-1.c: New test.
37362
37363 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37364
37365         PR c/17189
37366         * gcc.dg/anon-struct-5.c: New test.
37367
37368 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37369
37370         PR c/17844
37371         * gcc.dg/pr17844-1.c: New test.
37372
37373 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37374
37375         PR tree-optimization/17906
37376         * gcc.c-torture/compile/pr17906.c: New.
37377
37378 2004-10-09  Stuart Hastings  <stuart@apple.com>
37379             Roger Sayle  <roger@eyesopen.com>
37380
37381         PR rtl-optimization/17853
37382         * gcc.dg/i386-mmx-5.c: New testcase.
37383
37384 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37385
37386         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37387
37388 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37389
37390         PR c++/17524
37391         * g++.dg/template/static9.C: New test.
37392
37393         PR c++/17685
37394         * g++.dg/parse/operator5.C: New test.
37395
37396 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37397
37398         PR middle-end/17894
37399         * gcc.c-torture/execute/divcmp-4.c: New test case.
37400
37401 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37402
37403         PR tree-opt/17902
37404         * g++.dg/opt/pr17902.C: New test.
37405
37406 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37407
37408         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37409
37410 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37411
37412         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37413
37414 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37415
37416         * gcc.dg/assign-warn-3.c: New test.
37417
37418 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37419
37420         PR c/16999
37421         * gcc.dg/cpp/ident-1.c: New test.
37422
37423 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37424
37425         * gcc.c-torture/compile/acc1.c: New.
37426
37427 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37428
37429         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37430         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37431
37432 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37433
37434         * gcc.dg/ultrasp11.c: New test.
37435
37436 2004-10-08  Michael Matz  <matz@suse.de>
37437
37438         * gcc.dg/doloop-2.c: New test.
37439
37440 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37441
37442         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37443         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37444         objc.dg/method-9.m: Update expected diagnostics.
37445
37446 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37447
37448         * gcc.dg/ppc-fsel-3.c: New file.
37449         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37450
37451 2004-10-07  Paul Brook  <paul@codesourcery.com>
37452
37453         * gfortran.dg/intrinsic_verify_1.f90: New test.
37454
37455 2004-10-07  Paul Brook  <paul@codesourcery.com>
37456
37457         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37458
37459 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37460
37461         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37462         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37463         commit.
37464
37465 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37466
37467         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37468
37469 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37470
37471         PR c++/17115
37472         * g++.dg/warn/Winline-4.C: New test.
37473
37474 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37475
37476         * gcc.c-torture/compile/20041007-1.c: New test.
37477
37478 2004-10-07  Paul Brook  <paul@codesourcery.com>
37479
37480         PR fortran/17678
37481         * gfortran.dg/use_allocated_1.f90: New test.
37482
37483 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37484
37485         PR middle-end/17849
37486         * gfortran.fortran-torture/compile/nested.f90: New test
37487
37488 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37489
37490         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37491
37492 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37493
37494         PR c++/17368
37495         * g++.dg/ext/asm6.C: New test.
37496
37497 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37498
37499         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37500
37501 2004-10-06  Paul Brook  <paul@codesourcery.com>
37502
37503         PR libfortran/17709
37504         * gfortran.dg/empty_format_1.f90: New test.
37505
37506 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37507
37508         PR fortran/17568
37509         * gfortran.dg/ishft.f90: New test.
37510
37511         PR fortran/17283
37512         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37513         tests.
37514
37515 2004-10-06  Paul Brook  <paul@codesourcery.com>
37516
37517         * gfortran.dg/do_1.f90: New test.
37518
37519 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37520
37521         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37522         optimizing for size.
37523
37524 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37525
37526         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37527
37528 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37529
37530         * gcc.c-torture/compile/20041005-1.c: New test.
37531
37532 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37533
37534         PR c++/17829
37535         * g++.dg/lookup/koenig4.C: New.
37536
37537 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37538
37539         * g++.dg/other/classkey1.C: Adjust quoting marks.
37540         * g++.dg/parse/error15.C: Likewise.
37541         * g++.dg/template/meminit2.C (int>): Likewise.
37542
37543 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37544
37545         PR fortran/17283
37546         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37547
37548         PR fortran/17631
37549         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37550
37551         PR fortran/17708
37552         * gfortran.dg/pr17708.f90: New test.
37553
37554 2004-10-04  Chao-ying Fu  <fu@mips.com>
37555
37556         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37557         * gcc.dg/vect/vect-4.c: Ditto.
37558         * gcc.dg/vect/vect-5.c: Ditto.
37559         * gcc.dg/vect/vect-6.c: Ditto.
37560         * gcc.dg/vect/vect-8.c: Ditto.
37561         * gcc.dg/vect/vect-16.c: Ditto.
37562         * gcc.dg/vect/vect-30.c: Ditto.
37563         * gcc.dg/vect/vect-40.c: Ditto.
37564         * gcc.dg/vect/vect-41.c: Ditto.
37565         * gcc.dg/vect/vect-42.c: Ditto.
37566         * gcc.dg/vect/vect-43.c: Ditto.
37567         * gcc.dg/vect/vect-44.c: Ditto.
37568         * gcc.dg/vect/vect-45.c: Ditto.
37569         * gcc.dg/vect/vect-46.c: Ditto.
37570         * gcc.dg/vect/vect-47.c: Ditto.
37571         * gcc.dg/vect/vect-48.c: Ditto.
37572         * gcc.dg/vect/vect-49.c: Ditto.
37573         * gcc.dg/vect/vect-50.c: Ditto.
37574         * gcc.dg/vect/vect-51.c: Ditto.
37575         * gcc.dg/vect/vect-52.c: Ditto.
37576         * gcc.dg/vect/vect-53.c: Ditto.
37577         * gcc.dg/vect/vect-54.c: Ditto.
37578         * gcc.dg/vect/vect-55.c: Ditto.
37579         * gcc.dg/vect/vect-56.c: Ditto.
37580         * gcc.dg/vect/vect-57.c: Ditto.
37581         * gcc.dg/vect/vect-58.c: Ditto.
37582         * gcc.dg/vect/vect-59.c: Ditto.
37583         * gcc.dg/vect/vect-60.c: Ditto.
37584         * gcc.dg/vect/vect-74.c: Ditto.
37585         * gcc.dg/vect/vect-79.c: Ditto.
37586         * gcc.dg/vect/vect-80.c: Ditto.
37587
37588 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37589
37590         * gcc.dg/unused-7.c: Use the correct option.
37591
37592 2004-10-04  Paul Brook  <paul@codesourcery.com>
37593         Bud Davis  <bdavis9659@comcast.net>
37594
37595         PR fortran/17706
37596         PR fortran/16434
37597         * gfortran/pr17706.f90: New test.
37598         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37599
37600 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37601
37602         * gfortran.dg/pr17612.f90: New test.
37603
37604 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37605
37606         * g++.dg/template/local1.C: Adjust quoting marks in
37607         testing for diagnostics.
37608         * g++.dg/tls/diag-2.C: Likewise.
37609         * g++.dg/other/error8.C: Likewise.
37610
37611 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37612
37613         PR c/17178
37614         * gcc.dg/unused-4.c: Adjust to be correct.
37615
37616         PR c/17820
37617         * gcc.dg/unused-7.c: New test.
37618
37619 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37620
37621         PR c++/17797
37622         * g++.dg/overload/template2.C: New test.
37623
37624 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37625
37626         PR tree-optimization/16632
37627         * gcc.dg/tree-ssa/20041002-1.c: New.
37628
37629 2004-10-03  Paul Brook  <paul@codesourcery.com>
37630
37631         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37632         rather than relying on default formatting.
37633
37634 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37635
37636         * gcc.dg/20040920-1.c: Update expected message text.
37637
37638 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37639
37640         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37641
37642 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37643
37644         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37645         tree level.
37646
37647 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37648
37649         * gcc.dg/tree-ssa/pr17343.c: Remove.
37650
37651 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37652
37653         PR tree-opt/17343
37654         * gcc.dg/tree-ssa/pr17343.c: New test.
37655
37656 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37657
37658         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37659         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37660         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37661         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37662         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37663
37664 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37665
37666         * gcc.dg/lvalue-2.c: New test.
37667
37668 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37669
37670         PR c/17730
37671         * gcc.dg/pr17730-1.c: New test
37672
37673 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37674
37675         PR c/7425
37676         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37677
37678 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37679
37680         * gcc.c-torture/execute/stdarg-1.c: New test.
37681         * gcc.c-torture/execute/stdarg-2.c: New test.
37682         * gcc.c-torture/execute/stdarg-3.c: New test.
37683         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37684         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37685         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37686         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37687         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37688
37689 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37690
37691         PR tree-optimization/17697
37692         * g++.dg/opt/pr17697-1.C: New test.
37693         * g++.dg/opt/pr17697-2.C: New test.
37694         * g++.dg/opt/pr17697-3.C: New test.
37695
37696 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37697
37698         PR c/16409
37699         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37700         gcc.dg/vla-init-5.c: New tests.
37701
37702 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37703
37704         PR c/13804
37705         * gcc.dg/pr13804-1.c: New test.
37706
37707 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37708
37709         PR fortran/16938
37710         * gfortran.dg/pr16938.f90: New test.
37711
37712 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37713
37714         * g++.dg/template/crash23.C: New test.
37715
37716 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37717
37718         PR c++/17585
37719         * g++.dg/template/static8.C: New test.
37720
37721 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37722
37723         PR c++/17681
37724         * g++.dg/other/error9.C: New test.
37725
37726 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37727
37728         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37729
37730 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37731
37732         PR fortran/15164
37733         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37734
37735 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37736
37737         PR middle-end/17112
37738         * gcc.dg/pr17112-1.c: New test case.
37739
37740 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37741
37742         PR c/11459
37743         * gcc.dg/pr11459-1.c: New test.
37744
37745 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37746
37747         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37748         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37749
37750 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37751
37752         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37753
37754 2004-09-25  Jan Hubicka  <jh@suse.cz>
37755
37756         * compile/30040909-1.c: New test.
37757         * compile/30040907-1.c: New test.
37758
37759 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37760
37761         * gcc.c-torture/execute/va-arg-26.c: New test.
37762
37763 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37764
37765         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37766         extra diagnostics on targets with 64-bit pointers.
37767         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37768
37769 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37770
37771         PR c/17188
37772         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37773         * gcc.dg/decl-3.c: Adjust expected message.
37774
37775 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37776
37777         PR fortran/17615
37778         * gfortran.dg/pr17615.f90: New test.
37779
37780 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37781
37782         PR tree-optimzation/17517
37783         * g++.dg/tree-ssa/pr17517.C: New Test.
37784
37785 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37786
37787         PR c++/16889
37788         * g++.dg/lookup/ambig3.C: New.
37789
37790 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37791
37792         PR tree-opt/17624
37793         * g++.dg/opt/pr17624.C: New test.
37794
37795 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37796
37797         PR c/6980
37798         * gcc.dg/Wbad-function-cast-1.c: New test.
37799
37800 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37801
37802         * g++.dg/ext/complit1.C
37803         * g++.dg/other/error2.C
37804         * g++.dg/other/nontype-1.C
37805         * g++.dg/parse/crash11.C
37806         * g++.dg/parse/crash12.C
37807         * g++.dg/parse/error15.C
37808         * g++.dg/parse/error4.C
37809         * g++.dg/parse/tmpl-outside1.C
37810         * g++.dg/parse/too-many-tmpl-args1.C
37811         * g++.dg/template/dependent-expr3.C
37812         * g++.dg/template/error10.C
37813         * g++.dg/template/instantiate1.C
37814         * g++.dg/template/vtable2.C
37815         * g++.dg/warn/Wshadow-1.C
37816         * g++.dg/warn/weak1.C
37817         * g++.old-deja/g++.brendan/crash16.C
37818         * g++.old-deja/g++.brendan/crash18.C
37819         * g++.old-deja/g++.brendan/crash48.C
37820         * g++.old-deja/g++.brendan/crash49.C
37821         * g++.old-deja/g++.brendan/crash55.C
37822         * g++.old-deja/g++.brendan/crash56.C
37823         * g++.old-deja/g++.brendan/crash8.C
37824         * g++.old-deja/g++.brendan/enum11.C
37825         * g++.old-deja/g++.brendan/enum8.C
37826         * g++.old-deja/g++.brendan/enum9.C
37827         * g++.old-deja/g++.brendan/friend3.C
37828         * g++.old-deja/g++.brendan/misc14.C
37829         * g++.old-deja/g++.bugs/900402_02.C
37830         * g++.old-deja/g++.bugs/900404_03.C
37831         * g++.old-deja/g++.bugs/900404_04.C
37832         * g++.old-deja/g++.bugs/900428_03.C
37833         * g++.old-deja/g++.jason/crash4.C
37834         * g++.old-deja/g++.jason/overload21.C
37835         * g++.old-deja/g++.jason/redecl1.C
37836         * g++.old-deja/g++.jason/report.C
37837         * g++.old-deja/g++.jason/rfg10.C
37838         * g++.old-deja/g++.jason/template30.C
37839         * g++.old-deja/g++.law/arm12.C
37840         * g++.old-deja/g++.law/ctors5.C
37841         * g++.old-deja/g++.law/cvt20.C
37842         * g++.old-deja/g++.law/init10.C
37843         * g++.old-deja/g++.law/init8.C
37844         * g++.old-deja/g++.law/visibility17.C
37845         * g++.old-deja/g++.law/visibility7.C
37846         * g++.old-deja/g++.mike/net8.C
37847         * g++.old-deja/g++.mike/p646.C
37848         * g++.old-deja/g++.mike/p700.C
37849         * g++.old-deja/g++.mike/p701.C
37850         * g++.old-deja/g++.mike/p811.C
37851         * g++.old-deja/g++.ns/template13.C
37852         * g++.old-deja/g++.other/array3.C
37853         * g++.old-deja/g++.other/crash25.C
37854         * g++.old-deja/g++.other/dtor3.C
37855         * g++.old-deja/g++.other/dtor4.C
37856         * g++.old-deja/g++.other/main1.C
37857         * g++.old-deja/g++.other/warn7.C
37858         * g++.old-deja/g++.pt/crash11.C
37859         * g++.old-deja/g++.pt/crash36.C
37860         * g++.old-deja/g++.pt/spec22.C
37861         * g++.old-deja/g++.pt/spec9.C
37862         * g++.old-deja/g++.pt/ttp52.C
37863         * g++.old-deja/g++.robertl/eb103.C
37864         * g++.old-deja/g++.robertl/eb121.C
37865         * g++.old-deja/g++.robertl/eb22.C
37866         * g++.old-deja/g++.robertl/eb8.C:
37867         Update locations and/or regexps of dg-error markers.
37868         Remove markers for some bogus messages that are no longer issued.
37869
37870 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37871
37872         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37873         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37874
37875 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37876
37877         PR c++/17618
37878         * g++.dg/lookup/crash5.C: New test.
37879
37880 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37881
37882         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37883         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37884         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37885         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37886         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37887         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37888
37889         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37890         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37891         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37892         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37893         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37894         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37895
37896         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37897
37898         * gcc.dg/vect/vect-44.c: Check additional cases.
37899         * gcc.dg/vect/vect-48.c: Check additional cases.
37900
37901         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37902         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37903         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37904         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37905         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37906         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37907         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37908         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37909         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37910
37911         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37912         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37913         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37914
37915 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37916
37917         * gcc.dg/tree-ssa/loop-6.c: New test.
37918
37919 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         PR c++/17620
37922         * g++.dg/inherit/base2.C: New.
37923
37924 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37925
37926         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37927         * gcc.dg/20001012-2.c: Likewise.
37928         * gcc.dg/20001013-1.c: Likewise.
37929         * gcc.dg/20001101-1.c: Likewise.
37930         * gcc.dg/20001102-1.c: Likewise.
37931         * gcc.dg/bf-spl1.c: Likewise.
37932         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37933         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37934
37935 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37936
37937         PR tree-optimization/16721
37938         * gcc.dg/tree-ssa/pr16721.c: New test.
37939
37940 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37941
37942         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37943         * gcc.dg/20040305-1.c: Likewise.
37944
37945 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37946
37947         PR c/16566
37948         * gcc.c-torture/compile/pr16566-1.c,
37949         gcc.c-torture/compile/pr16566-2.c,
37950         gcc.c-torture/compile/pr16566-3.c: New tests.
37951
37952 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37953
37954         PR tree-optimization/17512
37955         * gcc.c-torture/compile/20040916-1.c.
37956
37957 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37958
37959         * gcc.dg/pragma-re-3.c: New test.
37960
37961 2004-09-17  Matt Austern  <austern@apple.com>
37962
37963         PR c++/15049
37964         * g++.dg/other/anon3.C: New.
37965
37966 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37967
37968         PR c++/7503
37969         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37970         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37971         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37972         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37973         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37974
37975 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37976
37977         PR fortran/17286
37978         * gfortran.dg/pr17286.f90: New test.
37979
37980 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37981
37982         PR c++/17530
37983         * g++.dg/template/static7.C: New test.
37984
37985 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37986
37987         PR tree-opt/17558
37988         * gcc.c-torture/compile/pr17558.c: New test.
37989
37990 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37991
37992         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37993         if SKIP_ATTRIBUTE is defined.
37994
37995 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37996
37997         PR fortran/15957
37998         * gfortran.dg/pr15957.f90: New test.
37999
38000 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38001
38002         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38003         in comparison.
38004         * gcc.dg/vect/vect-79.c: Likewise.
38005         * gcc.dg/vect/vect-80.c: Likewise.
38006
38007 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38008
38009         PR fortran/15750
38010         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38011
38012 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38013
38014         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38015         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38016         * gcc.dg/vect/vect-62.c: New testcase.
38017         * gcc.dg/vect/vect-63.c: New testcase.
38018         * gcc.dg/vect/vect-64.c: New testcase.
38019         * gcc.dg/vect/vect-65.c: New testcase.
38020         * gcc.dg/vect/vect-66.c: New testcase.
38021         * gcc.dg/vect/vect-67.c: New testcase.
38022         * gcc.dg/vect/vect-68.c: New testcase.
38023         * gcc.dg/vect/vect-69.c: New testcase.
38024         * gcc.dg/vect/vect-79.c: New testcase.
38025         * gcc.dg/vect/vect-80.c: New testcase.
38026
38027 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38028
38029         * gcc.target/mips/asm-1.c: New test.
38030
38031 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38032
38033         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38034         * gcc.dg/vect/vect-73.c: New testcase.
38035         * gcc.dg/vect/vect-74.c: New testcase.
38036         * gcc.dg/vect/vect-75.c: New testcase.
38037         * gcc.dg/vect/vect-76.c: New testcase.
38038         * gcc.dg/vect/vect-77.c: New testcase.
38039         * gcc.dg/vect/vect-78.c: New testcase
38040
38041 2004-09-18  Paul Brook  <paul@codesourcery.com>
38042
38043         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38044
38045 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38046
38047         PR c/17424
38048         * gcc.dg/pr17424-1.c: New test.
38049
38050 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38051
38052         * g++.dg/tree-ssa/pr17153.C: New test.
38053
38054 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38055
38056         PR pch/13361
38057         * g++.dg/pch/wchar-1.C: New.
38058         * g++.dg/pch/wchar-1.Hs: New.
38059
38060 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38061
38062         * gcc.c-torture/execute/20040917-1.c: New test.
38063
38064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38065
38066         PR tree-optimization/17319
38067         * gcc.dg/pr17319.c: New test.
38068
38069 2004-09-17  Devang Patel  <dpatel@apple.com>
38070
38071         * gcc.dg/20040813-1.c: New test.
38072
38073 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38074
38075         PR tree-optimization/17273
38076         * gcc.c-torture/compile/pr17273.c: New test.
38077
38078 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38079
38080         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38081         Update expected messages.
38082         * gcc.dg/declspec-13.c: New test.
38083
38084 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38085
38086         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38087
38088 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38089
38090         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38091         change what 'a' is pointing to.
38092
38093 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38094
38095         PR c++/16002
38096         * g++.dg/template/error18.C: New test.
38097
38098         PR c++/16029
38099         * g++.dg/warn/Wunused-8.C: New test.
38100
38101 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38102
38103         PR tree-optimization/17513
38104         * gcc.dg/20040916-1.c: New test.
38105
38106 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38107
38108         PR c++/17501
38109         * g++.dg/template/typename7.C: New test.
38110
38111 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38112
38113         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38114
38115 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38116
38117         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38118         with -ftree-based-profiling also.
38119         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38120
38121 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38122
38123         PR/15364
38124         * gfortran.dg/der_array_io_1.f90: New test.
38125         * gfortran.dg/der_array_io_2.f90: New test.
38126         * gfortran.dg/der_array_io_3.f90: New test.
38127
38128 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38129
38130         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38131         EABI.
38132
38133 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38134
38135         * g++.dg/opt/switch1.C: New test.
38136
38137 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38138
38139         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38140         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38141         Update expected messages.
38142
38143 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38144
38145         PR fortran/16485
38146         * gfortran.dg/same_name_1.f90: New test.
38147
38148 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38149
38150         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38151         dereference garbage pointers.
38152
38153 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38154
38155         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38156         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38157
38158         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38159         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38160         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38161
38162 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38163
38164         PR c++/17324
38165         * g++.dg/template/mangle1.C: New test.
38166
38167 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38168
38169         PR tree-optimization/17252
38170         * gcc.c-torture/execute/pr17252.c: New test.
38171
38172 2004-09-14  Andrew Pinski  <apinski@apple.com>
38173
38174         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38175
38176 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38177
38178         PR rtl-optimization/9771
38179         * gcc.dg/pr9771-1.c: New test case.
38180
38181 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38182
38183         PR tree-optimization/15262
38184         * gcc.c-torture/execute/pr15262-1.c: New test.
38185         * gcc.c-torture/execute/pr15262-2.c: New test.
38186
38187 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38188
38189         * gcc.dg/declspec-12.c: New test.
38190
38191 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38192
38193         * gfortran.dg/pr17090.f90: Add directives to test.
38194
38195 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38196
38197         * gcc.c-torture/compile/20040914-1.c: New test.
38198
38199 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38200
38201         PR c++/16162
38202         * g++.dg/template/decl2.C: New test.
38203
38204 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38205
38206         PR fortran/17090
38207         * gfortran.dg/pr17090.f90: New test.
38208
38209 2004-09-13  Dale Johannesen  <dalej@apple.com>
38210
38211         * gcc.c-torture/compile/pr17408.c: New test case.
38212
38213 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38214
38215         PR c++/16716
38216         * g++.dg/parse/crash17.C: New test.
38217
38218         PR c++/17327
38219         * g++.dg/template/enum3.C: New test.
38220
38221 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38222
38223         * lib/gcc-defs.exp: Load wrapper.exp.
38224         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38225         using local code.
38226         * lib/gcc.exp (gcc_init): Similar.
38227         * lib/gfortran.exp (gfortran_init): Similar.
38228         * lib/objc.exp (objc_init): Similar.
38229         * lib/treelang.exp (treelang_init): Similar.
38230         * lib/wrapper.exp: New file with build_wrapper call machinery in
38231         ${tool}_maybe_build_wrapper.
38232
38233 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38234
38235         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38236         "inline".
38237         * gcc.dg/declspec-11.c: Update expected messages.
38238         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38239         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38240         gcc.dg/inline-12.c: New tests.
38241
38242 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38243
38244         * g++.dg/tree-ssa/pr17400.C: New testcase.
38245
38246 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38247
38248         * gcc.target/mips/sb1-1.c: New testcase.
38249
38250 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38251
38252         * lib/g77-dg.exp: Remove unused file.
38253         * lib/mike-g77.exp: Ditto.
38254         * lib/g77.exp: Ditto.
38255
38256 2004-09-12  Richard Henderson  <rth@redhat.com>
38257
38258         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38259
38260 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38261
38262         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38263         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38264         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38265         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38266         Update expected messages.
38267
38268 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38269
38270         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38271         declaration/use mismatch for dirp parameter.
38272
38273 2004-09-12  Andrew Pinski  <apinski@apple.com>
38274
38275         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38276         -fgnu-runtime is passed.
38277
38278 2004-09-12  Richard Henderson  <rth@redhat.com>
38279
38280         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38281         do the uplevel thing and update additional_flags directly.
38282         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38283         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38284         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38285         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38286
38287 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38288
38289         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38290
38291 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38292
38293         PR middle-end/17411
38294         * g++.dg/opt/pr17411-1.C: New test case.
38295
38296 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38297
38298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38299         gcc.dg/tls/diag-2.c: Update expected messages.
38300         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38301         messages.
38302         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38303         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38304         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38305         gcc.dg/tls/diag-5.c: New tests.
38306
38307 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38308
38309         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38310
38311 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38312
38313         * g++.dg/parse/break-in-for.C: New test.
38314
38315 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38316
38317         * gcc.dg/tree-ssa/20040911-1.c: New test.
38318
38319 2004-09-11  Andreas Jaeger  <aj@suse.de>
38320
38321         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38322         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38323
38324 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38325
38326         * gcc.target/frv: New directory of FR-V-specific tests.
38327
38328 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38329
38330         * gcc.dg/convert-vec-1.c: New test.
38331
38332 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38333
38334         PR middle-end/17024
38335         * gcc.dg/pr17024-1.c: New test case.
38336
38337 2004-09-10  Eric Christopher  <echristo@redhat.com>
38338
38339         * gcc.dg/20040910-1.c: New test.
38340
38341 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38342
38343         * gcc.dg/bitfld-9.c: New test.
38344
38345 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38346
38347         * gcc.c-torture/execute/ieee/acc1.c: New test.
38348         * gcc.c-torture/execute/ieee/acc2.c: New test.
38349         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38350
38351 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38352
38353         * gcc.dg/deprecated-2.c: New test.
38354
38355 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38356
38357         * gcc.dg/init-vec-1.c: New test.
38358
38359 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38360
38361         PR middle-end/17055
38362         * gcc.dg/pr17055-1.c: New test case.
38363
38364 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38365
38366         PR target/17377
38367         * gcc.c-torture/execute/pr17377.c: New test.
38368
38369 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38370
38371         PR c/8420
38372         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38373         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38374         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38375         gcc.dg/long-long-typespec-1.c: New tests.
38376         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38377
38378 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38379
38380         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38381         gcc.dg/gnu99-static-1.c: New tests.
38382
38383 2004-09-08  Devang Patel  <dpatel@apple.com>
38384
38385         * gcc.dg/darwin-ld-20040828-1.c: New test.
38386         * gcc.dg/darwin-ld-20040828-2.c: New test.
38387         * gcc.dg/darwin-ld-20040828-3.c: New test.
38388
38389 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38390
38391         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38392         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38393         in error message.
38394         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38395         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38396         in error message.
38397         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38398         types they qualify.
38399         * objc.dg/type-size-2.m: Fix wording in comment.
38400         * objc.dg/va-meth-1.m: New test case.
38401
38402 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38403
38404         PR c/16633:
38405         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38406         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38407
38408 2004-09-06  Devang Patel  <dpatel@apple.com>
38409
38410         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38411         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38412
38413 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38414
38415         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38416         reflect changed line numbering of diagnostics.
38417
38418 2004-09-06  Paul Brook  <paul@codesourcery.com>
38419
38420         * gfortran.dg/edit_real_1.f90: Add new test.
38421
38422 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38423
38424         * gcc.dg/tree-ssa/loop-2.c: New test.
38425         * gcc.dg/tree-ssa/loop-3.c: New test.
38426         * gcc.dg/tree-ssa/loop-4.c: New test.
38427         * gcc.dg/tree-ssa/loop-5.c: New test.
38428
38429 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38430
38431         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38432
38433 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38434
38435         * gcc.dg/format/sentinel-1.c: New test.
38436
38437 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38438
38439         * gcc.dg/builtins-46.c: New.
38440
38441 2004-09-03  Devang Patel  <dpatel@apple.com>
38442
38443         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38444         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38445
38446 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38447
38448         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38449         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38450         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38451         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38452         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38453         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38454         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38455         the non-portable bzero.
38456         * gcc.dg/20010912-1.c: xfail for NetWare.
38457         * gcc.dg/20020426-2.c: xfail for NetWare.
38458         * gcc.dg/20021014-1.c: xfail for NetWare.
38459         * gcc.dg/20021018-1.c: xfail for NetWare.
38460         * gcc.dg/20030213-1.c: xfail for NetWare.
38461         * gcc.dg/20030225-1.c: xfail for NetWare.
38462         * gcc.dg/20030708-1.c: xfail for NetWare.
38463         * gcc.dg/builtins-config.h: Also exclude NetWare.
38464         * gcc.dg/format/format.h: Define restrict only if not already defined.
38465         * gcc.dg/nest.c: xfail for NetWare.
38466         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38467         * lib/target-supports.exp (check_visibility_available): Exclude
38468         NetWare.
38469
38470 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38471
38472         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38473         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38474         deterministic starting point for the alignment of structure fields.
38475         * gcc.dg/Wpadded.c: Dito.
38476         * g++.dg/abi/vbase10.C: Dito.
38477
38478 2004-09-03  Devang Patel  <dpatel@apple.com>
38479
38480         * g++.dg/debug/pr15736.cc: New test.
38481
38482 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38483
38484         * README.QMTEST: Fix out-of-date link.
38485
38486 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38487
38488         PR fortran/16579
38489         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38490         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38491
38492 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38493
38494         * g++.dg/abi/arm_rtti1.C: New test.
38495
38496 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38497
38498         * gcc.dg/ppc-vector-memcpy.c: New.
38499         * gcc.dg/ppc-vector-memset.c: New.
38500
38501 2004-09-02  Chao-ying Fu  <fu@mips.com>
38502
38503         * gcc.target/mips/mips-3d-1.c: New test.
38504         * gcc.target/mips/mips-3d-2.c: New test.
38505         * gcc.target/mips/mips-3d-3.c: New test.
38506         * gcc.target/mips/mips-3d-4.c: New test.
38507         * gcc.target/mips/mips-3d-5.c: New test.
38508         * gcc.target/mips/mips-3d-6.c: New test.
38509         * gcc.target/mips/mips-3d-7.c: New test.
38510         * gcc.target/mips/mips-3d-8.c: New test.
38511         * gcc.target/mips/mips-3d-9.c: New test.
38512         * gcc.target/mips/mips-ps-1.c: New test.
38513         * gcc.target/mips/mips-ps-2.c: New test.
38514         * gcc.target/mips/mips-ps-3.c: New test.
38515         * gcc.target/mips/mips-ps-4.c: New test.
38516         * gcc.target/mips/mips-ps-type.c: New test.
38517
38518 2004-09-02  Paul Brook  <paul@codesourcery.com>
38519
38520         * gfortran.dg/edit_real_1.f90: Add new tests.
38521
38522 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38523
38524         PR fortran/15327
38525         * gfortran.dg/merge_char_1.f90: New test.
38526
38527 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38528
38529         PR fortran/16404
38530         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38531
38532 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38533
38534         PR c/1522
38535         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38536
38537 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38538
38539         * g++.dg/opt/loop1.C: Do not XFAIL.
38540
38541 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38542
38543         * gcc.c-torture/execute/20040831-1.c: New test.
38544
38545 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38546
38547         PR fortran/16579
38548         * gfortran.dg/g77/20010610.f: Now passes.
38549         Copy from g77.f-torture/execute. Add dg-run directive.
38550         * gfortran.dg/g77/README: Update
38551
38552 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38553
38554         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38555         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38556         (t1, t2, t3, t4): Add volatile.
38557
38558 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38559
38560         * g++.dg/ext/visibility/arm1.C: New test.
38561
38562 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38563
38564         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38565         -pedantic-errors.
38566
38567 2004-09-01  Paul Brook  <paul@codesourcery.com>
38568
38569         * gfortran.dg/eof_2.f90: New test.
38570
38571 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38572
38573         PR fortran/16579
38574         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38575
38576 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38577
38578         PR libfortran/16805
38579         * gfortran.dg/list_read_2.f90: New test.
38580
38581 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38582
38583         * g++.dg/abi/key1.C: New test.
38584
38585 2004-08-31  Richard Henderson  <rth@redhat.com>
38586
38587         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38588         form of offsetof.
38589         * g++.dg/other/offsetof5.C: Remove duplicate.
38590
38591 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38592
38593         PR fortran/17244
38594         * gfortran.dg/func_derived_1.f90: New test.
38595
38596 2004-08-31  Paul Brook  <paul@codesourcery.com>
38597
38598         * gfortran.dg/eof_1.f90: New test.
38599
38600 2004-08-31  Paul Brook  <paul@codesourcery.com>
38601
38602         * gfortran.dg/list_read_1.f90: New file.
38603
38604 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38605
38606         * g++.dg/opt/loop1.C: XFAIL.
38607
38608 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38609
38610         * gcc.dg/funcdef-storage-1.c: New.
38611         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38612         an extern function in local scope.
38613         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38614         declare an 'auto inline' function in local scope.
38615         * gcc.dg/20011130-1.c: Likewise.
38616         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38617         an 'auto' function in local scope.
38618         * gcc.dg/20021014-1.c: Likewise.
38619         * gcc.dg/20030331-2.c: Likewise.
38620
38621 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38622
38623         * gfortran.dg/blockdata_1.f90: New test.
38624
38625 2004-08-30  Richard Henderson  <rth@redhat.com>
38626
38627         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38628
38629 2004-08-30  Richard Henderson  <rth@redhat.com>
38630
38631         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38632         additional_flags set by alternate driver.
38633         (ieee-options): New procedure.
38634         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38635         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38636         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38637         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38638
38639 2004-08-30  Richard Henderson  <rth@redhat.com>
38640
38641         * lib/f-torture.exp: Remove.
38642
38643 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38644
38645         PR rtl-optimization/16590
38646         * g++.dg/opt/loop1.C: New test.
38647
38648 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38649
38650         PR fortran/13910
38651         * gfortran.dg/oldstyle_1.f90: New test.
38652
38653 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38654         Paul Brook  <paul@codesourcery.com>
38655
38656         * gfortran.dg/g77/README: Update.
38657         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38658         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38659         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38660
38661 2004-08-28  Paul Brook  <paul@codesourcery.com>
38662
38663         PR libfortran/17195
38664         * gfortran.dg/edit_real_1.f90: New test.
38665
38666 2004-08-27  Paul Brook  <paul@codesourcery.com>
38667
38668         * gfortran.dg/rewind_1.f90: New test.
38669
38670 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38671
38672         PR fortran/16597
38673         * gfortran.dg/pr16597.f90: New test.
38674
38675 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38676
38677         PR c/13801
38678         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38679         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38680         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38681         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38682         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38683
38684 2004-08-26  Nick Clifton  <nickc@redhat.com>
38685
38686         * gcc.c-torture/compile/pr17119.c: New test.
38687
38688 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38689
38690         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38691
38692 2004-08-25  Richard Henderson  <rth@redhat.com>
38693
38694         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38695         the bits that expect kind=8 to be the largest real kind.
38696
38697 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38698
38699         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38700
38701 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38702
38703         * gfortran.dg/assignment_1.f90: New test.
38704
38705 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38706
38707         * g++.dg/template/repo3.C: New test.
38708
38709 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38710
38711         PR middle-end/16693
38712         PR tree-optimization/16372
38713         * g++.dg/opt/pr16372-1.C: New test case.
38714         * g++.dg/opt/pr16693-1.C: New test case.
38715         * g++.dg/opt/pr16693-2.C: New test case.
38716
38717 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38718
38719         * objc.dg/proto-lossage-4.m: New test.
38720
38721 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38722
38723         PR c++/17155
38724         * g++.dg/inherit/local2.C: New test.
38725
38726 2004-08-25  Paul Brook  <paul@codesourcery.com>
38727
38728         PR fortran/17144
38729         * gfortran.dg/string_ctor_1.f90: New test.
38730
38731 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38732
38733         PR c++/14428
38734         * g++.dg/template/redecl2.C: New test.
38735
38736 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38737
38738         PR fortran/17143
38739         * gfortran.dg/pr17143.f90: New test.
38740
38741 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38742
38743         PR fortran/17164
38744         * gfortran.dg/pr17164.f90: New test.
38745
38746 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38747
38748         * gcc.dg/tree-ssa/loop-1.c: New test.
38749
38750 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38751
38752         * gcc.c-torture/compile/20040824-1.c: New test.
38753
38754 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38755
38756         * gcc.c-torture/compile/iftrap-3.c: New test.
38757
38758 2004-08-24  Paul Brook  <paul@codesourcery.com>
38759
38760         * gfortran.dg/entry_2.f90: New test.
38761
38762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38763
38764         PR c++/16889
38765         * g++.dg/lookup/ambig[12].C: New.
38766
38767 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38768
38769         PR c++/16706
38770         * g++.dg/template/crash21.C: New test.
38771         * g++.dg/template/crash22.C: Likewise.
38772
38773 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         PR c++/17149
38776         * g++.dg/template/access15.C: New.
38777
38778 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38779
38780         PR c++/17163
38781         * g++.dg/template/repo2.C: New test.
38782
38783 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38784
38785         PR rtl-optimization/17078
38786         * gcc.c-torture/execute/pr17078-1.c: New test case.
38787
38788 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38789
38790         PR c/14492
38791         * gcc.dg/debug/crash1.c: New test.
38792
38793 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38794
38795         PR c/16180
38796         * gcc.dg/loop-5.c: New test.
38797
38798 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38799
38800         * gcc.c-torture/execute/20040823-1.c: New test.
38801
38802 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38803
38804         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38805         to the assembler.  Simplify test accordingly.
38806         (asm_abi_flags): Use GNU names.
38807         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38808         to check for ABI flags.
38809
38810 2004-08-22  Andrew Pinski  <apinski@apple.com>
38811
38812         * g++.dg/opt/pr14029.C: New test.
38813         * gcc.c-torture/execute/pr15262.c: New test.
38814
38815 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38816
38817         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38818
38819 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38820
38821         PR 16908
38822         * gfortran.dg/direct_io.f90: New test.
38823
38824 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/17121
38827         * g++.dg/inherit/local2.C: New test.
38828
38829 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38830
38831         PR c++/17120
38832         * g++.dg/warn/Wparentheses-4.C: New test.
38833
38834 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38835
38836         PR c++/17121
38837         * g++.dg/inherit/local2.C: New test.
38838
38839         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38840         * gcc.dg/ppc-ldstruct.c: Likewise.
38841         * gcc.dg/ppc64-abi-2.c: Likewise.
38842
38843 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38844
38845         PR rtl-optimization/17099
38846         * gcc.c-torture/execute/20040820-1.c: New test.
38847
38848 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38849
38850         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38851
38852 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38853
38854         PR fortran/17077
38855         * gfortran.dg/auto_array_1.f90: New test.
38856
38857 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38858
38859         PR fortran/17074
38860         * gfortran.dg/simpleif_1.f90: New test.
38861
38862 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38863
38864         * lib/target-supports.exp (check_profiling_available): Return
38865         false for arm*-*-symbianelf* and arm*-*-eabi*.
38866
38867         PR c++/15890
38868         * g++.dg/template/delete1.C: New test.
38869
38870 2004-08-19  Paul Brook  <paul@codesourcery.com>
38871
38872         PR fortran/14976
38873         PR fortran/16228
38874         * gfortran.dg/data_char_1.f90: New test.
38875
38876 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38877
38878         PR fortran/16946
38879         * gfortran.dg/reduction.f90: New testcase.
38880
38881 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38882
38883         PR fortran/16520
38884         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38885
38886 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38887
38888         PR c++/17041
38889         * g++.dg/Wparentheses-3.C: New test.
38890
38891 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38892
38893         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38894         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38895         * gcc.dg/vect/vect-2.c: Likewise.
38896         * gcc.dg/vect/vect-3.c: Likewise.
38897         * gcc.dg/vect/vect-4.c: Likewise.
38898         * gcc.dg/vect/vect-5.c: Likewise.
38899         * gcc.dg/vect/vect-6.c: Likewise.
38900         * gcc.dg/vect/vect-7.c: Likewise.
38901         * gcc.dg/vect/vect-25.c: Likewise.
38902         * gcc.dg/vect/vect-31.c: Likewise.
38903         * gcc.dg/vect/vect-32.c: Likewise.
38904         * gcc.dg/vect/vect-34.c: Likewise.
38905         * gcc.dg/vect/vect-36.c: Likewise.
38906         * gcc.dg/vect/vect-all.c: Likewise.
38907
38908 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38909
38910         PR c++/17068
38911         * g++.dg/template/operator4.C: New test.
38912
38913 2004-08-18  Richard Henderson  <rth@redhat.com>
38914
38915         * gcc.dg/20040206-1.c: XFAIL.
38916
38917 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38918
38919         PR c++/16246
38920         * g++.dg/template/array7.C: New test.
38921
38922 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38923
38924         * gcc.dg/mips-movcc-1.c: New test.
38925         * gcc.dg/mips-movcc-2.c: New test.
38926         * gcc.dg/mips-movcc-3.c: New test.
38927
38928         * gcc.dg/mips-nmadd-1.c: New test.
38929         * gcc.dg/mips-nmadd-2.c: New test.
38930
38931 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38932
38933         PR c++/15871
38934         * g++.dg/opt/inline8.C: New test.
38935
38936         PR c++/16965
38937         * g++.dg/parse/error17.C: New test.
38938
38939 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38940
38941         * gcc.dg/vect: New directory for vectorizer tests.
38942         * gcc.dg/vect/tree-vect.h: New file.
38943         * gcc.dg/vect/vect.exp: New file.
38944         * gcc.dg/vect/pr16105.c.c: New test.
38945         * gcc.dg/vect/vect-1.c: New test.
38946         * gcc.dg/vect/vect-2.c: New test.
38947         * gcc.dg/vect/vect-3.c: New test.
38948         * gcc.dg/vect/vect-4.c: New test.
38949         * gcc.dg/vect/vect-5.c: New test.
38950         * gcc.dg/vect/vect-6.c: New test.
38951         * gcc.dg/vect/vect-7.c: New test.
38952         * gcc.dg/vect/vect-8.c: New test.
38953         * gcc.dg/vect/vect-9.c: New test.
38954         * gcc.dg/vect/vect-10.c: New test.
38955         * gcc.dg/vect/vect-11.c: New test.
38956         * gcc.dg/vect/vect-12.c: New test.
38957         * gcc.dg/vect/vect-13.c: New test.
38958         * gcc.dg/vect/vect-14.c: New test.
38959         * gcc.dg/vect/vect-15.c: New test.
38960         * gcc.dg/vect/vect-16.c: New test.
38961         * gcc.dg/vect/vect-17.c: New test.
38962         * gcc.dg/vect/vect-18.c: New test.
38963         * gcc.dg/vect/vect-19.c: New test.
38964         * gcc.dg/vect/vect-20.c: New test.
38965         * gcc.dg/vect/vect-21.c: New test.
38966         * gcc.dg/vect/vect-22.c: New test.
38967         * gcc.dg/vect/vect-23.c: New test.
38968         * gcc.dg/vect/vect-24.c: New test.
38969         * gcc.dg/vect/vect-25.c: New test.
38970         * gcc.dg/vect/vect-26.c: New test.
38971         * gcc.dg/vect/vect-27.c: New test.
38972         * gcc.dg/vect/vect-28.c: New test.
38973         * gcc.dg/vect/vect-29.c: New test.
38974         * gcc.dg/vect/vect-30.c: New test.
38975         * gcc.dg/vect/vect-31.c: New test.
38976         * gcc.dg/vect/vect-32.c: New test.
38977         * gcc.dg/vect/vect-33.c: New test.
38978         * gcc.dg/vect/vect-34.c: New test.
38979         * gcc.dg/vect/vect-35.c: New test.
38980         * gcc.dg/vect/vect-36.c: New test.
38981         * gcc.dg/vect/vect-37.c: New test.
38982         * gcc.dg/vect/vect-38.c: New test.
38983         * gcc.dg/vect/vect-40.c: New test.
38984         * gcc.dg/vect/vect-41.c: New test.
38985         * gcc.dg/vect/vect-42.c: New test.
38986         * gcc.dg/vect/vect-43.c: New test.
38987         * gcc.dg/vect/vect-44.c: New test.
38988         * gcc.dg/vect/vect-45.c: New test.
38989         * gcc.dg/vect/vect-46.c: New test.
38990         * gcc.dg/vect/vect-47.c: New test.
38991         * gcc.dg/vect/vect-48.c: New test.
38992         * gcc.dg/vect/vect-49.c: New test.
38993         * gcc.dg/vect/vect-50.c: New test.
38994         * gcc.dg/vect/vect-51.c: New test.
38995         * gcc.dg/vect/vect-52.c: New test.
38996         * gcc.dg/vect/vect-53.c: New test.
38997         * gcc.dg/vect/vect-54.c: New test.
38998         * gcc.dg/vect/vect-55.c: New test.
38999         * gcc.dg/vect/vect-56.c: New test.
39000         * gcc.dg/vect/vect-57.c: New test.
39001         * gcc.dg/vect/vect-58.c: New test.
39002         * gcc.dg/vect/vect-59.c: New test.
39003         * gcc.dg/vect/vect-60.c: New test.
39004         * gcc.dg/vect/vect-61.c: New test.
39005         * gcc.dg/vect/vect-all.c: New test.
39006         * gcc.dg/vect/vect-none.c: New test.
39007
39008 2004-08-17  Paul Brook  <paul@codesourcery.com>
39009
39010         PR fortran/13082
39011         * gfortran.dg/entry_1.f90: New test.
39012
39013 2004-08-17  Andrew Pinski  <apinski@apple.com>
39014
39015         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39016
39017 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39018
39019         * gcc.dg/pr17036-1.c: New test.
39020
39021 2004-08-16  Devang Patel  <dpatel@apple.com>
39022
39023         * gcc.dg/darwin-20040809-1.c: New test.
39024
39025 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39026
39027         * gcc.dg/funcdef-attr-1.c: New test.
39028
39029 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39030
39031         * gcc.dg/altivec-17.c: New test.
39032         * gcc.dg/altivec-18.c: New test.
39033
39034 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39035
39036         PR c++/6749
39037         * g++.dg/template/vtable2.C: New test.
39038
39039 2004-08-14  Richard Henderson  <rth@redhat.com>
39040
39041         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39042         * gcc.dg/pack-test-4.c (main): Return 0.
39043         * gcc.dg/setjmp-1.c: Remove XFAIL.
39044         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39045
39046 2004-08-14  Richard Henderson  <rth@redhat.com>
39047
39048         * gcc.dg/980217-1.c: Add prototype for printf.
39049
39050 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39051
39052         * gfortran.dg/pr16935.f90: New test.
39053
39054 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39055
39056         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39057
39058 2004-08-13  Paul Brook  <paul@codesourcery.com>
39059
39060         * gfortran.dg/der_io_1.f90: Remove stray comma.
39061
39062 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39063
39064         * gcc.dg/vmx/cw-bug-2.c: Remove.
39065         * gcc.dg/vmx/vprint-1.c: Remove.
39066         * gcc.dg/vmx/vscan-1.c: Remove.
39067
39068 2004-08-12  Devang patel  <dpatel@apple.com>
39069
39070         * gcc.dg/darwin-20040809-2.c: New test.
39071
39072 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39073
39074         * g++.dg/ext/altivec-12.C: New test.
39075
39076         * g++.dg/ext/altivec-11.C: New test.
39077
39078 2004-08-12  Paul Brook  <paul@codesourcery.com>
39079
39080         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39081
39082 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39083
39084         * g++.dg/ext/altivec-2.C: Check for hardware support before
39085         executing any VMX instructions.
39086
39087         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39088
39089 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39090
39091         PR c++/16276
39092         * g++.old-deja/g++.other/comdat4.C: New test.
39093         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39094
39095 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39096
39097         PR target/16286
39098         * gcc.dg/pr16286.c: New test.
39099
39100 2004-08-12 Jan Beulich <jbeulich@novell.com>
39101
39102         * g++.dg/ext/asm5.C: New.
39103
39104 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39105
39106         PR c++/16698
39107         * g++.dg/eh/crash1.C: New test.
39108
39109         PR c++/16717
39110         * g++.dg/ext/construct1.C: New test.
39111
39112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39113
39114         PR c++/16853
39115         * g++.dg/init/ptrmem1.C: New test.
39116
39117         PR c++/16618
39118         * g++.dg/parse/offsetof5.C: New test.
39119
39120         PR c++/16870
39121         * g++.dg/template/overload3.C: New test.
39122
39123 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39124
39125         PR c++/16964
39126         * g++.dg/parse/error16.C: New test.
39127
39128         PR c++/16904
39129         * g++.dg/template/error14.C: New test.
39130
39131         PR c++/16929
39132         * g++.dg/template/error15.C: New test.
39133
39134 2004-08-11  Devang Patel  <dpatel@apple.com>
39135
39136         * gcc.dg/darwin-ld-20040809-1.c: New test.
39137         * gcc.dg/darwin-ld-20040809-2.c: New test.
39138
39139 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39140
39141         PR fortran/16917
39142         * gfortran.dg/dfloat_1.f90: New test.
39143
39144 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39145
39146         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39147         * gcc.dg/dll-2.c: Fix dg-require syntax.
39148         * gcc.misc-tests/arm-isr.c (abort): Declare.
39149         (exit): Likewise.
39150
39151 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39152
39153         PR c++/16971
39154         * g++.dg/parse/crash16.C: New test.
39155
39156 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39157
39158         * gcc.dg/mips-rsqrt-1.c: New test case.
39159         * gcc.dg/mips-rsqrt-2.c: New test case.
39160         * gcc.dg/mips-rsqrt-3.c: New test case.
39161
39162 2004-08-10  Paul Brook  <paul@codesourcery.com>
39163
39164         * gfortran.dg/der_io_1.f90: New test.
39165
39166 2004-08-10  Paul Brook  <paul@codesourcery.com>
39167
39168         PR fortran/16919
39169         * gfortran.dg/der_array_1.f90: New test.
39170
39171 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39172
39173         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39174
39175 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39176
39177         * gcc.dg/wchar_t-2.c: Fix typo.
39178
39179 2004-08-09  Falk Hueffner  <falk@debian.org>
39180
39181         PR tree-optimization/12517
39182         * gcc.c-torture/compile/pr12517.c: New test.
39183
39184         PR tree-optimization/12578
39185         * gcc.c-torture/compile/pr12578.c: New test.
39186
39187         PR tree-optimization/12899
39188         * gcc.c-torture/compile/pr12899.c: New test.
39189
39190         PR rtl-optimization/14692
39191         * gcc.c-torture/compile/pr14692.c: New test.
39192
39193         PR tree-optimization/16461
39194         * gcc.c-torture/compile/pr16461.c: New test.
39195
39196 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39197
39198         * gfortran.dg/getenv_1.f90: New test.
39199
39200 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39201
39202         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39203         wchar_t.
39204         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39205
39206 2004-08-06  Paul Brook  <paul@codesourcery.com>
39207
39208         * gfortran.dg/ret_array_1.f90: New test.
39209         * gfortran.dg/ret_pointer_1.f90: New test.
39210
39211 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39212
39213         * gcc.dg/missing-field-init-[12].c: New tests.
39214         * g++.dg/warn/missing-field-init-[12].C: New tests.
39215
39216 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39217
39218         * gcc.dg/enum2.c: New test.
39219         * gcc.dg/symbian3.c: Likewise.
39220         * gcc.dg/symbian4.c: Likewise.
39221         * gcc.dg/wchar_t-2.c: Likewise.
39222
39223 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39224
39225         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39226         destructor tests.
39227
39228 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39229
39230         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39231         dg-require-visiblity.
39232         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39233         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39234         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39235         * g++.dg/ext/visibility/new1.C: Likewise.
39236         * g++.dg/ext/visibility/pragma.C: Likewise.
39237         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39238         * g++.dg/ext/visibility/virtual.C: Likewise.
39239         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39240         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39241         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39242         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39243         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39244         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39245         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39246         * g++/dg/ext/visibility/visibility-8.C: New test.
39247         * gcc.c-torture/compile/dll.x: Remove.
39248         * gcc.dg/dll-2.c: Use dg-require-dll
39249         * gcc.dg/visibility-10.c: New test.
39250         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39251         supporting DLLs.
39252         * lib/scanasm.exp (scan_hidden): New function.
39253         (scan_not_hidden): Likewise.
39254
39255 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39256
39257         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39258
39259 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39260
39261         * gcc.c-torture/execute/20040805-1.c: New test.
39262
39263 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39264
39265         * gcc.dg/20020118-1.c: Declare abort.
39266         * gcc.dg/altivec_check.h: Likewise.
39267         * gcc.dg/iftrap-2.c: Likewise.
39268         * gcc.dg/pragma-darwin.c: Likewise.
39269         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39270
39271 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39272
39273         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39274
39275 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39276
39277         * gcc.c-torture/execute/builtins/abs-2.c,
39278         gcc.c-torture/execute/builtins/abs-3.c,
39279         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39280         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39281         intmax_t, uintmax_t and their limits.
39282         * gcc.dg/intmax_t-1.c: New test.
39283
39284 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39285
39286         * g++.dg/tc1/dr147.C: Add reference to PR.
39287
39288 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39289
39290         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39291         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39292
39293 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39294
39295         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39296
39297 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39298
39299         * gcc.dg/redecl-5.c: New test.
39300         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39301         of scanf.
39302
39303 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39304
39305         PR middle-end/16790
39306         * gcc.c-torture/execute/pr16790-1.c: New test case.
39307
39308 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39309
39310         * g++.dg/ext/visibility/assign1.C: New test.
39311         * g++.dg/ext/visibility/new1.C: Likewise.
39312
39313         * gcc.dg/symbian1.c: New test.
39314         * gcc.dg/symbian2.c: Likewise.
39315
39316 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39317
39318         PR target/16570
39319         * gcc.dg/i386-sse-9.c: New test.
39320
39321 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39322
39323         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39324
39325 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39326
39327         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39328         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39329         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39330         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39331         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39332         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39333         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39334         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39335         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39336         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39337         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39338         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39339         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39340         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39341         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39342         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39343         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39344         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39345         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39346         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39347         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39348         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39349         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39350         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39351         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39352         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39353         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39354         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39355         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39356         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39357         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39358         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39359         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39360         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39361         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39362         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39363         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39364         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39365         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39366         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39367         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39368         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39369         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39370         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39371         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39372         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39373         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39374         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39375         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39376         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39377         gcc.misc-tests/i386-pf-3dnow-1.c,
39378         gcc.misc-tests/i386-pf-athlon-1.c,
39379         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39380         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39381         Declare built-in functions used.
39382         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39383
39384 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c++/16707
39387         * g++.dg/lookup/using12.C: New test.
39388
39389         * g++.dg/init/null1.C: Fix PR number.
39390         * g++.dg/parse/namespace10.C: Likewise.
39391
39392 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39393
39394         PR c++/16224
39395         * g++.dg/template/spec17.C: New test.
39396         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39397         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39398
39399 2004-08-02  David Billinghurst
39400
39401         PR fortran/16292
39402         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39403
39404 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39405
39406         * gcc.dg/ia64-got-1.c: New test case.
39407
39408 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39409
39410         PR c++/16489
39411         * g++.dg/init/null1.C: New test.
39412         * g++.dg/tc1/dr76.C: Adjust error marker.
39413
39414         PR c++/16529
39415         * g++.dg/parse/namespace10.C: New test.
39416
39417         PR c++/16810
39418         * g++.dg/inherit/ptrmem2.C: New test.
39419
39420 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39421
39422         PR target/16155
39423         * gcc.dg/pr16155.c: New test.
39424
39425 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39426
39427         * gcc.dg/redecl-2.c: New test.
39428
39429 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39430
39431         * gcc.dg/darwin-longdouble.c: New file.
39432
39433 2004-07-30  Richard Henderson  <rth@redhat.com>
39434
39435         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39436         write to constant argument.
39437         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39438
39439 2004-07-30  Richard Henderson  <rth@redhat.com>
39440
39441         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39442         tests of nearest around zero.
39443
39444 2004-07-30  Andrew Pinski  <apinski@apple.com>
39445
39446         * gcc.c-torture/compile/20040730-1.c: New test.
39447
39448 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39449
39450         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39451         powerpc-eabispe.
39452
39453 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39454
39455         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39456
39457 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39458
39459         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39460         contains $ld_library_path.
39461         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39462
39463 2004-07-29  Richard Henderson  <rth@redhat.com>
39464
39465         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39466
39467         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39468         (alt2, which): New.
39469         (Check): Accept either alternative.
39470
39471 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39472
39473         * g++.dg/abi/inline1.C: New test.
39474         * g++.dg/abi/local1-a.cc: Likewise.
39475         * g++.dg/abi/local1.C: Likewise.
39476         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39477         * g++.dg/abi/mangle12.C: Likewise.
39478         * g++.dg/abi/mangle17.C: Likewise.
39479         * g++.dg/abi/mangle20-2.C: Likewise.
39480         * g++.dg/opt/interface1.C: Likewise.
39481         * g++.dg/opt/interface1.h: Likewise.
39482         * g++.dg/opt/interface1-a.cc: New test.
39483         * g++.dg/parse/repo1.C: New test.
39484         * g++.dg/template/repo1.C: Likewise.
39485         * g++.dg/warn/Winline-1.C: Likewise.
39486         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39487
39488 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39489
39490         * gcc.dg/tree-ssa/20040729-1.c: New test.
39491
39492 2004-07-27  Matt Austern <austern@apple.com>
39493
39494         * gcc.dg/darwin-bool-1.c: New test.
39495         * gcc.dg/darwin-bool-2.c: New test.
39496
39497 2004-07-28  Richard Henderson  <rth@redhat.com>
39498
39499         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39500         arguments in the correct type.  Don't write to constant arguments.
39501
39502 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39503
39504         PR tree-optimization/16688
39505         PR tree-optimization/16689
39506         * g++.dg/tree-ssa/pr16688.C: New test.
39507
39508 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39509
39510         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39511         loads.  Not only in the comment, this time.
39512
39513 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39514
39515         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39516         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39517         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39518         * gcc.dg/sh4a-bitmovua.c: New.
39519         * gcc.dg/sh4a-cos.c: New.
39520         * gcc.dg/sh4a-cosf.c: New.
39521         * gcc.dg/sh4a-fprun.c: New.
39522         * gcc.dg/sh4a-fsrra.c: New.
39523         * gcc.dg/sh4a-memmovua.c: New.
39524         * gcc.dg/sh4a-sin.c: New.
39525         * gcc.dg/sh4a-sincos.c: New.
39526         * gcc.dg/sh4a-sincosf.c: New.
39527         * gcc.dg/sh4a-sinf.c: New.
39528
39529 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39530
39531         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39532         conditionals.
39533         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39534         loads.
39535         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39536         DOM1.
39537
39538 2004-07-27  Andrew Pinski  <apinski@apple.com>
39539
39540         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39541
39542 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39543
39544         * gcc.dg/pragma-isr.c: New test.
39545
39546 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39547
39548         PR c++/14429
39549         * g++.dg/template/ttp11.C: New test.
39550
39551 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39552
39553         * gcc.c-torture/compile/20040727-1.c: New test.
39554
39555 2004-07-26  Eric Christopher  <echristo@redhat.com>
39556
39557         * gcc.c-torture/compile/20040726-2.c: New test.
39558
39559 2004-07-26  Andrew Pinski  <apinski@apple.com>
39560
39561         * g++.dg/rtti/tinfo1.C: Xfail.
39562
39563 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39564
39565         * gcc.c-torture/compile/20040726-1.c: New test.
39566
39567 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39568             Brian Ryner  <bryner@brianryner.com>
39569
39570         PR c++/9283
39571         PR c++/15000
39572         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39573         * g++.dg/ext/visibility/: New directory.
39574         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39575         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39576         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39577         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39578         * g++.dg/ext/visibility/fvisibility.C,
39579         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39580         g++.dg/ext/visibility/fvisibility-override1.C
39581         g++.dg/ext/visibility/fvisibility-override2.C
39582         g++.dg/ext/visibility/memfuncts.C
39583         g++.dg/ext/visibility/noPLT.C
39584         g++.dg/ext/visibility/pragma.C
39585         g++.dg/ext/visibility/pragma-override1.C
39586         g++.dg/ext/visibility/pragma-override2.C
39587         g++.dg/ext/visibility/staticmemfuncts.C
39588         g++.dg/ext/visibility/virtual.C: New tests.
39589
39590 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39591
39592         PR c/15360
39593         * gcc.dg/pr15360-1.c: New test.
39594
39595 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39596
39597         * gcc.dg/pragma-align-2.c: New test.
39598         * gcc.dg/pragma-init-fini.c: New test.
39599         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39600         targets.
39601
39602 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39603
39604         * gcc.dg/init-string-2.c: New test.
39605
39606 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39607
39608         PR 16684
39609         * gcc.dg/Wredundant-decls-1.c: New test case.
39610
39611 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39612
39613         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39614         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39615         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39616         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39617         * gcc.dg/compat/generate-random.c: New file.
39618         * gcc.dg/compat/generate-random.h: Likewise.
39619         * gcc.dg/compat/generate-random_r.c: Likewise.
39620         * gcc.dg/compat/struct-layout-1.h: Likewise.
39621         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39622         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39623         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39624         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39625         * gcc.dg/compat/struct-layout-1_main.c: New test.
39626         * gcc.dg/compat/struct-layout-1_x.c: New file.
39627         * gcc.dg/compat/struct-layout-1_y.c: New file.
39628         * gcc.dg/compat/struct-layout-1_test.h: New file.
39629
39630 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39631
39632         * gcc.dg/comp-return-1.c: New test
39633
39634 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39635
39636         * gcc.dg/vmx/8-02a.c: Fix typo.
39637
39638         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39639         * gcc.dg/darwin-abi-3.c: New test.
39640
39641         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39642         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39643
39644         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39645         * gcc.dg/vmx/ops-long-1.c: New test.
39646         * gcc.dg/vmx/ops-long-2.c: New test.
39647
39648 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39649
39650         * g++.dg/lookup/conv-[1234].C: New.
39651
39652 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39653
39654         * g++.dg/parse/attr2.C: Simplify.
39655
39656 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39657
39658         PR c/7284
39659         * gcc.c-torture/execute/pr7284-1.c: New test.
39660
39661 2004-07-22  Brian Booth  <bbooth@redhat.com>
39662
39663         * gcc.dg/tree-ssa/20040721-1.c: New test.
39664
39665 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39666
39667         * g++.dg/template/crash20.c: New.
39668
39669 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39670
39671         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39672         Add dg-run directive.  Declare variables as required.
39673         * gfortran.dg/g77/README: Update
39674
39675 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39676
39677         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39678         gcc.dg/cris-peep2-andu2.c: New tests.
39679
39680 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39681
39682         PR c/15052
39683         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39684         on return type.
39685         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39686         messages.
39687         * gcc.dg/qual-return-2.c: Update expected messages.
39688         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39689
39690 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39691
39692         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39693         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39694
39695 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39696
39697         PR c/11250
39698         * gcc.dg/init-string-1.c: New test.
39699
39700 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39701
39702         PR middle-end/15345
39703         PR c/16450
39704         * gcc.dg/torture/nested-fn-1.c: New test.
39705
39706 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39707
39708         PR target/16559
39709         * gcc.dg/ia64-fptr-1.c: New file.
39710
39711 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39712
39713         PR c++/14497
39714         * g++.dg/template/spec16.C: New test.
39715         * g++.old-deja/g++.robertl/eb118.C: Remove.
39716
39717 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39718
39719         PR c++/509
39720         * g++.dg/template/spec15.C: New test.
39721
39722 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39723
39724         Copy cases from g77.f-torture/execute and add dg-run
39725         directive.  Other changes as noted.
39726         * gfortran.dg/g77/13037.f
39727         * gfortran.dg/g77/1832.f
39728         * gfortran.dg/g77/19981119-0.f
39729         * gfortran.dg/g77/19990313-0.f
39730         * gfortran.dg/g77/19990313-1.f
39731         * gfortran.dg/g77/19990313-2.f
39732         * gfortran.dg/g77/19990313-3.f
39733         * gfortran.dg/g77/19990419-1.f
39734         * gfortran.dg/g77/19990826-0.f
39735         * gfortran.dg/g77/19990826-2.f
39736         * gfortran.dg/g77/20000503-1.f
39737         * gfortran.dg/g77/20001111.f
39738         * gfortran.dg/g77/20010116.f
39739         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39740         * gfortran.dg/g77/20010430.f
39741         * gfortran.dg/g77/6177.f
39742         * gfortran.dg/g77/947.f
39743         * gfortran.dg/g77/970816-3.f
39744         * gfortran.dg/g77/971102-1.f
39745         * gfortran.dg/g77/980520-1.f
39746         * gfortran.dg/g77/980628-0.f
39747         * gfortran.dg/g77/980628-1.f
39748         * gfortran.dg/g77/980628-10.f
39749         * gfortran.dg/g77/980628-2.f
39750         * gfortran.dg/g77/980628-3.f
39751         * gfortran.dg/g77/980628-7.f
39752         * gfortran.dg/g77/980628-8.f
39753         * gfortran.dg/g77/980628-9.f
39754         * gfortran.dg/g77/980701-0.f
39755         * gfortran.dg/g77/980701-1.f
39756         * gfortran.dg/g77/cabs.f
39757         * gfortran.dg/g77/claus.f
39758         * gfortran.dg/g77/complex_1.f
39759         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39760         * gfortran.dg/g77/dcomplex.f
39761         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39762         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39763         * gfortran.dg/g77/f90-intrinsic-numeric.f
39764         * gfortran.dg/g77/int8421.f
39765         * gfortran.dg/g77/labug1.f
39766         * gfortran.dg/g77/large_vec.f
39767         * gfortran.dg/g77/le.f
39768         * gfortran.dg/g77/short.f
39769         * gfortran.dg/g77/README: Update
39770
39771 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39772
39773         PR c++/16637
39774         * g++.dg/parse/lookup4.C: New test.
39775
39776 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39777
39778         PR c++/16175
39779         * g++.dg/template/ttp10.C: New test.
39780
39781 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39782
39783         * gcc.dg/pr12625-1.c: New test.
39784
39785 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39786
39787         * gcc.dg/switch-warn-1.c: New test.
39788         * gcc.dg/switch-warn-2.c: New test.
39789         * gcc.c-torture/compile/pr14730.c: Update.
39790
39791 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39792
39793         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39794         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39795         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39796         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39797
39798 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39799
39800         PR c++/16623
39801         * g++.dg/template/assign1.C: New test.
39802
39803 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39804
39805         PR c++/12170
39806         * g++.dg/template/ttp9.C: New test.
39807
39808 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39809
39810         * gcc.dg/format/cmn-err-1.c: New test.
39811
39812 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39813
39814         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39815         gcc.dg/Wparentheses-10.c: New tests.
39816         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39817
39818 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39819
39820         PR fortran/16465
39821         * gfortran.dg/g77//ffixed-line-length-0.f,
39822         gfortran.dg/g77/ffixed-line-length-132.f,
39823         gfortran.dg/g77/ffixed-line-length-72.f,
39824         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39825         gfortran.dg/g77/README: Update.
39826
39827 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39828
39829         PR c++/13092
39830         * g++.dg/template/non-dependent7.C: New test.
39831         * g++.dg/template/non-dependent8.C: Likewise.
39832         * g++.dg/template/non-dependent9.C: Likewise.
39833         * g++.dg/template/non-dependent10.C: Likewise.
39834
39835 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39836
39837         PR c++/16337
39838         * g++.dg/parse/attr2.C: New test.
39839
39840 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39841
39842         * g77.dg: Removed.
39843         * g77.f-torture: Ditto.
39844
39845 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39846
39847         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39848         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39849         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39850
39851 2004-07-16  Richard Henderson  <rth@redhat.com>
39852
39853         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39854
39855 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39856
39857         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39858         tests with full list of options.
39859         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39860         of TORTURE_OPTIONS if test contains 'dg-do run'.
39861
39862         PR fortran/16404
39863         * gfortran.dg/do_iterator.f90: New test.
39864
39865 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39866
39867         PR rtl-optimization/16536
39868         * gcc.c-torture/execute/restrict-1.c: New test.
39869
39870 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39871
39872         PR fortran/15324
39873         * gfortran.dg/pr15324.f90: New test.
39874
39875         PR fortran/15129
39876         * gfortran.dg/pr15129.f90: New test.
39877
39878         PR fortran/15140
39879         * gfortran.dg/pr15140.f90: New test.
39880
39881         PR fortran/13792
39882         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39883         compile-time simplification.
39884
39885 2004-07-14  Mike Stump  <mrs@apple.com>
39886
39887         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39888
39889 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39890
39891         PR target/16325
39892         * gcc.dg/profile-generate-1.c: New.
39893
39894 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39895
39896         * gcc.c-torture/execute/20040709-1.c: New test.
39897         * gcc.c-torture/execute/20040709-2.c: New test.
39898
39899 2004-07-14  Mike Stump  <mrs@apple.com>
39900
39901         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39902
39903 2004-07-14  Mike Stump  <mrs@apple.com>
39904
39905         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39906
39907 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39908
39909         PR c++/16518
39910         * g++.dg/parse/mutable1.C: New test.
39911
39912 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39913
39914         PR tree-optimization/16443
39915         * gcc.dg/tree-ssa/20040713-1.c: New test.
39916
39917 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39918
39919         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39920         for operator new.
39921
39922 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39923
39924         * gfortran.dg/g77/README: New file
39925         * gfortran.dg/g77/19981216-0.f: Copy from
39926         g77.f-torture/noncompile.  Add "dg-do compile" and
39927         dg-error as required.
39928         * gfortran.dg/g77/19990218-1.f: Likewise.
39929         * gfortran.dg/g77/19990905-1.f: Likewise.
39930         * gfortran.dg/g77/9263.f: Likewise.
39931         * gfortran.dg/g77/980615-0.f: Likewise.
39932         * gfortran.dg/g77/980616-0.f: Likewise.
39933         * gfortran.dg/g77/check0.f: Likewise.
39934         * gfortran.dg/g77/select_no_compile.f: Likewise.
39935
39936 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39937
39938         Copy files from g77.f-torture/compile.
39939         Add "{ dg-do compile}".  Other changes as noted
39940         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39941         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39942         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39943         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39944         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39945         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39946         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39947         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39948         statement to conform to standard.  Append alpha1.x for reference.
39949         * gfortran.dg/g77/xformat.f: Add dg-warning
39950
39951 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39952
39953         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39954         Add {dg-do compile} directive.
39955         * gfortran.dg/g77/cpp2.F: Likewise.
39956
39957 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39958
39959         PR c++/5402
39960         * g++.dg/lookup/name-clash1.C: New test.
39961
39962         PR c++/9777
39963         * g++.dg/lookup/name-clash2.C: New test.
39964
39965         PR c++/12102
39966         * g++.dg/lookup/name-clash3.C: New test.
39967
39968 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39969
39970         * g++.dg/lookup/new2.C: New test.
39971         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39972
39973 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39974
39975         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39976         Add {dg-do compile} directive.
39977         * gfortran.dg/g77/13060.f: Likewise.
39978         * gfortran.dg/g77/19990218-0.f: Likewise.
39979         * gfortran.dg/g77/19990305-0.f: Likewise.
39980         * gfortran.dg/g77/19990419-0.f: Likewise.
39981         * gfortran.dg/g77/19990502-0.f: Likewise.
39982         * gfortran.dg/g77/19990502-1.f: Likewise.
39983         * gfortran.dg/g77/19990525-0.f: Likewise.
39984         * gfortran.dg/g77/19990826-1.f: Likewise.
39985         * gfortran.dg/g77/19990826-3.f: Likewise.
39986         * gfortran.dg/g77/19990905-2.f: Likewise.
39987         * gfortran.dg/g77/20000412-1.f: Likewise.
39988         * gfortran.dg/g77/20000511-1.f: Likewise.
39989         * gfortran.dg/g77/20000511-2.f: Likewise.
39990         * gfortran.dg/g77/20000518.f: Likewise.
39991         * gfortran.dg/g77/20000601-1.f: Likewise.
39992         * gfortran.dg/g77/20000601-2.f: Likewise.
39993         * gfortran.dg/g77/20000629-1.f: Likewise.
39994         * gfortran.dg/g77/20000630-2.f: Likewise.
39995         * gfortran.dg/g77/20010115.f: Likewise.
39996         * gfortran.dg/g77/20010321-1.f: Likewise.
39997         * gfortran.dg/g77/20010426.f: Likewise.
39998         * gfortran.dg/g77/20020307-1.f: Likewise.
39999         * gfortran.dg/g77/8485.f: Likewise.
40000         * gfortran.dg/g77/960317-1.f: Likewise.
40001         * gfortran.dg/g77/970915-0.f: Likewise.
40002         * gfortran.dg/g77/980310-1.f: Likewise.
40003         * gfortran.dg/g77/980310-2.f: Likewise.
40004         * gfortran.dg/g77/980310-3.f: Likewise.
40005         * gfortran.dg/g77/980310-4.f: Likewise.
40006         * gfortran.dg/g77/980310-6.f: Likewise.
40007         * gfortran.dg/g77/980310-7.f: Likewise.
40008         * gfortran.dg/g77/980310-8.f: Likewise.
40009         * gfortran.dg/g77/980419-2.f: Likewise.
40010         * gfortran.dg/g77/980424-0.f: Likewise.
40011         * gfortran.dg/g77/980427-0.f: Likewise.
40012         * gfortran.dg/g77/980729-0.f: Likewise.
40013         * gfortran.dg/g77/981117-1.f: Likewise.
40014         * gfortran.dg/g77/toon_1.f: Likewise.
40015
40016 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40017
40018         PR c++/2204
40019         * g++.dg/other/abstract2.C: New test.
40020
40021 2004-07-12  Paul Brook  <paul@codesourcery.com>
40022
40023         * gfortran.dg/pointer_init_1.f90: New test.
40024
40025 2004-07-11  Paul Brook  <paul@codesourcery.com>
40026
40027         PR fortran/15986
40028         * gfortran.dg/contained_1.f90: New test.
40029
40030 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40031
40032         * g++.dg/parse/defarg8.C: New test.
40033
40034 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40035
40036         PR fortran/16433
40037         * gfortran.dg/pr16433.f: New test.
40038
40039         PR fortran/17574
40040         * gfortran.dg/pr15754.f90: New test.
40041
40042 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40043
40044         PR tree-optimization/16437
40045         * gcc.c-torture/execute/bitfld-4.c: New test.
40046
40047 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40048
40049         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40050         access to common var from module.
40051
40052 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40053
40054         PR fortran/16336
40055         * gfortran.fortran-torture/execute/common_2.f90: New test.
40056
40057 2004-07-10  Paul Brook  <paul@codesourcery.com>
40058
40059         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40060
40061 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40062
40063         PR fortran/15969
40064         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40065
40066 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40067
40068         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40069         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40070         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40071         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40072         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40073         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40074         * gfortran.dg/g77/funderscoring.f: Likewise.
40075         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40076
40077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40078
40079         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40080
40081 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40082         Paul Brook  <paul@codesourcery.com>
40083
40084         PR fortran/13415
40085         * gfortran.dg/common_pointer_1.f90: New test.
40086
40087 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40088
40089         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40090
40091 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40092
40093         PR target/16364
40094         * gcc.c-torture/compile/20040709-1.c: New.
40095
40096 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40097
40098         PR fortran/14077
40099         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40100
40101 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40102
40103         PR fortran/13201
40104         * gfortran.dg/shape_1.f90: New test.
40105
40106 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40107             Andrew Pinski  <apinski@apple.com>
40108
40109         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40110
40111 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40112
40113         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40114         comment.
40115
40116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40117         Paul Brook  <paul@codesourcery.com>
40118
40119         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40120         '.f95' and '.F95'.
40121
40122 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40123
40124         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40125
40126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40127
40128         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40129         testcases with capital suffix.
40130
40131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40132
40133         PR fortran/15481
40134         PR fortran/13372
40135         PR fortran/13575
40136         PR fortran/15978
40137         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40138
40139         * gfortran.dg/implicit_1.f90: New test.
40140
40141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40142
40143         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40144         expression to match gfortran warning/error messages
40145         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40146         dg-error text.
40147
40148 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40149
40150         * lib/fortran-torture.exp: Rename proc search_for to
40151         search_for_re.
40152
40153 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40154
40155         * gcc.c-torture/execute/simd-5.x: New file.
40156         XFAIL on SPARC 64-bit at -O0.
40157
40158 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40159
40160         PR c++/8211
40161         PR c++/16165
40162         * g++.dg/warn/effc3.C: New test.
40163
40164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40165
40166         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40167         change X to 1X in format.
40168         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40169         add data statements to conform to standard.
40170
40171 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40172
40173         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40174         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40175         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40176
40177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40178
40179         * gfortran.dg/g77/7388.f: Copy from g77.dg
40180         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40181         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40182         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40183         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40184         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40185         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40186         * gfortran.dg/g77/strlen0.f: Likewise.
40187
40188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40189
40190         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40191         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40192
40193 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40194
40195         * gcc.c-torture/execute/920428-2.x: Delete.
40196         * gcc.c-torture/execute/920501-7.x: Likewise.
40197
40198 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40199
40200         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40201         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40202         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40203         prescott and c3-2.
40204         (PREFETCH_3DNOW): Add -march=c3.
40205
40206 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40207
40208         PR c/16437
40209         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40210         * gcc.c-torture/execute/bf64-1.x: Likewise.
40211
40212 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40213
40214         * gcc.c-torture/compile/20040708-1.c: New test.
40215
40216 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40217
40218         PR c++/16169
40219         * g++.dg/warn/effc2.C: New test.
40220
40221 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40222
40223         * gcc.c-torture/execute/bitfld-1.x: Remove.
40224         * gcc.c-torture/execute/bitfld-3.c: New test.
40225         * gcc.dg/bitfld-2.c: Remove XFAILs.
40226
40227 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40228
40229         PR c++/16276
40230         * g++.dg/rtti/tinfo1.C: New file.
40231
40232 2004-07-07  Eric Christopher  <echristo@redhat.com>
40233
40234         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40235
40236 2004-07-07  Andrew Pinski  <apinski@apple.com>
40237
40238         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40239
40240 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40241
40242         * g++.dg/init/call1.C: XFAIL.
40243
40244 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40245
40246         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40247         except for movstrict*, to movmem* and clrstr* to clrmem*.
40248
40249 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40250
40251         * gcc.c-torture/execute/20040707-1.c: New test.
40252
40253 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40254
40255         * gcc.c-torture/execute/20040706-1.c: New test.
40256
40257 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40258
40259         PR c++/3671
40260         * g++.dg/template/spec14.C: New test.
40261
40262 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40263
40264         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40265         nothing if not yet defined.  Use it in b, c and d type definitions.
40266         * gcc.c-torture/execute/20040705-1.c: New test.
40267         * gcc.c-torture/execute/20040705-2.c: New test.
40268
40269 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40270
40271         PR c++/2518
40272         * g++.dg/lookup/new1.C: New test.
40273
40274 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40275
40276         PR c++/11406
40277         * g++.dg/template/sizeof8.C: New test.
40278
40279 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40280
40281         * gcc.c-torture/compile/20040705-1.c: New test.
40282
40283 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40284
40285         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40286
40287 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40288
40289         * gcc.dg/cpp/if-mop.c: Two new testcases.
40290         * gcc.dg/cpp/trad/comment-3.c: New.
40291
40292 2004-07-04  Paul Brook  <paul@codesourcery.com>
40293
40294         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40295
40296 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40297
40298         PR c++/3761
40299         * g++.dg/lookup/crash4.C: New test.
40300
40301 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40302
40303         * gcc.c-torture/execute/builtin-abs-1.c
40304         * gcc.c-torture/execute/builtin-abs-2.c
40305         * gcc.c-torture/execute/builtin-complex-1.c
40306         * gcc.c-torture/execute/builtins/string-1-lib.c
40307         * gcc.c-torture/execute/builtins/string-1.c
40308         * gcc.c-torture/execute/builtins/string-2-lib.c
40309         * gcc.c-torture/execute/builtins/string-2.c
40310         * gcc.c-torture/execute/builtins/string-3-lib.c
40311         * gcc.c-torture/execute/builtins/string-3.c
40312         * gcc.c-torture/execute/builtins/string-4-lib.c
40313         * gcc.c-torture/execute/builtins/string-4.c
40314         * gcc.c-torture/execute/builtins/string-5-lib.c
40315         * gcc.c-torture/execute/builtins/string-5.c
40316         * gcc.c-torture/execute/builtins/string-6-lib.c
40317         * gcc.c-torture/execute/builtins/string-6.c
40318         * gcc.c-torture/execute/builtins/string-7-lib.c
40319         * gcc.c-torture/execute/builtins/string-7.c
40320         * gcc.c-torture/execute/builtins/string-8-lib.c
40321         * gcc.c-torture/execute/builtins/string-8.c
40322         * gcc.c-torture/execute/builtins/string-9-lib.c
40323         * gcc.c-torture/execute/builtins/string-9.c
40324         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40325         * gcc.c-torture/execute/builtins/string-asm-1.c
40326         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40327         * gcc.c-torture/execute/builtins/string-asm-2.c
40328         * gcc.c-torture/execute/stdio-opt-1.c
40329         * gcc.c-torture/execute/stdio-opt-2.c
40330         * gcc.c-torture/execute/stdio-opt-3.c
40331         * gcc.c-torture/execute/string-opt-1.c
40332         * gcc.c-torture/execute/string-opt-10.c
40333         * gcc.c-torture/execute/string-opt-11.c
40334         * gcc.c-torture/execute/string-opt-12.c
40335         * gcc.c-torture/execute/string-opt-13.c
40336         * gcc.c-torture/execute/string-opt-14.c
40337         * gcc.c-torture/execute/string-opt-15.c
40338         * gcc.c-torture/execute/string-opt-16.c
40339         * gcc.c-torture/execute/string-opt-2.c
40340         * gcc.c-torture/execute/string-opt-6.c
40341         * gcc.c-torture/execute/string-opt-7.c
40342         * gcc.c-torture/execute/string-opt-8.c:
40343         Replace with ...
40344
40345         * gcc.c-torture/execute/builtins/abs-2.c
40346         * gcc.c-torture/execute/builtins/abs-3.c
40347         * gcc.c-torture/execute/builtins/complex-1.c
40348         * gcc.c-torture/execute/builtins/fprintf.c
40349         * gcc.c-torture/execute/builtins/fputs.c
40350         * gcc.c-torture/execute/builtins/memcmp.c
40351         * gcc.c-torture/execute/builtins/memmove.c
40352         * gcc.c-torture/execute/builtins/memops-asm.c
40353         * gcc.c-torture/execute/builtins/mempcpy-2.c
40354         * gcc.c-torture/execute/builtins/mempcpy.c
40355         * gcc.c-torture/execute/builtins/memset.c
40356         * gcc.c-torture/execute/builtins/printf.c
40357         * gcc.c-torture/execute/builtins/sprintf.c
40358         * gcc.c-torture/execute/builtins/strcat.c
40359         * gcc.c-torture/execute/builtins/strchr.c
40360         * gcc.c-torture/execute/builtins/strcmp.c
40361         * gcc.c-torture/execute/builtins/strcpy.c
40362         * gcc.c-torture/execute/builtins/strcspn.c
40363         * gcc.c-torture/execute/builtins/strlen-2.c
40364         * gcc.c-torture/execute/builtins/strlen.c
40365         * gcc.c-torture/execute/builtins/strncat.c
40366         * gcc.c-torture/execute/builtins/strncmp-2.c
40367         * gcc.c-torture/execute/builtins/strncmp.c
40368         * gcc.c-torture/execute/builtins/strncpy.c
40369         * gcc.c-torture/execute/builtins/strpbrk.c
40370         * gcc.c-torture/execute/builtins/strpcpy-2.c
40371         * gcc.c-torture/execute/builtins/strpcpy.c
40372         * gcc.c-torture/execute/builtins/strrchr.c
40373         * gcc.c-torture/execute/builtins/strspn.c
40374         * gcc.c-torture/execute/builtins/strstr-asm.c
40375         * gcc.c-torture/execute/builtins/strstr.c:
40376         ... these new files.
40377
40378         * gcc.c-torture/execute/builtins/abs-2-lib.c
40379         * gcc.c-torture/execute/builtins/abs-3-lib.c
40380         * gcc.c-torture/execute/builtins/complex-1-lib.c
40381         * gcc.c-torture/execute/builtins/fprintf-lib.c
40382         * gcc.c-torture/execute/builtins/fputs-lib.c
40383         * gcc.c-torture/execute/builtins/memcmp-lib.c
40384         * gcc.c-torture/execute/builtins/memmove-lib.c
40385         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40386         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40387         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40388         * gcc.c-torture/execute/builtins/memset-lib.c
40389         * gcc.c-torture/execute/builtins/printf-lib.c
40390         * gcc.c-torture/execute/builtins/sprintf-lib.c
40391         * gcc.c-torture/execute/builtins/strcat-lib.c
40392         * gcc.c-torture/execute/builtins/strchr-lib.c
40393         * gcc.c-torture/execute/builtins/strcmp-lib.c
40394         * gcc.c-torture/execute/builtins/strcpy-lib.c
40395         * gcc.c-torture/execute/builtins/strcspn-lib.c
40396         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40397         * gcc.c-torture/execute/builtins/strlen-lib.c
40398         * gcc.c-torture/execute/builtins/strncat-lib.c
40399         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40400         * gcc.c-torture/execute/builtins/strncmp-lib.c
40401         * gcc.c-torture/execute/builtins/strncpy-lib.c
40402         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40403         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40404         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40405         * gcc.c-torture/execute/builtins/strrchr-lib.c
40406         * gcc.c-torture/execute/builtins/strspn-lib.c
40407         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40408         * gcc.c-torture/execute/builtins/strstr-lib.c
40409         * gcc.c-torture/execute/builtins/lib/abs.c
40410         * gcc.c-torture/execute/builtins/lib/fprintf.c
40411         * gcc.c-torture/execute/builtins/lib/memset.c
40412         * gcc.c-torture/execute/builtins/lib/printf.c
40413         * gcc.c-torture/execute/builtins/lib/sprintf.c
40414         * gcc.c-torture/execute/builtins/lib/strcpy.c
40415         * gcc.c-torture/execute/builtins/lib/strcspn.c
40416         * gcc.c-torture/execute/builtins/lib/strncat.c
40417         * gcc.c-torture/execute/builtins/lib/strncmp.c
40418         * gcc.c-torture/execute/builtins/lib/strncpy.c
40419         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40420         * gcc.c-torture/execute/builtins/lib/strspn.c
40421         * gcc.c-torture/execute/builtins/lib/strstr.c:
40422         New files containing support routines.
40423
40424         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40425         declaration.
40426         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40427         when not optimizing.
40428
40429 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40430
40431         PR c++/16240
40432         * g++.dg/abi/mangle22.C: New test.
40433         * g++.dg/abi/mangle23.C: Likewise.
40434
40435 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40436
40437         PR fortran/16290
40438         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40439         Allow for cases without denormalized floating point numbers.
40440
40441 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40442
40443         PR c/1027
40444         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40445         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40446         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40447         expected warning text.
40448         * gcc.dg/format/diag-2.c: New test.
40449
40450 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40451
40452         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40453
40454 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40455
40456         * gcc.dg/builtins-43.c: New.
40457         * gcc.dg/builtins-44.c: New.
40458         * gcc.dg/builtins-45.c: New.
40459
40460 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40461             Andreas Tobler  <a.tobler@schweiz.ch>
40462
40463         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40464         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40465         as SIGSEGV.
40466         * gcc.dg/cleanup-11.c: Likewise.
40467         * gcc.dg/cleanup-8.c: Likewise.
40468         * gcc.dg/cleanup-9.c: Likewise.
40469         * gcc.dg/cleanup-5.c: Run on all platforms.
40470
40471 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40472
40473         * g++.dg/warn/nonnull1.C: New test.
40474
40475 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40476
40477         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40478         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40479         Special-case the Sun compiler wrt to <complex.h>.
40480
40481 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40482
40483         * gcc.dg/Wunreachable-8.C: New test.
40484
40485         * gcc.dg/h8300-ice2.c : New test.
40486
40487 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40488
40489         PR fortran/16161
40490         * gfortran.fortran-torture/compile/implicit.f90: Add test
40491         for implicit character.
40492
40493 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40494
40495         PR fortran/16289
40496         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40497         Use tiny() intrinsic to find smallest non-negative real
40498
40499 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40502         * gcc.dg/compat/struct-by-value-22_x.c: New.
40503         * gcc.dg/compat/struct-by-value-22_y.c: New.
40504
40505         * gcc.c-torture/execute/20040629-1.c: New test.
40506
40507 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40508
40509         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40510         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40511
40512         PR target/16195
40513         * gcc.dg/20040625-1.c: New test.
40514
40515 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40516
40517         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40518
40519 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40520
40521         PR fortran/15963
40522         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40523
40524 2004-06-29  Richard Henderson  <rth@redhat.com>
40525
40526         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40527
40528 2004-06-29  Paul Brook  <paul@codesourcery.com>
40529
40530         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40531         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40532
40533 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         PR c++/16260
40536         * g++.dg/parse/crash15.C: New.
40537
40538 2004-06-28  Andrew Pinski  <apinski@apple.com>
40539
40540         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40541         by the error already.
40542
40543         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40544
40545 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40546
40547         PR target/14041
40548         * gcc.dg/h8300-bss-align-1.c : New.
40549
40550 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40551
40552         * PR c++/16174
40553         * g++.dg/template/ctor4.C: New.
40554
40555 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40556
40557         PR c++/16205
40558         * g++.dg/warn/Wsequence-point-1.C: New test.
40559
40560 2004-06-27  Paul Brook  <paul@codesourcery.com>
40561
40562         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40563
40564 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40565
40566         * g++.old-deja/g++.mike/p7325.C: Remove.
40567
40568 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40569
40570         PR c/14963
40571         * gcc.dg/pr14963.c: New test.
40572
40573 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/16193
40576         * g++.dg/parse/redef1.C: New test.
40577
40578 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40579
40580         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40581         20021110.c.
40582         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40583         20021119-1.c.
40584         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40585         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40586         5-04.c.
40587         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40588         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40589         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40590         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40591         g++.brendan/enum14.C.
40592         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40593         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40594         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40595         g++.mike/virt1.C.
40596         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40597         memtemp24.C.
40598
40599 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40600
40601         * gcc.dg/20040527-1.c: New test case.
40602
40603 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40604
40605         PR gfortran/pr16196
40606         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40607
40608 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40609
40610         PR middle-end/15825
40611         * gcc.dg/pr15825-1.c: New test case.
40612
40613 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40614
40615         * gcc.c-torture/execute/20040625-1.c: New test.
40616
40617 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40618
40619         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40620
40621 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40622
40623         * gcc.dg/torture/mips-div-1.c: New test.
40624
40625 2004-06-24  Jeff Law  <law@redhat.com>
40626
40627         * gcc.dg/tree-ssa/20040624-1.c: New test.
40628
40629 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40630
40631         * gcc.c-torture/compile/20040624-1.c: New test.
40632
40633 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40634
40635         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40636         this directory.
40637
40638 2004-06-23  Andrew Pinski  <apinski@apple.com>
40639
40640         PR middle-end/15988
40641         * g++.dg/opt/ptrmem4.C: New test.
40642
40643         * gcc.dg/c90-array-quals-2.c: New test.
40644
40645 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40646
40647         * gcc.dg/kpice1.c: New test.
40648
40649 2006-06-23  Andrew Pinski  <apinski@apple.com>
40650
40651         * gcc.dg/c90-array-quals.c: New test.
40652
40653 2006-06-22  Richard Henderson  <rth@redhat.com>
40654
40655         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40656
40657 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40658
40659         * gcc.dg/builtins-config.h: Handle FreeBSD.
40660
40661 2006-06-22  Richard Henderson  <rth@redhat.com>
40662
40663         * g++.dg/opt/devirt1.C: New.
40664
40665 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40666
40667         * g++.dg/opt/pr15551.C: New testcase.
40668
40669 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40670
40671         PR target/14800
40672         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40673         x86_64-*-linux* when compiling for 32bit.
40674
40675 2004-06-21  Andrew Pinski  <apinski@apple.com>
40676
40677         * gcc.dg/pch/struct-1.c: New.
40678         * gcc.dg/pch/struct-1.hs: New.
40679
40680 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40681
40682         * gcc.dg/pch/save-temps-1.c: New file.
40683         * gcc.dg/pch/save-temps-1.hs: New file.
40684
40685 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40686
40687         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40688         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40689
40690 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40691
40692         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40693         to fix type error.
40694         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40695         Remove trailing spaces.
40696
40697 2004-06-21  Richard Henderson  <rth@redhat.com>
40698
40699         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40700         merging && to BIT_FIELD_REF.
40701
40702 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40703
40704         * g++.dg/opt/placeholder1.C: New test.
40705
40706 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40707
40708         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40709         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40710         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40711         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40712
40713 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40714
40715         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40716         extern "C".
40717         * g++.dg/other/pragma-re-1.C: Add comments.
40718
40719 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40720
40721         PR gfortran/16080
40722         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40723
40724 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40725
40726         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40727         instead of setting the type of size_t by
40728         hand.
40729
40730 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40731
40732         * gcc.dg/unordered-2.c: New test case.
40733         * gcc.dg/unordered-3.c: New test case.
40734
40735 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40736
40737         PR other/16043
40738         * lib/g++.exp (g++_version): Tweak regexp for version
40739         * lib/g77.exp (g77_version): Likewise.
40740         * lib/gfortran.exp (gfortran_version): Likewise.
40741         * lib/objc.exp (objc_version): Likewise.
40742         * lib/treelang.exp (treelang_version): Likewise.
40743
40744 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40745
40746         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40747         Use INT_MAX instead of __INT_MAX__.
40748         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40749
40750         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40751         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40752         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40753         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40754         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40755         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40756         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40757         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40758         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40759
40760         * gcc.dg/range-test-1.c: New test.
40761         * g++.dg/opt/range-test-1.C: New test.
40762
40763 2004-06-17  Richard Henderson  <rth@redhat.com>
40764
40765         * objc.dg/sync-1.m: New.
40766         * objc.dg/try-catch-1.m: Don't force next runtime.
40767         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40768         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40769         shadowed catch clause.
40770         * objc.dg/try-catch-5.m: New.
40771
40772 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40773
40774         Bug 14610
40775         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40776
40777 2004-06-15  Richard Henderson  <rth@redhat.com>
40778
40779         * gcc.dg/20001116-1.c: Move expected warning line.
40780
40781 2004-06-15  Richard Henderson  <rth@redhat.com>
40782
40783         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40784         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40785
40786 2004-06-15  Jeff Law  <law@redhat.com>
40787
40788         * gcc.dg/tree-ssa/20040615-1.c: New test.
40789         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40790         be less sensitive to operand ordering.
40791         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40792
40793 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40794
40795         * g++.dg/abi/bitfield3.C: Add comment..
40796
40797 2004-06-15  Richard Henderson  <rth@redhat.com>
40798
40799         * g++.dg/ext/stmtexpr1.C: XFAIL.
40800         * gcc.dg/20030612-1.c: XFAIL.
40801
40802 2004-06-15  Eric Christopher  <echristo@redhat.com>
40803
40804         * g++.dg/charset/asm5.c: New.
40805         * gcc.dg/charset/asm6.c: New.
40806
40807 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40808
40809         PR fortran/15962
40810         * gfortran.fortran-torture/execute/select_1.f90: New test.
40811
40812 2004-06-15  Paul Brook  <paul@codesourcery.com>
40813
40814         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40815
40816 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40817
40818         PR c++/15967
40819         * g++.dg/lookup/crash3.C: New test.
40820
40821 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40822
40823         PR c++/15947
40824         * g++.dg/parse/dtor4.C: New test.
40825
40826 2004-06-14  Jeff Law  <law@redhat.com>
40827
40828         * gcc.c-torture/compile/20040614-1.c: New test.
40829
40830 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40831
40832         PR fortran/15211
40833         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40834         LEN of a character array.
40835
40836 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40837
40838         PR c++/15096
40839         * g++.dg/template/ptrmem10.C: New test.
40840
40841         PR c++/14930
40842         * g++.dg/template/friend30.C: New test.
40843
40844 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40845
40846         PR fortran/14928
40847         * gfortran.fortran-torture/compile/mloc.f90: New test.
40848
40849 2004-06-13  Paul Brook  <paul@codesourcery.com>
40850
40851         * gfortran.fortran-torture/execute/random_2.f90: New test.
40852
40853 2004-06-13  Eric Christopher  <echristo@redhat.com>
40854
40855         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40856
40857 2004-06-12  Paul Brook  <paul@codesourcery.com>
40858
40859         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40860
40861 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40862
40863         PR fortran/14923
40864         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40865
40866 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40867
40868         PR fortran/14957
40869         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40870         syntax errors in end statements of contained subroutines.
40871
40872 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40873
40874         PR fortran/12841
40875         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40876
40877 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40878
40879         PR fortran/15665
40880         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40881
40882 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40883
40884         PR gfortran/12839
40885         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40886
40887 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40888
40889         PR c++/15862
40890         * g++.dg/parse/enum1.C: New test.
40891
40892 2004-06-10  Jeff Law  <law@redhat.com>
40893
40894         * gcc.c-torture/compile/20040610-1.c: New test.
40895
40896 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40897
40898         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40899         * g++.old-deja/g++.other/decl3.C: Likewise.
40900
40901 2004-06-10  Brian Booth  <bbooth@redhat.com>
40902
40903         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40904         V_MAY_DEF instead of VDEF.
40905         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40906
40907 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40908
40909         PR c++/14211
40910         * g++.dg/conversion/const1.C: New test.
40911
40912         PR c++/15076
40913         * g++.dg/conversion/reinterpret1.C: New test.
40914
40915         PR c++/15877
40916         * g++.dg/template/enum2.C: New test.
40917
40918         PR c++/15227
40919         * g++.dg/template/error13.C: New test.
40920
40921 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40922
40923         PR fortran/14957
40924         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40925         arguments to test_* REAL and of the right size.
40926
40927 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40928
40929         PR target/15569
40930         PR rtl-optimization/15681
40931         * gcc.dg/20040609-1.c: New test.
40932
40933 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40934
40935         PR c++/14791
40936         * g++.dg/opt/builtins1.C: New test.
40937
40938 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40939
40940         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40941         that use default windows32 struct layout.
40942         * gcc.dg/i386-bitfield2.c: Likewise.
40943
40944 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40945
40946         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40947         for mingw32 and cygwin targets.
40948
40949 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40950
40951         * gcc.dg/pch/macro-4.c: New.
40952         * gcc.dg/pch/macro-4.hs: New.
40953
40954 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40955
40956         PR fortran/13249
40957         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40958
40959 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40960
40961         PR fortran/13372
40962         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40963
40964 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40965
40966         PR gfortran/14897
40967         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40968
40969 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40970
40971         PR gfortran/15755
40972         * gfortran.fortran-torture/execute/backspace.c : New test.
40973
40974 2004-06-09  Paul Brook  <paul@codesourcery.com>
40975
40976         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40977         (pointer_to_section): Rewrite to use smaller array.
40978
40979 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40980
40981         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40982         * gcc.dg/ext/altivec-10.c: Same.
40983         * gcc.dg/ext/altivec-11.c: Same.
40984         * gcc.dg/ext/altivec-12.c: Same.
40985         * gcc.dg/ext/altivec-13.c: Same.
40986         * gcc.dg/ext/altivec-14.c: Same.
40987         * gcc.dg/ext/altivec-15.c: Same.
40988         * gcc.dg/ext/altivec-16.c: Same.
40989         * gcc.dg/ext/altivec-3.c: Same.
40990         * gcc.dg/ext/altivec-4.c: Same.
40991         * gcc.dg/ext/altivec-6.c: Same.
40992         * gcc.dg/ext/altivec-7.c: Same.
40993         * gcc.dg/ext/altivec-8.c: Same.
40994         * gcc.dg/ext/altivec-varargs-1.c: Same.
40995
40996         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40997         * g++.dg/ext/altivec-10.C: Same.
40998         * g++.dg/ext/altivec-2.C: Same.
40999         * g++.dg/ext/altivec-3.C: Same.
41000         * g++.dg/ext/altivec-4.C: Same.
41001         * g++.dg/ext/altivec-5.C: Same.
41002         * g++.dg/ext/altivec-6.C: Same.
41003         * g++.dg/ext/altivec-7.C: Same.
41004         * g++.dg/ext/altivec-8.C: Same.
41005         * g++.dg/ext/altivec-9.C: Same.
41006
41007 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41008
41009         PR c++/7841
41010         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41011
41012 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41013
41014         * gcc.dg/union-1.c: New test.
41015
41016 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41017
41018         * gcc.dg/builtins-41.c: New test case.
41019         * gcc.dg/builtins-42.c: New test case.
41020
41021 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41022
41023         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41024         * g++.dg/ext/altivec-10.C: Same.
41025         * g++.dg/ext/altivec-2.C: Same.
41026         * g++.dg/ext/altivec-3.C: Same.
41027         * g++.dg/ext/altivec-4.C: Same.
41028         * g++.dg/ext/altivec-5.C: Same.
41029         * g++.dg/ext/altivec-6.C: Same.
41030         * g++.dg/ext/altivec-7.C: Same.
41031         * g++.dg/ext/altivec-8.C: Same.
41032         * g++.dg/ext/altivec-9.C: Same.
41033         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41034         * g++.old-deja/g++.brendan/new3.C: Same.
41035         * gcc.c-torture/execute/eeprof-1.x: Same.
41036
41037 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41038
41039         PR c/14765
41040         * gcc.dg/pr14765-1.c: New test.
41041
41042 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41043
41044         PR c/14649
41045         * gcc.dg/pr14649-1.c: New test case.
41046
41047 2004-06-07  Richard Henderson  <rth@redhat.com>
41048
41049         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41050         if temporaries.
41051
41052 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41053
41054         * g++.dg/eh/elide1.C: Remove XFAIL.
41055
41056 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41057
41058         PR c++/15337
41059         * g++.dg/expr/sizeof3.C: New test.
41060
41061         PR c++/14777
41062         * g++.dg/template/access14.C: New test.
41063
41064         PR c++/15554
41065         * g++.dg/template/enum1.C: New test.
41066
41067         PR c++/15057
41068         * g++.dg/eh/throw1.C: New test.
41069
41070 2004-06-07  David Ayers  <d.ayers@inode.at>
41071             Ziemowit Laski  <zlaski@apple.com>
41072
41073         * lib/objc.exp (objc_target_compile): Revert the '-framework
41074         Foundation' flag fix, since bare Darwin does not ship
41075         with the Foundation framework.
41076         * objc/execute/next_mapping.h: Provide a local NSConstantString
41077         @interface and @implementation.
41078         (objc_constant_string_init): A constructor function, used to
41079         initialize the NSConstantString meta-class object.
41080         * objc/execute/string1.m: Include "next_mapping.h" instead of
41081         <Foundation/NSString.h>.
41082         * objc/execute/string2.m: Likewise.
41083         * objc/execute/string3.m: Likewise.
41084         * objc/execute/string4.m: Likewise.
41085
41086 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41087
41088         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41089         to double. Replace double with FLOAT.
41090         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41091
41092         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41093         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41094         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41095         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41096         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41097         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41098         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41099         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41100
41101 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41102
41103         PR c/13519
41104         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41105
41106 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41107
41108         PR c++/15503
41109         * g++.dg/template/meminit2.C: New test.
41110
41111 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41112
41113         PR target/15822
41114         * gcc.c-torture/execute/compare-fp-1.c,
41115         gcc.c-torture/execute/compare-fp-2.c,
41116         gcc.c-torture/execute/compare-fp-3.c,
41117         gcc.c-torture/execute/compare-fp-4.c,
41118         gcc.c-torture/execute/compare-fp-3.x,
41119         gcc.c-torture/execute/compare-fp-4.x: Moved...
41120         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41121         gcc.c-torture/execute/ieee/compare-fp-2.c,
41122         gcc.c-torture/execute/ieee/compare-fp-3.c,
41123         gcc.c-torture/execute/ieee/compare-fp-4.c,
41124         gcc.c-torture/execute/ieee/compare-fp-3.x,
41125         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41126
41127 2004-06-04  David Ayers  <d.ayers@inode.at>
41128
41129         * objc/execute/protocol-isEqual-4.m: New testcase.
41130
41131 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41132
41133         * objc/execute/protocol-isEqual-1.m: New testcase.
41134         * objc/execute/protocol-isEqual-2.m: New testcase.
41135         * objc/execute/protocol-isEqual-3.m: New testcase.
41136
41137 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41138
41139         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41140
41141 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41142
41143         * lib/objc.exp (objc_target_compile): When running tests on
41144         Darwin (Mac OS X), inform the linker about '-framework
41145         'Foundation'.
41146
41147 2004-06-02  Eric Christopher  <echristo@redhat.com>
41148
41149         * gcc.c-torture/compile/20040602-1.c: New.
41150
41151 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41152
41153         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41154         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41155
41156         PR tree-optimization/14736
41157         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41158
41159         PR tree-optimization/14042
41160         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41161
41162         PR tree-optimization/14729
41163         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41164
41165 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41166
41167         PR fortran/15557
41168         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41169
41170 2004-06-01  Richard Hederson  <rth@redhat.com>
41171
41172         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41173
41174 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41175
41176         PR c++/14932
41177         * g++.dg/parse/offsetof4.C: New test.
41178
41179 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41180
41181         PR objc/7993
41182         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41183
41184 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41185
41186         PR c++/15701
41187         * g++.dg/template/friend29.C: New test.
41188
41189 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41190
41191         PR c/15749
41192         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41193
41194 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41195
41196         * gcc.dg/sparc-trap-1.c: New test.
41197
41198 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41199
41200         PR middle-end/15069
41201         * g++.dg/opt/fold3.C: New test case.
41202
41203 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41204
41205         * lib/target-supports.exp (check_iconv_available): Fix fallout
41206         from 2004-05-28 patch.
41207
41208 2004-05-30  Paul Brook  <paul@codesourcery.com>
41209
41210         PR fortran/15620
41211         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41212         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41213
41214 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41215
41216         * gfortran.fortran-torture/execute/random_1.f90: New test.
41217
41218 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41219
41220         * g++.dg/ext/altivec-10.C: New test.
41221
41222 2004-05-29  Paul Brook  <paul@codesourcery.com>
41223
41224         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41225
41226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41227
41228         * gcc.dg/altivec-16.c: New test.
41229
41230 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41231
41232         * lib/target-supports.exp (check_vmx_hw_available): New.
41233         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41234
41235         * lib/target-supports.exp (check_alias_available,
41236         check_iconv_available, check_named_sections_available): Use
41237         unique names for temporary files.
41238
41239 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41240
41241         * gcc.dg/altivec-15.c: New test.
41242
41243 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41244
41245         PR c++/15083
41246         * g++.dg/warn/noeffect6.C: New test.
41247
41248         PR c++/15471
41249         * g++.dg/expr/ptrmem4.C: New test.
41250
41251         PR c++/15640
41252         * g++.dg/template/operator3.C: New test.
41253
41254 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41255
41256         PR c++/14668
41257         * g++.dg/lookup/redecl1.C: New test.
41258         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41259
41260 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41261
41262         * gcc.c-torture/execute/compare-fp-1.c,
41263         gcc.c-torture/execute/compare-fp-2.c,
41264         gcc.c-torture/execute/compare-fp-3.c,
41265         gcc.c-torture/execute/compare-fp-4.c,
41266         gcc.c-torture/execute/compare-fp-3.x,
41267         gcc.c-torture/execute/compare-fp-4.x,
41268         gcc.dg/pr15649-1.c: New.
41269
41270 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41271
41272         PR c++/12883
41273         * g++.dg/init/array14.C: New test.
41274
41275 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41276
41277         * lib/compat.exp (compat-get-options-main): New.
41278         (compat-get-options): Remove unneeded code, warn for ignored
41279         command.
41280         (compat-execute): Check flag set by dg-require-* commands.
41281
41282         * lib/compat.exp (compat-execute): Break up long lines.
41283
41284 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41285
41286         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41287         * gcc.dg/altivec-14.c: New test.
41288         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41289
41290         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41291         * gcc.dg/altivec-12.c: Ditto.
41292
41293         * gcc.dg/altivec-3.c: Move call to altivec_check.
41294
41295 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41296
41297         PR c++/15044
41298         * g++.dg/template/error12.C: New test.
41299
41300         PR c++/15317
41301         * g++.dg/ext/attrib15.C: New test.
41302
41303         PR c++/15329
41304         * g++.dg/template/ptrmem9.C: New test.
41305
41306 2004-05-25  Paul Brook  <paul@codesourcery.com>
41307
41308         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41309
41310 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41311
41312         PR c++/15165
41313         * g++.dg/template/crash19.C: New test.
41314
41315 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41316
41317         PR c++/15025
41318         * g++.dg/template/redecl1.C: New test.
41319
41320 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41321
41322         PR c++/14821
41323         * g++.dg/other/ns1.C: New test.
41324
41325         PR c++/14883
41326         * g++.dg/template/invalid1.C: New test.
41327
41328 2004-05-23  Paul Brook  <paul@codesourcery.com>
41329         Victor Leikehman  <lei@haifasphere.co.il>
41330
41331         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41332         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41333
41334 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41335
41336         PR c++/15285
41337         PR c++/15299
41338         * g++.dg/template/non-dependent5.C: New test.
41339         * g++.dg/template/non-dependent6.C: New test.
41340
41341 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41342
41343         PR c++/15507
41344         * g++.dg/inherit/union1.C: New test.
41345
41346         PR c++/15542
41347         * g++.dg/template/addr1.C: New test.
41348
41349         PR c++/15427
41350         * g++.dg/template/array5.C: New test.
41351
41352         PR c++/15287
41353         * g++.dg/template/array6.C: New test.
41354
41355 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41356             Roger Sayle  <roger@eyesopen.com>
41357
41358         * g++.dg/lookup/forscope2.C: New test case.
41359
41360 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41361
41362         * gcc.dg/cpp/Wmissingdirs.c: New.
41363
41364 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41365
41366         PR target/15301
41367         * gcc.dg/compat/union-m128-1.h: New file.
41368         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41369         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41370         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41371
41372 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41373
41374         PR target/15302
41375         * gcc.dg/compat/struct-complex-1.h: New file.
41376         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41377         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41378         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41379
41380 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41381
41382         PR middle-end/3074
41383         * gcc.dg/pr3074-1.c: New test case.
41384         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41385
41386 2004-05-20  Falk Hueffner  <falk@debian.org>
41387
41388         PR other/15526
41389         * gcc.dg/ftrapv-1.c: New test case.
41390
41391 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41392
41393         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41394
41395 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41396             Jeff Law  <law@redhat.com>
41397
41398         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41399         * gcc.dg/tree-ssa/20040518-2.c: New test.
41400
41401         * gcc.dg/tree-ssa/20040518-1.c: New test.
41402
41403 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41404
41405         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41406
41407 2004-05-18  Paul Brook  <paul@codesourcery.com>
41408
41409         PR fortran/13930
41410         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41411
41412 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41413
41414         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41415         constant folding.
41416
41417 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41418
41419         * gcc.dg/tree-ssa/20040517-1.c: New test.
41420
41421 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41422
41423         * gcc.dg/loop-4.c: New test.
41424
41425 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41426
41427         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41428
41429 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41430
41431         PR fortran/15311
41432         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41433
41434 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41435
41436         PR fortran/13826
41437         PR fortran/13940
41438         * gfortran.fortran-torture/compile/data_1.f90: New test.
41439
41440 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41441
41442         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41443         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41444
41445 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41446
41447         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41448
41449 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41450
41451         PR c/15444
41452         * gcc.dg/format/xopen-1.c: Adjust expected message.
41453         * gcc.dg/format/xopen-3.c: New test.
41454
41455 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41456
41457         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41458
41459 2004-05-14  Jeff Law  <law@redhat.com>
41460
41461         * gcc.dg/tree-ssa/20040514-2.c: New test.
41462
41463 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41464
41465         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41466         this ...
41467         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41468         this.
41469
41470 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41471
41472         * gcc.dg/tree-ssa/20040514-1.c: New test.
41473
41474 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41475
41476         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41477         test.
41478
41479 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41480
41481         PR fortran/14066
41482         * gfortran.fortran-torture/compile/do_1.f90: New test.
41483
41484 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41485
41486         PR fortran/15051
41487         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41488         test.
41489
41490 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41491
41492         PR fortran/15149
41493         * gfortran.fortran-torture/execute/random_init.f90: New test.
41494
41495 2004-05-13  Paul Brook  <paul@codesourcery.com>
41496
41497         PR fortran/15314
41498         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41499
41500 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41501
41502         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41503         for the powerpc case.
41504
41505 2004-05-13  Jeff Law  <law@redhat.com>
41506
41507         * gcc.dg/tree-ssa/20040513-1.c: New test.
41508         * gcc.dg/tree-ssa/20040513-2.c: New test.
41509
41510 2004-05-13  Paul Brook  <paul@codesourcery.com>
41511
41512         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41513         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41514         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41515
41516 2004-05-13  Andreas Schwab  <schwab@suse.de>
41517
41518         PR other/10819
41519         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41520         characters.
41521
41522 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41523
41524         PR fortran/15294
41525         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41526
41527 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41528
41529         Merge from tree-ssa-20020619-branch.  See
41530         ChangeLog.tree-ssa for details.
41531
41532 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41533
41534         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41535         include <altivec.h> explicitly.
41536         * gcc.dg/altivec-13.c: Likewise.
41537
41538 2004-05-11  Paul Brook  <paul@codesourcery.com>
41539
41540         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41541
41542 2004-05-10  Eric Christopher  <echristo@redhat.com>
41543
41544         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41545         * gcc.dg/sibcall-4.c: Ditto.
41546
41547 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41548
41549         * g++.dg/ext/altivec-8.C: New test case.
41550         * gcc.dg/altivec-13.c: New test case.
41551
41552 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41553
41554         * gcc.c-torture/execute/divcmp-1.c: New test case.
41555         * gcc.c-torture/execute/divcmp-2.c: New test case.
41556         * gcc.c-torture/execute/divcmp-3.c: New test case.
41557
41558 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41559
41560         * g++.dg/other/pragma-re-2.C: New test.
41561
41562 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41563
41564         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41565         * gcc.dg/i386-387-2.c: Likewise.
41566
41567         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41568         __builtin_drem.
41569         * gcc.dg/i386-387-6.c: Likewise.
41570
41571 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41572
41573         * gcc.dg/builtins-33.c: Also check log1p*.
41574
41575 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41576
41577         PR optimization/15296
41578         * gcc.c-torture/execute/pr15296.c: New test.
41579
41580 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41581
41582         * gcc.dg/builtins-40.c: New test.
41583
41584 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41585
41586         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41587
41588 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41589
41590         * g++.dg/ext/spe1.C: New testcase.
41591
41592 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41593
41594         * objc.dg/image-info.m: Allow additional attributes
41595         for __image_info section.
41596
41597 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41598
41599         * gcc.dg/torture/mips-hilo-2.c: New test.
41600
41601 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41602
41603         PR c++/14389
41604         * g++.dg/template/member5.C: New test.
41605
41606 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41607
41608         * gcc.dg/builtins-34.c: Also check expm1*.
41609
41610 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41611
41612         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41613         * gcc.dg/torture/builtin-convert-3.c: New test.
41614
41615 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41616
41617         PR middle-end/15054
41618         * g++.dg/opt/pr15054.C: New test.
41619
41620 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41621
41622         * gcc.dg/torture/builtin-rounding-1.c: New test.
41623         * gcc.dg/builtins-25.c: Delete.
41624         * gcc.dg/builtins-29.c: Delete.
41625
41626 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41627
41628         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41629         * gcc.dg/sibcall-4.c: Likewise.
41630         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41631
41632 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41633
41634         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41635         bit-field on 16-bit targets.
41636
41637 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41638
41639         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41640         16-bit targets.
41641
41642 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41643
41644         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41645         * gcc.dg/rs6000-power2-2.c: Likewise.
41646
41647 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41648
41649         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41650         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41651         Change the asm registers to be in form of frN instead of fN.
41652
41653 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41654
41655         * gcc.dg/torture/builtin-convert-2.c: New test.
41656
41657 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41658
41659         * gcc.dg/rs6000-power2-1.c: New test.
41660         * gcc.dg/rs6000-power2-2.c: New test.
41661
41662 2004-04-28  Jan Hubicka  <jh@suse.cz>
41663
41664         * gcc.dg/unused-6.c: New test.
41665
41666 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41667             Ulrich Weigand  <uweigand@de.ibm.com>
41668
41669         * ada/acats/run_all.sh: Define $target variable.
41670
41671 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41672
41673         PR c++/15119
41674         * g++.dg/other/vararg-1.C: New test.
41675
41676         PR c++/4794
41677         * g++.dg/eh/cleanup3.C: New test.
41678
41679 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41680
41681         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41682         and ad8011a (target_insn).
41683         * ada/acats/support/macro.dfs: Likewise.
41684         * ada/acats/support/impbit.adb: New file.
41685
41686 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41687
41688         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41689
41690 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41691
41692         * gcc.dg/loop-3.c: New test.
41693
41694 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41695
41696         * gcc.c-torture/execute/simd-5.c: New test.
41697
41698 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41699
41700         PR c++/15064
41701         * g++.dg/template/crash18.C: New test.
41702
41703 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41704
41705         * g++.dg/ext/complit3.C: New test.
41706
41707 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41708
41709         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41710         * gcc.dg/altivec-3.c: Same.
41711         * gcc.dg/altivec-varargs-1.c: Same.
41712
41713 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41714
41715         * lib/target-supports.exp (check_profiling_available): Assume
41716         profiling is not available on powerpc-eabi targets.
41717
41718 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41719
41720         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41721         * gcc.dg/vmx/bug-1.c: Ditto.
41722
41723 2004-04-20  Eric Christopher  <echristo@redhat.com>
41724
41725         * gcc.dg/charset/extern.c: New test.
41726         * g++.dg/charset/extern3.cc: Ditto.
41727
41728 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41729
41730         * gcc.dg/builtins-39.c: New test.
41731
41732 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41733
41734         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41735
41736 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41737
41738         * gcc.dg/torture/mips-hilo-1.c: New test.
41739
41740 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41741
41742         * gcc.c-torture/compile/20040419-1.c: New test.
41743
41744 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41745
41746         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41747
41748 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41749             Aldy Hernandez  <aldyh@redhat.com>
41750
41751         * gcc.c-torture/execute/va-arg-24.c: New.
41752
41753 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41754             Aldy Hernandez  <aldyh@redhat.com>
41755
41756         * gcc.dg/vmx/1b-01.c: New.
41757         * gcc.dg/vmx/1b-02.c: New.
41758         * gcc.dg/vmx/1b-03.c: New.
41759         * gcc.dg/vmx/1b-04.c: New.
41760         * gcc.dg/vmx/1b-05.c: New.
41761         * gcc.dg/vmx/1b-06.c: New.
41762         * gcc.dg/vmx/1b-07.c: New.
41763         * gcc.dg/vmx/1c-01.c: New.
41764         * gcc.dg/vmx/1c-02.c: New.
41765         * gcc.dg/vmx/3a-01a.c: New.
41766         * gcc.dg/vmx/3a-01.c: New.
41767         * gcc.dg/vmx/3a-01m.c: New.
41768         * gcc.dg/vmx/3a-03.c: New.
41769         * gcc.dg/vmx/3a-03m.c: New.
41770         * gcc.dg/vmx/3a-04.c: New.
41771         * gcc.dg/vmx/3a-04m.c: New.
41772         * gcc.dg/vmx/3a-05.c: New.
41773         * gcc.dg/vmx/3a-06.c: New.
41774         * gcc.dg/vmx/3a-06m.c: New.
41775         * gcc.dg/vmx/3a-07.c: New.
41776         * gcc.dg/vmx/3b-01.c: New.
41777         * gcc.dg/vmx/3b-02.c: New.
41778         * gcc.dg/vmx/3b-10.c: New.
41779         * gcc.dg/vmx/3b-13.c: New.
41780         * gcc.dg/vmx/3b-14.c: New.
41781         * gcc.dg/vmx/3b-15.c: New.
41782         * gcc.dg/vmx/3c-01a.c: New.
41783         * gcc.dg/vmx/3c-01.c: New.
41784         * gcc.dg/vmx/3c-02.c: New.
41785         * gcc.dg/vmx/3c-03.c: New.
41786         * gcc.dg/vmx/3d-01.c: New.
41787         * gcc.dg/vmx/4-01.c: New.
41788         * gcc.dg/vmx/4-03.c: New.
41789         * gcc.dg/vmx/5-01.c: New.
41790         * gcc.dg/vmx/5-02.c: New.
41791         * gcc.dg/vmx/5-03.c: New.
41792         * gcc.dg/vmx/5-04.c: New.
41793         * gcc.dg/vmx/5-05.c: New.
41794         * gcc.dg/vmx/5-06.c: New.
41795         * gcc.dg/vmx/5-07.c: New.
41796         * gcc.dg/vmx/5-07t.c: New.
41797         * gcc.dg/vmx/5-08.c: New.
41798         * gcc.dg/vmx/5-10.c: New.
41799         * gcc.dg/vmx/5-11.c: New.
41800         * gcc.dg/vmx/7-01a.c: New.
41801         * gcc.dg/vmx/7-01.c: New.
41802         * gcc.dg/vmx/7c-01.c: New.
41803         * gcc.dg/vmx/7d-01.c: New.
41804         * gcc.dg/vmx/7d-02.c: New.
41805         * gcc.dg/vmx/8-01.c: New.
41806         * gcc.dg/vmx/8-02a.c: New.
41807         * gcc.dg/vmx/8-02.c: New.
41808         * gcc.dg/vmx/brode-1.c: New.
41809         * gcc.dg/vmx/bug-1.c: New.
41810         * gcc.dg/vmx/bug-2.c: New.
41811         * gcc.dg/vmx/bug-3.c: New.
41812         * gcc.dg/vmx/cw-bug-1.c: New.
41813         * gcc.dg/vmx/cw-bug-2.c: New.
41814         * gcc.dg/vmx/cw-bug-3.c: New.
41815         * gcc.dg/vmx/dct.c: New.
41816         * gcc.dg/vmx/debug-1.c: New.
41817         * gcc.dg/vmx/debug-2.c: New.
41818         * gcc.dg/vmx/debug-3.c: New.
41819         * gcc.dg/vmx/debug-4.c: New.
41820         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41821         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41822         * gcc.dg/vmx/eg-5.c: New.
41823         * gcc.dg/vmx/fft.c: New.
41824         * gcc.dg/vmx/gcc-bug-1.c: New.
41825         * gcc.dg/vmx/gcc-bug-2.c: New.
41826         * gcc.dg/vmx/gcc-bug-3.c: New.
41827         * gcc.dg/vmx/gcc-bug-4.c: New.
41828         * gcc.dg/vmx/gcc-bug-5.c: New.
41829         * gcc.dg/vmx/gcc-bug-6.c: New.
41830         * gcc.dg/vmx/gcc-bug-7.c: New.
41831         * gcc.dg/vmx/gcc-bug-8.c: New.
41832         * gcc.dg/vmx/gcc-bug-9.c: New.
41833         * gcc.dg/vmx/gcc-bug-b.c: New.
41834         * gcc.dg/vmx/gcc-bug-c.c: New.
41835         * gcc.dg/vmx/gcc-bug-d.c: New.
41836         * gcc.dg/vmx/gcc-bug-e.c: New.
41837         * gcc.dg/vmx/gcc-bug-f.c: New.
41838         * gcc.dg/vmx/gcc-bug-g.c: New.
41839         * gcc.dg/vmx/gcc-bug-i.c: New.
41840         * gcc.dg/vmx/harness.h: New.
41841         * gcc.dg/vmx/ira1.c: New.
41842         * gcc.dg/vmx/ira2a.c: New.
41843         * gcc.dg/vmx/ira2b.c: New.
41844         * gcc.dg/vmx/ira2.c: New.
41845         * gcc.dg/vmx/ira2c.c: New.
41846         * gcc.dg/vmx/mem.c: New.
41847         * gcc.dg/vmx/newton-1.c: New.
41848         * gcc.dg/vmx/ops.c: New.
41849         * gcc.dg/vmx/sn7153.c: New.
41850         * gcc.dg/vmx/spill2.c: New.
41851         * gcc.dg/vmx/spill3.c: New.
41852         * gcc.dg/vmx/spill.c: New.
41853         * gcc.dg/vmx/t.c: New.
41854         * gcc.dg/vmx/varargs-1.c: New.
41855         * gcc.dg/vmx/varargs-2.c: New.
41856         * gcc.dg/vmx/varargs-3.c: New.
41857         * gcc.dg/vmx/varargs-4.c: New.
41858         * gcc.dg/vmx/varargs-5.c: New.
41859         * gcc.dg/vmx/varargs-6.c: New.
41860         * gcc.dg/vmx/varargs-7.c: New.
41861         * gcc.dg/vmx/vmx.exp: New.
41862         * gcc.dg/vmx/vprint-1.c: New.
41863         * gcc.dg/vmx/vscan-1.c: New.
41864         * gcc.dg/vmx/x-01.c: New.
41865         * gcc.dg/vmx/x-02.c: New.
41866         * gcc.dg/vmx/x-03.c: New.
41867         * gcc.dg/vmx/x-04.c: New.
41868         * gcc.dg/vmx/x-05.c: New.
41869         * gcc.dg/vmx/yousufi-1.c: New.
41870         * gcc.dg/vmx/zero-1.c: New.
41871         * gcc.dg/vmx/zero.c: New.
41872
41873 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41874
41875         * g++.dg/lookup/java1.C: Update for chage of
41876         _Jv_AllocObject.
41877         * g++.dg/lookup/java2.C: Likewise.
41878
41879 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41880
41881         * ada/acats/run_all.sh: use -O2 by default.
41882
41883 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41884
41885         * gcc.dg/vr-mult-[12].c: New tests.
41886
41887 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41888
41889         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41890
41891         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41892
41893 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41894
41895         * lib/target-supports.exp (check_profiling_available): Assume
41896         profiling isn't available for mips*-*-elf targets.
41897
41898 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41899
41900         * gcc.dg/builtins-38.c: New test.
41901
41902 2004-04-14  Eric Christopher  <echristo@redhat.com>
41903
41904         * g++.dg/charset/charset.exp: Run .cc extension tests.
41905
41906 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41907
41908         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41909
41910 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41911
41912         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41913
41914 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41915
41916         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41917         * gcc.dg/i386-387-2.c: Likewise.
41918
41919         * gcc.dg/i386-387-7.c: New test.
41920         * gcc.dg/i386-387-8.c: New test.
41921
41922         * gcc.dg/builtins-37.c: New test.
41923
41924 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41925
41926         * g++.dg/pch/externc-1.C: Add missing semicolon.
41927
41928 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41929
41930         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41931
41932 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41933
41934         * gcc.c-torture/execute/20040411-1.c: New test.
41935
41936 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41937
41938         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41939
41940 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41941
41942         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41943
41944 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41945
41946         * lib/target-supports.exp (check_named_sections_available): New.
41947         * lib/gcc-dg.exp (dg-require-named-sections): New.
41948         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41949         old-deja.exp.  Also prune error-count message from HP linker.
41950         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41951
41952         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41953         * g++.old-deja/g++.pt/static3.C: Likewise.
41954         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41955
41956 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41957
41958         * gcc.c-torture/execute/20040409-1.c: New test case.
41959         * gcc.c-torture/execute/20040409-2.c: New test case.
41960         * gcc.c-torture/execute/20040409-3.c: New test case.
41961
41962 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41963
41964         * gcc.dg/20040409-1.c: New test.
41965
41966 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41967
41968         PR target/14888
41969         * g++.dg/opt/pr14888.C: New test case.
41970
41971 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41972
41973         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41974         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41975         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41976         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41977         New tests.
41978
41979 2004-04-08  Paul Brook  <paul@codesourcery.com>
41980
41981         * gcc.dg/spill-1.c: New test.
41982
41983 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41984
41985         * gcc.dg/torture/builtin-ctype-2.c: New test.
41986
41987 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41988
41989         * gcc.dg/pch/pch.exp: Add largefile test.
41990
41991 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41992
41993         * g++.dg/pch/externc-1.Hs: New.
41994         * g++.dg/pch/externc-1.C: New.
41995
41996 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41997
41998         * gcc.dg/compat/struct-by-value-5a_main.c,
41999         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42000         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42001         * gcc.dg/compat/struct-by-value-5a_x.c,
42002         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42003         gcc.dg/compat/struct-by-value-5_x.c.
42004         * gcc.dg/compat/struct-by-value-5a_y.c,
42005         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42006         gcc.dg/compat/struct-by-value-5_y.c.
42007
42008         * gcc.dg/compat/struct-by-value-6a_main.c,
42009         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42010         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42011         * gcc.dg/compat/struct-by-value-6a_x.c,
42012         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42013         gcc.dg/compat/struct-by-value-6_x.c.
42014         * gcc.dg/compat/struct-by-value-6a_y.c,
42015         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42016         gcc.dg/compat/struct-by-value-6_y.c.
42017
42018         * gcc.dg/compat/struct-by-value-7a_main.c,
42019         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42020         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42021         * gcc.dg/compat/struct-by-value-7a_x.c,
42022         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42023         gcc.dg/compat/struct-by-value-7_x.c.
42024         * gcc.dg/compat/struct-by-value-7a_y.c,
42025         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42026         gcc.dg/compat/struct-by-value-7_y.c.
42027
42028 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42029
42030         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42031         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42032         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42033         options.
42034
42035 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42036
42037         * gcc.dg/builtins-36.c: New test.
42038
42039 2004-04-06  Paul Brook  <paul@codesourcery.com>
42040
42041         * README.gcc: Remove obsolete contraint on testcases.
42042
42043 2004-04-05  Paul Brook  <paul@codesourcery.com>
42044
42045         PR2123
42046         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42047         failure and exit(0) on success.
42048         * g++.dg/expr/anew2.C: Ditto.
42049         * g++.dg/expr/anew3.C: Ditto.
42050         * g++.dg/expr/anew4.C: Ditto.
42051
42052 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42053
42054         PR c++/3518
42055         * g++.dg/template/unify7.C: New.
42056
42057 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42058
42059         * g++.dg/README: Bring up to date with new subdirectories; remove
42060         duplicate subdirectory lines.
42061
42062 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42063
42064         PR c++/14007
42065         * g++.dg/template/unify5.C: New.
42066         * g++.dg/template/unify6.C: New.
42067         * g++.dg/template/qualttp20.C: Adjust.
42068         * g++.old-deja/g++.jason/report.C: Adjust.
42069         * g++.old-deja/g++.other/qual1.C: Adjust.
42070
42071 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42072
42073         PR c++/14803
42074         * g++.dg/inherit/ptrmem1.C: New test.
42075
42076 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42077
42078         PR c++/14755
42079         * gcc.c-torture/execute/20040331-1.c: New test.
42080         * gcc.dg/20040331-1.c: New test.
42081
42082 2004-04-01  Paul Brook  <paul@codesourcery.com>
42083
42084         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42085
42086 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42087
42088         PR c++/14724
42089         * g++.dg/init/goto1.C: New test.
42090
42091         PR c++/14763
42092         * g++.dg/template/defarg4.C: New test.
42093
42094 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42095
42096         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42097
42098 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42099
42100         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42101
42102 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42103
42104         * gcc.dg/noncompile/undeclared-2.c: New test.
42105
42106 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42107
42108         * gcc.dg/940409-1.c: Remove XFAIL.
42109         * gcc.dg/reg-vol-struct-1.c: New test.
42110
42111 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42112
42113         * gcc.dg/torture/builtin-wctype-1.c: New test.
42114
42115 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42116
42117         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42118         * gcc.dg/20001101-1.c: Likewise.
42119         * gcc.dg/20001102-1.c: Likewise.
42120
42121 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42122
42123         * gcc.dg/compare8.c: Add an additional test for XOR.
42124
42125 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42126
42127         * gcc.dg/torture/builtin-ctype-1.c: New test.
42128
42129 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42130
42131         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42132         * gcc.dg/torture/builtin-math-1.c: Likewise.
42133         * gcc.dg/torture/builtin-power-1.c: New test.
42134
42135 2004-03-24  Andreas Schwab  <schwab@suse.de>
42136
42137         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42138         IA64 assembler.
42139
42140 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42141             Roger Sayle  <roger@eyesopen.com>
42142
42143         * gcc.dg/compare8.c: New test case.
42144
42145 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42146
42147         * g++.dg/ext/altivec-7.C: New test.
42148
42149 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42150
42151         PR 12267, 12391, 12560, 13129, 14114, 14133
42152         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42153         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42154         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42155         Adjust error regexps.
42156         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42157         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42158         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42159         * gcc.dg/local1.c: Add explanatory comment.
42160
42161 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42162
42163         PR optimization/14669
42164         * g++.dg/opt/fold2.C: New test case.
42165
42166 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42167
42168         PR c/14069
42169         * gcc.dg/20040322-1.c: New test.
42170
42171 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42172
42173         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42174         * gcc.dg/ultrasp4.c: Likewise.
42175         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42176
42177 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42178
42179         * gcc.dg/i386-sse-8.c: Reset default options.
42180
42181 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42182
42183         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42184         in the error message text.
42185
42186 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42187
42188         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42189
42190 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42191
42192         PR c++/14616
42193         * g++.dg/init/array13.C: New test.
42194
42195 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42196
42197         PR target/13889
42198         * gcc.c-torture/compile/pr13889.c: New test case.
42199
42200 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42201
42202         PR c/14635
42203         * builtins-1.c (nan, nans): Don't test.
42204         * builtins-30.c: Don't use nan, nanf, nanl.
42205         * builtins-35.c: New test.
42206
42207 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42208
42209         * g++.dg/ext/altivec-6.C: New test.
42210
42211 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42212
42213         * g++.dg/init/placement3.C: New test.
42214
42215         * g++.dg/template/spec13.C: New test.
42216
42217         * g++.dg/lookup/using11.C: New test.
42218
42219         * g++.dg/lookup/koenig3.C: New test.
42220
42221         * g++.dg/template/operator2.C: New test.
42222
42223         * g++.dg/expr/dtor3.C: New test.
42224         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42225         marker.
42226         * g++.old-deja/g++.law/visibility28.C: Likewise.
42227
42228 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42229
42230         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42231         * gcc.dg/ppc64-abi-3.c: Likewise.
42232
42233 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42234
42235         PR c++/14545
42236         * g++.dg/parse/template15.C: New test.
42237
42238 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42239
42240         * g++.dg/expr/dtor2.C: New test.
42241
42242         * g++.dg/lookup/anon4.C: New test.
42243
42244         * g++.dg/overload/using1.C: New test.
42245
42246         * g++.dg/template/lookup7.C: New test.
42247
42248         * g++.dg/template/typename6.C: New test.
42249
42250         * g++.dg/expr/cond6.C: New test.
42251
42252 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42253
42254         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42255
42256 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42257
42258         * g++.dg/expr/cond5.C: New test.
42259         * g++.dg/expr/constcast1.C: Likewise.
42260         * g++.dg/expr/ptrmem2.C: Likewise.
42261         * g++.dg/expr/ptrmem3.C: Likewise.
42262         * g++.dg/lookup/main1.C: Likewise.
42263         * g++.dg/template/lookup6.C: Likewise.
42264
42265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42266
42267         * gcc.dg/local1.c: New test.
42268
42269         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42270
42271 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42272
42273         * gcc.dg/torture/builtin-convert-1.c: New test.
42274
42275 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42276
42277         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42278
42279 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42280
42281         PR c++/14481
42282         * g++.dg/warn/Wunused-7.C: New test.
42283
42284 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42285
42286         * gcc.dg/torture/builtin-integral-1.c: New test.
42287
42288 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42289
42290         PR c++/14586
42291         * g++.dg/parse/non-dependent3.C: New test.
42292
42293 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42294
42295         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42296         * g++.dg/eh/simd-2.C: Likewise.
42297         * g++.dg/init/array10.C: Likewise.
42298         * gcc.c-torture/compile/simd-1.c: Likewise.
42299         * gcc.c-torture/compile/simd-2.c: Likewise.
42300         * gcc.c-torture/compile/simd-3.c: Likewise.
42301         * gcc.c-torture/compile/simd-4.c: Likewise.
42302         * gcc.c-torture/compile/simd-6.c: Likewise.
42303         * gcc.c-torture/execute/simd-1.c: Likewise.
42304         * gcc.c-torture/execute/simd-2.c: Likewise.
42305         * gcc.dg/compat/vector-defs.h: Likewise.
42306         * gcc.dg/20020531-1.c: Likewise.
42307         * gcc.dg/altivec-3.c: Likewise.
42308         * gcc.dg/altivec-4.c: Likewise.
42309         * gcc.dg/altivec-varargs-1.c: Likewise.
42310         * gcc.dg/compat/vector-defs.h: Likewise.
42311         * gcc.dg/i386-mmx-3.c: Likewise.
42312         * gcc.dg/i386-sse-4.c: Likewise.
42313         * gcc.dg/i386-sse-5.c: Likewise.
42314         * gcc.dg/i386-sse-8.c: Likewise.
42315         * gcc.dg/simd-1.c: Likewise.
42316         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42317         __ev64_opaque__ since the machine description provides it.
42318
42319 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42320
42321         * lib/compat.exp (skip_list): New global variable.
42322         Use it to hold the user defined COMPAT_SKIPS list if any.
42323         (compat-obj): Add the members of skip_list to optall.
42324
42325 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42326
42327         * gcc.dg/compat/union-by-value-1_main.c,
42328         union-by-value-1_x.c, union-by-value-1_y.c,
42329         union-check.h, union-defs.h,
42330         union-init.h, union-return-1_main.c,
42331         union-return-1_x.c, union-return-1_y.c: New files.
42332
42333 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42334
42335         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42336         mixed-struct-init.h: Add 4 mixed structure types.
42337         struct-by-value-21_main.c, struct-by-value-21_x.c,
42338         struct-by-value-21_y.c, struct-return-21_main.c,
42339         struct-return-21_x.c, struct-return-21_y.c: New files.
42340
42341 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42342
42343         PR c++/14550
42344         * g++.dg/parse/template14.C: New test.
42345
42346 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42347
42348         * gcc.c-torture/execute/20040313-1.c: New test.
42349
42350 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42351
42352         PR target/14533
42353         * gcc.dg/20040311-2.c: New test.
42354
42355 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42356
42357         PR other/14544
42358         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42359         bit-field.
42360
42361 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42362
42363         * gcc.dg/20040305-2.c: Add missing return statement.
42364
42365 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42366
42367         * gcc.dg/builtins-34.c: Also check pow10*.
42368
42369 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42370
42371         PR target/14262
42372         * gcc.dg/20040305-2.c: New test.
42373
42374 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42375
42376         * gcc.dg/20040310-1.c: New test.
42377
42378 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42379
42380         * gcc.c-torture/execute/20040311-1.c: New test case.
42381
42382 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42383
42384         PR c++/14476
42385         * g++.dg/lookup/enum1.C: New test.
42386
42387 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42388
42389         PR c++/14510
42390         * g++.dg/lookup/struct2.C: New test.
42391
42392 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42393
42394         * gcc.dg/builtins-34.c: New test.
42395
42396 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42397
42398         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42399
42400 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42401
42402         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42403         * gcc.dg/alias-2.c: New testcase.
42404
42405 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42406
42407         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42408
42409 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42410
42411         * gcc.c-torture/execute/20040309-1.c: New test case.
42412
42413 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415         PR c++/14397
42416         * g++.dg/overload/ref1.C: New.
42417
42418 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42419
42420         PR c++/14409
42421         * g++.dg/template/spec12.C: New test.
42422
42423         PR c++/14448
42424         * g++.dg/parse/crash14.C: New test.
42425
42426 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42427
42428         PR c++/14230
42429         * g++.dg/init/ref11.C: New test.
42430
42431 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42432
42433         PR c++/14432
42434         * g++.dg/parse/builtin2.C: New test.
42435
42436 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42437
42438         PR c++/14401
42439         * g++.dg/init/ctor3.C: New test.
42440         * g++.dg/init/union1.C: New test.
42441         * g++.dg/ext/anon-struct4.C: New test.
42442
42443 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42444
42445         * g++.dg/lookup/koenig1.C: Tweak error messages.
42446         * g++.dg/lookup/used-before-declaration.C: Likewise.
42447         * g++.dg/other/do1.C: Likewise.
42448         * g++.dg/overload/koenig1.C: Likewise.
42449         * g++.dg/parse/crash13.C: Likewise.
42450         * g++.dg/template/instantiate3.C: Likewise.
42451
42452 2004-03-08  Eric Christopher  <echristo@redhat.com>
42453
42454         * * lib/target-supports.exp: Enable libiconv in test
42455         compilation.  Fix up error checking.
42456
42457 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42458
42459         PR middle-end/14289
42460         * gcc.dg/pr14289-1.c: New test case.
42461         * gcc.dg/pr14289-2.c: Likewise.
42462         * gcc.dg/pr14289-3.c: Likewise.
42463
42464 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42465
42466         * gcc.c-torture/execute/20040308-1.c: New test.
42467
42468 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42469
42470         * gcc.c-torture/execute/20040307-1.c: New test case.
42471
42472 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42473
42474         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42475
42476 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42477
42478         * gcc.dg/20040306-1.c: New test.
42479
42480 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42481
42482         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42483         them static.
42484         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42485
42486 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42487
42488         PR c/14465
42489         * gcc.dg/decl-6.c: New test.
42490
42491 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42492
42493         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42494         Rename LOGPOW -> LOG_POW.
42495         (SQRT_EXP, POW_EXP): New.
42496
42497 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42498
42499         * gcc.dg/i386-sse-8.c: New test.
42500
42501 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42502
42503         PR c/14114
42504         * gcc.dg/decl-5.c: New test.
42505
42506 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42507
42508         * gcc.dg/20040305-1.c: New test.
42509
42510 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42511
42512         PR other/14354
42513         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42514
42515 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42516
42517         PR c++/14425, c++/14426
42518         * g++.dg/ext/altivec-4.C: New test.
42519         * g++.dg/ext/altivec-5.C: New test.
42520
42521 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42522
42523         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42524         global variables of a type with no linkage.
42525         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42526         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42527         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42528         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42529         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42530         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42531         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42532         * g++.dg/warn/deprecated.C: Name enum Color.
42533         * g++.dg/overload/VLA.C: Name structure for 'b'.
42534         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42535
42536 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42537
42538         * gcc.c-torture/compile/20040304-1.c: New test.
42539
42540 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42541
42542         PR 13728
42543         * gcc.dg/decl-4.c: New testcase.
42544
42545 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42546
42547         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42548         as PRECF if sizeof (float) > sizeof (double).
42549         (PRECL): Make it the same as PRECF if
42550         sizeof (float) > sizeof (long double).
42551
42552 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42553
42554         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42555         system type.  Add check for irix6 which doesn't have c99 runtime.
42556
42557 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42558
42559         * gcc.dg/const-elim-1.c: xfail for xtensa.
42560
42561 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42562
42563         PR c++/14369
42564         * g++.dg/template/cond4.C: New test.
42565
42566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42567
42568         PR c++/14360
42569         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42570
42571         PR c++/14361
42572         * g++.dg/parse/defarg7.C: New test.
42573
42574         PR c++/14359
42575         * g++.dg/template/friend26.C: New test.
42576
42577 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42578
42579         PR c++/14324
42580         * g++.dg/abi/mangle21.C: New test.
42581
42582         PR c++/14260
42583         * g++.dg/parse/constructor2.C: New test.
42584
42585         PR c++/14337
42586         * g++.dg/template/sfinae1.C: New test.
42587
42588 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42589
42590         PR c++/14267
42591         * g++.dg/expr/crash2.C: New test.
42592
42593         PR middle-end/13448
42594         * gcc.dg/inline-5.c: New test.
42595         * gcc.dg/always-inline.c: Split out tests into ...
42596         * gcc.dg/always-inline2.c: ... this and ...
42597         * gcc.dg/always-inline3.c: ... this.
42598
42599 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR debug/12103
42602         * g++.dg/debug/crash1.C: New test.
42603
42604 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42605
42606         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42607         function with __attribute__((noinline)).
42608         (recurser_void2): Likewise.
42609         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42610         (recurser_void2): Likewise.
42611
42612 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42613
42614         PR middle-end/14203
42615         * g++.dg/warn/Wunused-6.C: New test case.
42616
42617 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42618
42619         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42620         not defined.
42621
42622 2004-02-27  Eric Christopher  <echristo@redhat.com>
42623
42624         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42625         * g++.dg/charset/asm2.c: Run only x86.
42626         * gcc.dg/charset/asm3.c: Ditto.
42627
42628 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42629
42630         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42631         ld_library_path.
42632
42633 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42634
42635         * g++.dg/ext/altivec-3.C: New.
42636
42637 2004-02-26  Richard Henderson  <rth@redhat.com>
42638
42639         * g++.dg/ext/attrib10.C: Mark for warning.
42640         * gcc.dg/attr-alias-1.c: New.
42641
42642 2004-02-26  Richard Henderson  <rth@redhat.com>
42643
42644         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42645         * gcc.c-torture/execute/20040208-2.c: ... it back.
42646
42647 2004-02-26  Eric Christopher  <echristo@redhat.com>
42648
42649         * lib/target-supports.exp (check-iconv-available): New function.
42650         * lib/gcc-dg.exp (dg-require-iconv): New function.
42651         Use above.
42652         * gcc.dg/charset: New directory.
42653         * gcc.dg/charset/charset.exp: New file.
42654         * gcc.dg/charset/asm1.c: Ditto.
42655         * gcc.dg/charset/asm2.c: Ditto.
42656         * gcc.dg/charset/asm3.c: Ditto.
42657         * gcc.dg/charset/asm4.c: Ditto.
42658         * gcc.dg/charset/asm5.c: Ditto.
42659         * gcc.dg/charset/attribute1.c: Ditto.
42660         * gcc.dg/charset/attribute2.c: Ditto.
42661         * gcc.dg/charset/string1.c: Ditto.
42662         * g++.dg/charset: New directory.
42663         * g++.dg/dg.exp: Add here. Special options.
42664         * g++.dg/charset/charset.exp: New file.
42665         * g++.dg/charset/asm1.c: Ditto.
42666         * g++.dg/charset/asm2.c: Ditto.
42667         * g++.dg/charset/asm3.c: Ditto.
42668         * g++.dg/charset/asm4.c: Ditto.
42669         * g++.dg/charset/attribute1.c: Ditto.
42670         * g++.dg/charset/attribute2.c: Ditto.
42671         * g++.dg/charset/extern1.cc: Ditto.
42672         * g++.dg/charset/extern2.cc: Ditto.
42673         * g++.dg/charset/string1.c: Ditto.
42674
42675 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42676
42677         PR c++/14278
42678         * g++.dg/parse/comma1.C: New test.
42679
42680 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42681
42682         PR c++/14284
42683         * g++.dg/template/ttp8.C: New test.
42684
42685 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42686
42687         * gcc.dg/fixuns-trunc-1.c: New test.
42688
42689 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42690
42691         * gcc.dg/builtins-config.h: Use #elif.
42692
42693 2004-02-26  Michael Matz  <matz@suse.de>
42694
42695         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42696         * gcc.dg/991214-1.c: Likewise.
42697         * gcc.dg/i386-asm-1.c: Likewise.
42698
42699 2004-02-25  Richard Henderson  <rth@redhat.com>
42700
42701         * gcc.c-torture/execute/20040208-2.c: Move ...
42702         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42703
42704 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42705
42706         PR c++/14246
42707         * g++.dg/other/crash-3.C: New test.
42708
42709 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42710
42711         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42712         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42713
42714         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42715         HP-UX.
42716
42717 2004-02-24  Michael Matz  <matz@suse.de>
42718
42719         * gcc.dg/i386-regparm.c: New.
42720
42721 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42722
42723         * gcc.c-torture/execute/20040223-1.c: New.
42724
42725 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42726             Kazu Hirata  <kazu@cs.umass.edu>
42727
42728         * gcc.dg/fwritable-strings-1.c: Remove.
42729
42730 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42731
42732         PR c/14156
42733         * gcc.dg/20040223-1.c: New test.
42734
42735 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42736
42737         PR c++/14106
42738         * g++.dg/ext/typeof9.C: New test.
42739
42740 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42741
42742         PR c++/14250
42743         * g++.dg/other/switch1.C: New test.
42744
42745 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42746
42747         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42748         * gcc.dg/va-arg-1.c: Likewise.
42749
42750 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42751
42752         PR c++/14143
42753         * g++.dg/template/koenig5.C: New test.
42754
42755 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42756
42757         * g++.dg/ext/altivec-1.C: Generalize target triple.
42758         * g++.dg/ext/altivec-2.C: New test case.
42759         * g++.dg/ext/altivec_check.h: New file.
42760         * gcc.dg/altivec-1.c: Generalize target triple;
42761         include altivec_check.h and call altivec_check().
42762         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42763         * gcc.dg/altivec-6.c: New test case.
42764         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42765         type casts as needed.
42766         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42767         altivec_check().
42768         * gcc.dg/altivec-12.c: New test case.
42769         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42770         include altivec_check.h and call altivec_check().
42771         * gcc.dg/altivec_check.h: New file.
42772
42773 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42774
42775         * lib/target-supports.exp (check_alias_available): Don't mangle
42776         function `g' in test program.
42777
42778 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42779
42780         * lib/target-supports.exp (check_profiling_available): Check
42781         argument to determine whether we support a profiling type.
42782         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42783         check_profiling_available.
42784         * g++.dg/bprob/bprob.exp: Likewise.
42785         * g77.dg/bprob/bprob.exp: Likewise.
42786         * gcc.misc-tests/bprob.exp: Likewise.
42787         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42788         dg-require-profiling and delete expected error handling.
42789         * gcc.dg/20021014-1.c: Likewise.
42790         * gcc.dg/nest.c: Likewise.
42791
42792 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42793
42794         PR c++/12007
42795         * g++.dg/other/vthunk1.C: New test.
42796
42797 2004-02-20  Falk Hueffner  <falk@debian.org>
42798
42799         PR target/14201
42800         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42801
42802 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42803
42804         PR c++/13927
42805         * g++.dg/other/error8.C: Remove XFAIL markers.
42806
42807         PR c++/14173
42808         * g++.dg/ext/packed5.C: New test.
42809
42810         PR c++/14199
42811         * g++.dg/warn/Wunused-5.C: New test.
42812
42813         PR c++/14186
42814         * g++.dg/lookup/member1.C: New test.
42815
42816 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42817
42818         * gcc.c-torture/compile/20040130-1.c: Enable only when
42819         __INT_MAX__ >= 2147483647L.
42820         * gcc.c-torture/compile/961203-1.c: Likewise.
42821
42822 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42825         * g++.dg/opt/template1.C: Robustify assembler regexp
42826
42827 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42828
42829         * gcc.c-torture/execute/simd-4.x: Remove.
42830         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42831         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42832         Guard with #ifndef SKIP_ATTRIBUTE.
42833         * gcc.dg/compat/vector-1_y.c: Likewise.
42834         * gcc.dg/compat/vector-2_x.c: Likewise.
42835         * gcc.dg/compat/vector-2_y.c: Likewise.
42836         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42837         * g++.dg/eh/simd-2.C: Likewise.
42838
42839 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42840
42841         * gcc.c-torture/compile/complex-1.c: New.
42842
42843 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42844
42845         PR target/14209
42846         * gcc.c-torture/execute/20040218-1.c: New test.
42847
42848 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42849
42850         PR c++/14181
42851         * g++.dg/parse/new2.C: New test.
42852
42853 2004-02-18  Paul Brook  <paul@codesourcery.com>
42854
42855         * gcc.c-torture/compile/libcall-1.c: New test.
42856
42857 2004-02-18  Paul Brook  <paul@codesourcery.com>
42858
42859         PR debug/12934
42860         * gcc.dg/debug/debug-7.c: New test.
42861
42862 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42863
42864         * gcc.dg/20040217-1.c: New test.
42865
42866 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42867
42868         * gcc.c-torture/execute/990208-1.x: Delete.
42869
42870 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42871
42872         * gcc.c-torture/execute/20040208-2.x: New file.
42873
42874 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42875
42876         PR c++/11326
42877         * g++.dg/abi/structret1.C: New test.
42878
42879 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42880
42881         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42882         (i386_cpuid): No need to test if cpuid is available on AMD64.
42883         Fix assembly, so that it works onboth i386 and AMD64.
42884         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42885         (vecInLong): Fix s[] member type to unsigned int.
42886         (vecInWord): Remove type.
42887         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42888         (a64, b64, c64, d64, e64): Remove.
42889         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42890         Remove unused variable.  Remove initialization of removed variables.
42891         Don't call mmx_tests nor sse_tests.
42892         (reference_mmx, reference_sse): Remove.
42893         (check): Add return stmt.
42894         * gcc.dg/i386-sse-7.c: New test.
42895         * gcc.dg/i386-mmx-4.c: New test.
42896
42897 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42898
42899         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42900         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42901         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42902         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42903         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42904         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42905         g++.dg/tc1/dr94.C: Fix line terminator.
42906
42907 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42908
42909         * gcc.c-torture/compile/20040216-1.c: New.
42910
42911 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42912
42913         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42914         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42915         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42916         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42917         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42918         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42919
42920 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42921
42922         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42923
42924 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/13971
42927         * g++.dg/expr/cond4.C: New test.
42928
42929         PR c++/14086
42930         * g++.dg/lookup/crash2.C: New test.
42931
42932 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42933
42934         * gcc.c-torture/compile/20040214-2.c: New test.
42935
42936 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42937
42938         PR c++/14116
42939         * g++.dg/ext/typeof8.C: New test.
42940
42941 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42942
42943         * gcc.c-torture/compile/20040214-1.c: New test.
42944
42945 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42946
42947         PR c++/13635
42948         * g++.dg/template/spec11.C: New test.
42949
42950 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42951
42952         PR c++/13927
42953         * g++.dg/other/error8.C: New test.
42954
42955 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42956
42957         PR c++/14122
42958         * g++.dg/template/array4.C: New test.
42959
42960         PR c++/14108
42961         * g++.dg/inherit/thunk2.C: New test.
42962
42963         PR c++/14083
42964         * g++.dg/eh/cond2.C: New test.
42965
42966 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42967
42968         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42969
42970 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42971
42972         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42973
42974 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42975
42976         * g++.dg/simd-2.C: xfail on ppc64-linux.
42977
42978 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42979
42980         PR c/456
42981         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42982         tests.
42983
42984 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42985
42986         * gcc.dg/builtins-33.c: New test.
42987
42988 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42989
42990         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42991
42992 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42993
42994         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42995
42996 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42997
42998         * gcc.dg/ppc64-abi-3.c: New test.
42999
43000 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43001
43002         PR c/14092
43003
43004         * gcc.dg/pr14092-1.c: New testcase.
43005
43006 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43007
43008         * gcc.dg/cpp/assert4.c: Fix typo last change.
43009
43010         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43011         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43012
43013         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43014
43015 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43016
43017         * gcc.c-torture/compile/20040209-1.c: New test case.
43018
43019 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43020
43021         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43022
43023 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43024
43025         * gcc.c-torture/execute/20040208-[12].c: New tests.
43026
43027 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43028
43029         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43030
43031 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43032
43033         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43034
43035 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43036
43037         Bug 13856
43038         * gcc.dg/visibility-8.c: New testcase.
43039
43040 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43041
43042         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43043         arguments.
43044         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43045
43046 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43047
43048         PR middle-end/13696
43049         * g++.dg/opt/fold1.C: New test case.
43050
43051 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43052
43053         PR c++/14033
43054         * g++.dg/other/crash-2.C: New test.
43055
43056 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43057
43058         PR c++/14028
43059         * g++.dg/parse/angle-bracket2.C: New test.
43060
43061 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43062
43063         PR middle-end/13750
43064         Revert:
43065         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43066         PR pch/13361
43067         * g++.dg/pch/wchar-1.C: New.
43068         * g++.dg/pch/wchar-1.Hs: New.
43069
43070 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43071
43072         PR c++/14008
43073         * g++.dg/parse/error15.C: New test.
43074         * g++.dg/parse/crash11.C: Update dg-error mark.
43075
43076 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43077
43078         PR c++/13932
43079         * g++.dg/warn/conv2.C: New test.
43080
43081 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43082
43083         PR c++/13086
43084         * g++.dg/warn/incomplete1.C: Remove xfail.
43085
43086 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43087
43088         * lib/file-format.exp (gcc_target_object_format): Use
43089         ${tool}_target_compile, not gcc_target_compile.
43090         * lib/target-supports.exp (check_alias_available): Likewise.
43091         (check_gc_sections_available): Likewise.
43092         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43093         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43094         dg-require-alias.
43095
43096 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43097
43098         PR c++/13969
43099         * g++.dg/template/static6.C: New test.
43100
43101 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43102
43103         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43104
43105 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43106
43107         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43108         tests for systems where `char' is unsigned by default.
43109
43110 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43111
43112         PR c++/13997
43113         * g++.dg/template/partial3.C: New test.
43114
43115 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43116
43117         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43118         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43119         Remove mentions of obsolete ports.
43120
43121 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43122
43123         * gcc.dg/noncompile/20001228-1.c: Fix for new
43124         error message.
43125
43126 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43127
43128         PR target/9348
43129         * gcc.c-torture/execute/multdi-1.c: New test case.
43130
43131 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR c++/13925
43134         * g++.dg/template/lookup5.C: New test.
43135
43136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43137
43138         PR c++/13950
43139         * g++.dg/template/lookup4.C: New test.
43140
43141         PR c++/13970
43142         * g++.dg/parse/error14.C: New test.
43143
43144         PR c++/14002
43145         * g++.dg/parse/template13.C: New test.
43146
43147 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43148
43149         PR c++/13978
43150         * g++.dg/template/koenig4.C: New test.
43151
43152         PR c++/13968
43153         * g++.dg/template/crash17.C: New test.
43154
43155         PR c++/13975
43156         * g++.dg/parse/error13.C: New test.
43157         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43158
43159 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43160
43161         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43162
43163 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43164
43165         PR c/11658
43166         PR c/13994
43167         * gcc.dg/noncompile/20040203-1.c: New test.
43168         * gcc.dg/noncompile/20040203-2.c: Likewise.
43169         * gcc.dg/noncompile/20040203-3.c: Likewise.
43170         * gcc.dg/20040203-1.c: Likewise.
43171
43172 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43173
43174         PR c++/10858
43175         * g++.dg/template/sizeof7.C: New test.
43176
43177 2004-02-02  Eric Christopher  <echristo@redhat.com>
43178             Zack Weinberg  <zack@codesourcery.com>
43179
43180         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43181
43182 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43183
43184         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43185         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43186         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43187         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43188
43189 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43190
43191         PR c++/13113
43192         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43193
43194         PR c++/13854
43195         * g++.dg/ext/attrib13.C: New test.
43196
43197         PR c++/13907
43198         * g++.dg/conversion/op2.C: New test.
43199
43200 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43201
43202         * gcc.dg/titype-1.c: Fix pasto.
43203
43204 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43205
43206         * gcc.dg/titype-1.c: New test.
43207
43208 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43209
43210         PR c++/13957
43211         * g++.dg/template/non-type-template-argument-1.C,
43212         g++.dg/template/qualified-id1.C: Update dg-error marks.
43213         * g++.dg/template/nontype6.C: New test.
43214
43215 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43216
43217         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43218         * gcc.dg/builtins-31.c: New testcase.
43219         * gcc.dg/builtins-32.c: New testcase.
43220
43221 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43222
43223         * objc.dg/call-super-2.m: Update line numbers
43224         for the including of stddef.h.
43225
43226 2004-01-30  Michael Matz  <matz@suse.de>
43227
43228         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43229         g++.dg/ext/case-range3.C: New tests.
43230
43231 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43232
43233         DR206
43234         PR c++/13813
43235         * g++.dg/template/member4.C: New test.
43236
43237 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43238
43239         PR c++/13683
43240         * g++.dg/template/sizeof6.C: New test.
43241
43242 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43243
43244         * gcc.dg/fwritable-strings-1.c: New test.
43245
43246 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43247
43248         * gcc.c-torture/compile/20040130-1.c: New test.
43249
43250 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43251
43252         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43253
43254 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43255
43256         PR c++/13883
43257         * g++.dg/template/ctor3.C: New test.
43258
43259 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43260
43261         * g++.dg/tc1: New directory.
43262         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43263         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43264         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43265         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43266         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43267
43268 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43269
43270         * g++.dg/parse/error11.C: New test.
43271         * g++.dg/parse/error12.C: Likewise.
43272
43273 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43274
43275         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43276         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43277
43278 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43279
43280         PR c++/13791
43281         * g++.dg/ext/attrib12.C: New test.
43282
43283         PR c++/13736
43284         * g++.dg/parse/cast2.C: New test.
43285
43286 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43287
43288         * objc.dg/encode-2.m (main): New local string.  Set depending on
43289         sizeof long.  Use in sscanf call.
43290         * objc.dg/encode-3.m (main): New local string.  Set depending on
43291         sizeof long.  Use in scan_initial call.
43292
43293 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43294
43295         * objc.dg/call-super-2.m: Make LP64-safe.
43296         * objc.dg/desig-init-1.m: Likewise.
43297
43298 2004-01-27  Devang Patel <dpatel@apple.com>
43299
43300         * g++.dg/debug/namespace1.C: New test.
43301
43302 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43303
43304         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43305         xscale-*-*.
43306
43307         * gcc.dg/arm-mmx-1.c: New test.
43308
43309 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43310
43311         * gcc.dg/20040127-1.c: New test.
43312         * gcc.dg/20040127-2.c: New test.
43313
43314 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43315
43316         * objc.dg/stret-1.m (glob): Renamed to globa.
43317
43318 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43319
43320         PR c++/13663
43321         * g++.dg/expr/for1.C: New test.
43322
43323 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43324
43325         PR middle-end/13779
43326         * gcc.dg/darwin-longlong.c: New test.
43327
43328 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43329
43330         * gcc.dg/20040124-1.c: Moved test from here...
43331         * gcc.c-torture/compile/20040124-1.c: ...to here.
43332
43333 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43334
43335         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43336         the assembly output if -m64 is passed.
43337
43338 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43339
43340         PR c++/13833
43341         * g++.dg/template/cond3.C: New test.
43342
43343 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43344
43345         PR c++/13810
43346         * g++.dg/template/ttp7.C: New test.
43347
43348 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43349
43350         PR c++/13797
43351         * g++.dg/template/nontype4.C: New test.
43352         * g++.dg/template/nontype5.C: Likewise.
43353
43354 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43355
43356         * gcc.dg/torture/mips-clobber-at.c: New test.
43357
43358 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43359
43360         * gcc.dg/20040124-1.c: New test.
43361
43362 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43363
43364         * gcc.dg/20040123-1.c: New test.
43365
43366 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43367
43368         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43369
43370 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43371
43372         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43373
43374 2004-01-23  Andrew Pinski  <apinski@apple.com>
43375
43376         * gcc.dg/20030121-1.c: Move to ..
43377         * gcc.dg/20040121-1.c: here.
43378
43379 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43380
43381         * gcc.dg/builtins-29.c: New test case.
43382
43383 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43384
43385         PR 18314
43386         * gcc.dg/builtins-30.c: New testcase.
43387
43388 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43389
43390         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43391         * lib/g77.exp: Likewise.
43392         * lib/objc.exp: Likewise.
43393         * lib/g++.exp: Likewise.
43394
43395 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43396
43397         * gcc.dg/struct-by-value-2.c: New test.
43398
43399 2004-01-21  Andrew Pinski  <apinski@apple.com>
43400
43401         PR target/13785
43402         * gcc.dg/20030121-1.c: New test.
43403
43404 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43405
43406         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43407         clobber frame pointer register in asm statement.
43408
43409 2004-01-21  Falk Hueffner  <falk@debian.org>
43410
43411         * gcc.c-torture/compile/20040121-1.c: New test.
43412
43413 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43414
43415         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43416
43417 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43418
43419         * gcc.dg/ppc64-abi-2.c: New test.
43420
43421 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43422
43423         * lib/treelang.exp: Fill out this file.
43424         * lib/treelang-dg.exp: New File.
43425
43426 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43427
43428         * gcc.c-torture/compile/981022-1.c: Remove.
43429         * gcc.dg/array-5.c: Remove XFAIL.
43430         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43431         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43432         gcc.dg/cond-lvalue-1.c: Update.
43433         * gcc.dg/cast-lvalue-2.c: New test.
43434
43435 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43436
43437         PR c++/13592
43438         * g++.dg/other/error1.C (class foo): Tweak error message.
43439
43440         PR c++/13592
43441         * g++.dg/template/call2.C: New test.
43442
43443 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43444
43445         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43446         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43447         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43448         scalar-return-1_x.c, scalar-return-2_y.c,
43449         scalar-return-3_x.c, scalar-return-3_y.c,
43450         scalar-return-4_x.c, scalar-return-4_y.c,
43451         struct-align-1.h, struct-align-1_x.c,
43452         struct-align-1_y.c, struct-align-2.h,
43453         struct-align-2_x.c, struct-align-2_y.c,
43454         struct-by-value-10_y.c, struct-by-value-11_x.c,
43455         struct-by-value-11_y.c, struct-by-value-12_x.c,
43456         struct-by-value-12_y.c, struct-by-value-13_x.c,
43457         struct-by-value-13_y.c, struct-by-value-14_x.c,
43458         struct-by-value-14_y.c, struct-by-value-15_x.c,
43459         struct-by-value-15_y.c, struct-by-value-16_y.c,
43460         struct-by-value-17_y.c, struct-by-value-18_y.c,
43461         struct-by-value-19_y.c, struct-by-value-1_x.c,
43462         struct-by-value-1_y.c, struct-by-value-20_y.c,
43463         struct-by-value-2_x.c, struct-by-value-2_y.c,
43464         struct-by-value-3_y.c, struct-by-value-4_x.c,
43465         struct-by-value-4_y.c, struct-by-value-5_y.c,
43466         struct-by-value-6_y.c, struct-by-value-7_y.c
43467         struct-by-value-8_x.c, struct-by-value-8_y.c
43468         struct-by-value-9_x.c, struct-by-value-9_y.c
43469         struct-return-10_x.c, struct-return-10_y.c,
43470         struct-return-19_x.c, struct-return-20_x.c
43471         struct-return-2_x.c, struct-return-2_y.c
43472         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43473         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43474
43475 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43476
43477         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43478         attribute on sparc*-sun-solaris2.*.
43479
43480 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43481
43482         PR c++/13710
43483         * g++.dg/ext/typeof7.C: New test.
43484
43485 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43486
43487         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43488         * gcc.dg/const-elim-1.c: Same.
43489
43490 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43491
43492         * objc.dg/stret-1.m: New.
43493         * objc.dg/stret-2.m: New.
43494
43495 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43496
43497         PR c++/11895
43498         * g++.dg/ext/vector1.C: New test.
43499
43500 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43501
43502         * gcc.dg/pch/import-1.c: New.
43503         * gcc.dg/pch/import-1.hs: New.
43504         * gcc.dg/pch/import-1a.h: New.
43505         * gcc.dg/pch/import-1b.h: New.
43506         * gcc.dg/pch/import-1c.h: New.
43507
43508 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43509
43510         PR c++/13574
43511         * g++.dg/ext/array1.C: New test.
43512
43513         PR c++/13178
43514         * g++.dg/conversion/op1.C: New test.
43515
43516 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43517
43518         PR 11864
43519         From Kazumoto Kojima / Dan Kegel:
43520         * gcc.dg/pr11864-1.c: New test.
43521
43522         PR 10392
43523         From Marcus Comstedt / Dan Kegel:
43524         * gcc.dg/pr10392-1.c: New test.
43525
43526 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43527
43528         PR c++/13478
43529         * g++.dg/init/ref10.C: New test.
43530
43531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43532
43533         PR c++/13407
43534         * g++.dg/parse/typename6.C: New test.
43535
43536 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43537
43538         PR pch/13361
43539         * g++.dg/pch/wchar-1.C: New.
43540         * g++.dg/pch/wchar-1.Hs: New.
43541
43542 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43543
43544         PR c++/9259
43545         * g++.dg/expr/sizeof2.C: New test.
43546
43547 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43548
43549         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43550
43551 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43552
43553         PR c++/13659
43554         * g++.dg/lookup/strong-using-3.C: New.
43555         * g++.dg/lookup/using-10.C: New.
43556
43557 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43558
43559         PR c++/13594
43560         * g++.dg/lookup/strong-using-2.C: New.
43561
43562 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43563             Dan Kegel <dank@kegel.com>
43564             J"orn Rennecke <joern.rennecke@superh.com>
43565
43566         PR target/9365
43567         * gcc.dg/pr9365-1.c: New test.
43568
43569 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43570
43571         PR c++/8856
43572         * g++.dg/parse/casting-operator2.C: New test.
43573         * g++.old-deja/g++.pt/explicit83.C: Remove.
43574
43575 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43576
43577         * gcc.dg/label-compound-stmt-1.c: New test.
43578         * gcc.c-torture/compile/950922-1.c,
43579         gcc.c-torture/compile/20000211-3.c,
43580         gcc.c-torture/compile/20000518-1.c,
43581         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43582         compound statements.
43583
43584 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43585
43586         * gcc.dg/ppc64-abi-1.c: New test.
43587
43588 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43589
43590          * g++.dg/ext/attrib9.C: Add dg-warnings.
43591
43592 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43593
43594         PR c++/12335
43595         * g++.dg/parse/dtor3.C: New test.
43596
43597 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43598
43599         PR c++/12709
43600         * g++.dg/parse/try-catch-1.C: New test.
43601
43602 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43603
43604         * ada/acats/run_all.sh: Add more verbose output in acats.log
43605         when compiling tests.
43606
43607 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43608
43609         PR 13656
43610         * gcc.dg/typedef-redecl.c: New test case.
43611         * gcc.dg/typedef-redecl.h: New support file.
43612
43613 2004-01-13  Jan Hubicka  <jh@suse.cz>
43614
43615         * gcc.dg/always_inline.c: New test.
43616         * gcc.dg/debug/20031231-1.c: Fix.
43617
43618 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43619
43620         PR c++/13474
43621         * g++.dg/template/array3.C: New test.
43622
43623 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43624
43625         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43626         * g++.dg/warn/Wunused-2.C: Likewise.
43627
43628 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43629
43630         PR c++/13289
43631         * g++.dg/template/instantiate6.C: New test.
43632
43633 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43634
43635         PR middle-end/11397
43636         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43637
43638 2004-01-12  Jan Hubicka  <jh@suse.cz>
43639
43640         PR opt/12826
43641         * gcc.dg/20040112-1.c: New.
43642
43643         * gcc.dg/dwarf-die[1-7].c: Move to...
43644         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43645         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43646
43647 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43648
43649         PR c++/4100
43650         * g++.dg/parse/friend4.C: New test.
43651
43652 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43653
43654         PR c++/4100
43655         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43656         definition is called a friend.
43657
43658 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43659
43660         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43661
43662 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43663
43664         PR c++/3478
43665         * g++.dg/parse/error10.C: New test.
43666         * g++.dg/template/arg2.C: Accept "invalid type" error.
43667
43668 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43669
43670         PR middle-end/13392
43671         * g++.dg/opt/expect2.C: New test.
43672
43673 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43674
43675         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43676         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43677         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43678         Update dg-error regexps.
43679
43680 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43681
43682         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43683         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43684
43685 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43686
43687         * gcc.dg/pragma-re-1.c: Use right pointer type.
43688
43689 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43690
43691         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43692
43693 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43694
43695         * gcc.dg/rs6000-ldouble-1.c: New.
43696
43697 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43698
43699         DR 337
43700         PR c++/9256
43701         * g++.dg/other/abstract1.C: New test.
43702
43703 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43704
43705         * g++.dg/lookup/strong-using-1.C: New.
43706
43707 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43708
43709         PR c/11234
43710         * gcc.dg/func-ptr-conv-1.c: New test.
43711         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43712
43713 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43714
43715         PR target/13380.
43716         * gcc.c-torture/compile/20040109-1.c: New.
43717
43718 2004-01-08  Stuart Hastings  <stuart@apple.com>
43719
43720         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43721         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43722         * gcc.dg/i386-sse-6.c: ...this new testcase.
43723
43724 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43725
43726         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43727
43728 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43729
43730         * ada/acats/run_acats: Treat 'gnatchop' the same way
43731         as 'gnatmake'.  Export GCC_DRIVER.
43732         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43733         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43734
43735 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43736
43737         PR c++/12573
43738         * g++.dg/template/dependent-expr4.C: New test.
43739
43740 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43741
43742         * gcc.dg/altivec-11.c: New test.
43743
43744 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43745
43746         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43747
43748 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43749
43750         PR c/6024
43751         * gcc.dg/enum-compat-1.c: New test.
43752         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43753
43754 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43755
43756         PR c/12165
43757         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43758         gcc.dg/c99-idem-qual-3.c: New tests.
43759
43760 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43761
43762         * gcc.dg/winline-7.c: Don't cast void * to int.
43763
43764 2004-01-06  Jan Hubicka  <jh@suse.cz>
43765
43766         * gcc.dg/i386-sse-5.c: New test
43767         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43768
43769 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43770
43771         PR c++/12815
43772         * g++.dg/rtti/typeid4.C: New test.
43773
43774 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43775
43776         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43777
43778 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/12132
43781         * g++.dg/template/error11.C: New test.
43782
43783         PR c++/13451
43784         * g++.dg/template/class2.C: New test.
43785
43786 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43787         Richard Sandiford <rsandifo@redhat.com>
43788
43789         PR c++/13387
43790         * g++.dg/opt/alias3.C: New test.
43791
43792 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43793
43794         PR c++/13157
43795         * g++.dg/template/koenig3.C: New test.
43796
43797         PR c++/13529
43798         * g++.dg/parse/offsetof3.C: New test.
43799
43800         * g++.dg/init/copy7.C: Add missing dg-error markers.
43801
43802         PR c++/12226
43803         * g++.dg/init/copy7.c: New test.
43804
43805         PR c++/13536
43806         * g++.dg/parse/cast1.C: New test.
43807
43808 2004-01-04  Jan Hubicka  <jh@suse.cz>
43809
43810         * gcc.dg/winline[1-7].c: New tests.
43811
43812 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43813
43814         PR c++/13520
43815         * g++.dg/template/qualttp22.C: New test.
43816
43817 2004-01-01  Jan Hubicka  <jh@suse.cz>
43818
43819         * gcc.dg/debug/20031231-1.c: New.
43820         * gcc.c-torture/compile/20040101-1.c: New.
43821         * gcc.dg/dwarf-die-[1-7].c: New.
43822
43823 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43824
43825         PR optimization/13521
43826         * gcc.c-torture/compile/20031231-1.c: New test.
43827
43828 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43829
43830         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43831
43832 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43833
43834         PR c++/10079
43835         * g++.dg/template/crash16.C: New test.
43836
43837 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43838
43839         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43840
43841 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43842
43843         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43844         ports.
43845         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43846         * g++.old-deja/g++.law/profile1.C: Likewise.
43847         * gcc.c-torture/compile/981006-1.c: Likewise.
43848         * gcc.c-torture/execute/loop-2e.x: Likewise.
43849         * gcc.c-torture/execute/loop-2f.x: Remove.
43850         * gcc.c-torture/execute/loop-2g.x: Likewise.
43851         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43852         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43853
43854 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43855
43856         PR c++/13507
43857         * g++.dg/ext/attrib11.C: New test.
43858
43859         PR c++/13494
43860         * g++.dg/template/array2-1.C: New test.
43861         * g++.dg/template/array2-2.C: New test.
43862
43863 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43864
43865         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43866
43867 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43868
43869         PR c++/12774
43870         * g++.dg/template/array1-1.C: New test.
43871         * g++.dg/template/array1-2.C: New test.
43872
43873 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43874
43875         PR fortran/12632
43876         * g77.dg/12632.f: New test case.
43877
43878 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43879
43880         PR c++/13289
43881         * g++.dg/parse/nontype1.C: New test.
43882
43883 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43884
43885         PR c++/12403
43886         * g++.dg/parse/explicit1.C: New test.
43887         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43888
43889 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR c++/13081
43892         * g++.dg/opt/inline6.C: New test.
43893
43894         PR c++/12613
43895         * g++.dg/parse/error9.C: New test.
43896
43897         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43898
43899 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43900
43901         PR c++/13009
43902         * g++.dg/init/assign1.C: New test.
43903
43904 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43905
43906         PR c++/13070
43907         * g++.dg/warn/format3.C: New test case.
43908
43909 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43910
43911         * gcc.c-torture/compile/20031227-1.c: New test.
43912
43913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43914
43915         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43916         * g77.dg/bprob/bprob.exp: Likewise.
43917         * gcc.misc-tests/bprob.exp: Likewise.
43918         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43919         variants on systems where the library does not provide that
43920         functionality.
43921         * gcc.dg/builtins-20.c: Use builtins-config.h.
43922         * gcc.dg/builtins-config.h: New file.
43923
43924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43925
43926         * lib/gcc-dg.exp (dg-require-profiling): New function.
43927         * lib/target-supports.exp (check_profiling_available): Likewise.
43928         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43929         * g77.dg/bprob/bprob.exp: Likewise.
43930         * gcc.misc-tests/bprob.exp: Likewise.
43931         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43932         * gcc.dg/20021014-1.c: Likewise.
43933         * gcc.dg/nest.c: Likewise.
43934
43935 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43936
43937         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43938         compiling.
43939         * g++.dg/lookup/java2.C: Likewise.
43940         * gcc.dg/cpp/lexident.c: Likewise.
43941
43942 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43943
43944         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43945         given.
43946         * gcc.c-torture/compile/961203-1.c: Likewise.
43947         * gcc.c-torture/compile/980506-1.c: Likewise.
43948
43949 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43950
43951         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43952         (additional_prunes): New global.
43953         (gcc-dg-prune): Handle additional per-test pruning.
43954         (dg-test): Clear additional_prunes between tests.
43955
43956         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43957         dg-prune-output to avoid spurious failures from assembler
43958         complaining about nonexistent WAW violations.
43959         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43960         Use dg-prune-output to avoid spurious failures from assembler
43961         warning about Itanium B-step errata.
43962
43963 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43964
43965         * g++.dg/abi/macro0.C: New test.
43966         * g++.dg/abi/macro1.C: Likewise.
43967         * g++.dg/abi/macro2.C: Likewise.
43968
43969         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43970         * g++.dg/abi/bitfield7.C: Likewise.
43971         * g++.dg/abi/dtor2.C: Likewise.
43972         * g++.dg/abi/mangle11.C: Likewise.
43973         * g++.dg/abi/mangle12.C: Likewise.
43974         * g++.dg/abi/mangle14.C: Likewise.
43975         * g++.dg/abi/mangle17.C: Likewise.
43976         * g++.dg/abi/vbase10.C: Likewise.
43977         * g++.dg/abi/vbase14.C: Likewise.
43978         * g++.dg/template/qualttp17.C: Likewise.
43979
43980 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43981
43982         PR c/11995
43983         * gcc.dg/20031223-1.c: New test.
43984
43985 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43986
43987         * gcc.dg/noreturn-7.c: New test.
43988
43989 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43990
43991         * gcc.dg/null-pointer-1.c: New test.
43992
43993 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43994
43995         * g++.old-deja/g++.jason/template18.C: Remove.
43996         * g++.old-deja/g++.jason/template37.C: Likewise.
43997
43998         PR c++/12862
43999         * g++.dg/lookup/ns1.C: New test.
44000
44001         PR c++/12397
44002         * g++.dg/template/lookup3.C: New test.
44003
44004 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44005
44006         * g++.dg/template/recurse1.C: New test
44007
44008 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44009
44010         PR c++/12479
44011         * g++.dg/parse/semicolon1.C: New test.
44012         * g++.dg/parse/semicolon1.h: Likewise.
44013
44014 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44015
44016         * gcc.dg/darwin-misaligned.c: New test.
44017
44018 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44019
44020         PR c/9163
44021         * gcc.dg/20031222-1.c: New test.
44022
44023 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44024
44025         PR c++/13438
44026         * g++.dg/parse/error8.C: New test.
44027
44028         PR c++/11554
44029         * g++.dg/warn/ctor-init-1.C: New test.
44030
44031 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44032
44033         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44034         too small.
44035         * gcc.c-torture/compile/930217-1.c: Likewise.
44036         * gcc.c-torture/compile/930513-1.c: Likewise.
44037         * gcc.c-torture/execute/920908-2.c: Likewise.
44038         * gcc.c-torture/execute/921204-1.c: Likewise.
44039         * gcc.c-torture/execute/930621-1.c: Likewise.
44040         * gcc.c-torture/execute/930630-1.c: Likewise.
44041         * gcc.c-torture/execute/931031-1.c: Likewise.
44042         * gcc.c-torture/execute/980602-2.c: Likewise.
44043         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44044         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44045         * gcc.c-torture/execute/extzvsi.c: Likewise.
44046         * gcc.c-torture/unsorted/ext.c: Likewise.
44047
44048 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44049
44050         PR target/12749
44051         * gcc.c-torture/compile/20031220-2.c: New test case.
44052
44053 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44054
44055         PR optimization/13031
44056         * gcc.c-torture/compile/20031220-1.c: New test case.
44057
44058 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44059
44060         * gcc.dg/cast-function-1.c: New test.
44061
44062 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44063
44064         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44065         formats.
44066
44067 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/12795
44070         * g++.dg/ext/attrib10.C: New test.
44071
44072 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44073
44074         * gcc.dg/cleanup-10.c: New test.
44075         * gcc.dg/cleanup-11.c: New test.
44076
44077 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44078
44079         PR c++/13239
44080         * g++.dg/opt/expect1.C: New test.
44081
44082 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44083
44084         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44085
44086 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44087
44088         PR debug/12923
44089         * gcc.dg/20031218-1.c: New test.
44090
44091         PR debug/12389
44092         * gcc.dg/20031218-2.c: New test.
44093         * gcc.dg/20031218-3.c: New test.
44094
44095         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44096         of label name and allow for USER_LABEL_PREFIX == "_" names.
44097         * g++.dg/abi/mangle18-2.C: Likewise.
44098         * g++.dg/abi/mangle19-1.C: Likewise.
44099         * g++.dg/abi/mangle19-2.C: Likewise.
44100         * g++.dg/abi/mangle20-1.C: Likewise.
44101         * g++.dg/abi/mangle20-2.C: Likewise.
44102
44103 2003-12-18  Richard Henderson  <rth@redhat.com>
44104
44105         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44106
44107 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44108             Dan Kegel <dank@kegel.com>
44109
44110         PR other/12009
44111         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44112         testing a cross compiler, it causes spurious compile failures.
44113         * lib/g++.exp: Likewise.
44114
44115 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44116
44117         PR c++/13262
44118         * g++.dg/template/access13.C: New test.
44119
44120 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44121
44122         * gcc.dg/20031216-1.c: New test.
44123
44124 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44125
44126         PR c++/9154
44127         * g++.dg/template/error10.C: New test.
44128
44129 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44130
44131         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44132         * g++.dg/eh/simd-2.C: Likewise.
44133
44134 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44135             Roger Sayle  <roger@eyesopen.com>
44136
44137         * gcc.c-torture/execute/ieee/mzero5.c: New.
44138
44139 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44140
44141         PR c++/10603
44142         * g++.dg/parse/error6.C: New test.
44143
44144         PR c++/12827
44145         * g++.dg/parse/error7.C: New test.
44146
44147 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44148
44149         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44150         at -O with stabs debugging formats.
44151         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44152         * gcc.dg/debug/debug-2.c: Likewise.
44153
44154 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44155
44156         PR c++/12696
44157         * g++.dg/init/error1.C: New test.
44158
44159         PR c++/12218
44160         * g++.dg/init/pm3.C: New test.
44161
44162 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44163
44164         PR c/3347
44165         * gcc.dg/bitfld-8.c: New test.
44166
44167 2003-12-16  James Lemke  <jim@wasabisystems.com>
44168
44169         * gcc.dg/arm-scd42-[123].c: New tests.
44170
44171 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44172
44173         PR c++/9043
44174         * g++.dg/abi/mangle20-1.C: New test.
44175         * g++.dg/abi/mangle20-2.C: New test.
44176
44177 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44178
44179         PR c++/13275
44180         * g++.dg/other/offsetof2.C: Remove XFAIL.
44181         * g++.dg/parse/offsetof1.C: New test.
44182         * g++.gd/parse/offsetof2.C: Likewise.
44183
44184 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44185
44186         * g++.dg/template/nontype3.C: New test.
44187         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44188
44189 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44190
44191         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44192
44193 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44194
44195         PR c++/13387
44196         * g++.dg/expr/assign1.C: New test.
44197
44198         PR c++/13242
44199         * g++.dg/abi/mangle19-1.C: New test.
44200         * g++.dg/abi/mangle19-2.C: New test.
44201
44202 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44203
44204         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44205
44206 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44207
44208         * gcc.c-torture/execute/20031216-1.c: New test.
44209
44210 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44211
44212         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44213         an ICE regression.
44214
44215 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44216
44217         PR c++/10926
44218         * g++.dg/template/error9.C: New test.
44219
44220         PR c++/11116
44221         * g++.dg/template/error8.C: New test.
44222
44223 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44224
44225         PR middle-end/13400
44226         * gcc.c-torture/execute/20031215-1.c: New test case.
44227
44228 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44229
44230         PR c++/13269
44231         * g++.dg/parse/error5.C: New test.
44232
44233         PR c++/12989
44234         * g++.dg/expr/sizeof1.C: New test.
44235
44236         PR c++/13310
44237         * g++.dg/template/crash15.C: New test.
44238
44239 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44240
44241         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44242         a non-POD type as the last named parameter of a varargs function.
44243
44244 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44245
44246         PR c++/13243
44247         PR c++/12573
44248         * g++.dg/template/crash14.C: New test.
44249         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44250
44251 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44252
44253         * g++.dg/other/java1.C: New test.
44254
44255         PR c++/13241
44256         * g++.dg/abi/mangle18-1.C: New test.
44257         * g++.dg/abi/mangle18-2.C: New test.
44258
44259 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44260
44261         PR optimization/10312
44262         * gcc.c-torture/execute/20031214-1.c: New.
44263
44264 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44265
44266         PR c++/10779
44267         PR c++/12160
44268         * g++.dg/parse/error3.C: New test.
44269         * g++.dg/parse/error4.C: Likewise.
44270         * g++.dg/abi/mangle4.C: Tweak error messages.
44271         * g++.dg/lookup/using5.C: Likewise.
44272         * g++.dg/other/error2.C: Likewise.
44273         * g++.dg/parse/typename5.C: Likewise.
44274         * g++.dg/parse/undefined1.C: Likewise.
44275         * g++.dg/template/arg2.C: Likewise.
44276         * g++.dg/template/ttp3.C: Likewise.
44277         * g++.dg/template/type1.C: Likewise.
44278         * g++.old-deja/g++.other/crash32.C: Likewise.
44279         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44280
44281 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44282
44283         PR c++/13106
44284         * g++.dg/warn/noreturn-3.C: New test.
44285
44286 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44287
44288         PR c++/13118
44289         * g++.dg/abi/covariant3.C: New.
44290
44291 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44292
44293         * g++.dg/eh/ia64-1.C: New test.
44294
44295 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44296
44297         PR optimization/13037
44298         * g77.f-torture/execute/13037.f: New test case.
44299
44300 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44301
44302         PR c++/12881
44303         * g++.dg/abi/covariant2.C: New.
44304
44305 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44306
44307         * gcc.dg/cpp/trad/macro.c: New tests.
44308
44309 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44310
44311         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44312
44313 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44314
44315         PR other/10819
44316         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44317         to fix Bug 10819.
44318         * lib/g++.exp (g++_version): Likewise.
44319         * lib/g77.exp (g77_version): Likewise.
44320         * lib/objc.exp (default_objc_version): Likewise.
44321
44322 2003-12-10  Richard Henderson  <rth@redhat.com>
44323
44324         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44325
44326         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44327
44328 2003-12-08  Matt Austern  <austern@apple.com>
44329
44330         PR c/13134
44331         * lib/gcc-dg.exp (dg-require-visibility): Define.
44332         * lib/target-supports (check_visibility_available): Define.
44333         * gcc.dg/visibility-1.c: New test.
44334         * gcc.dg/visibility-2.c: Likewise.
44335         * gcc.dg/visibility-3.c: Likewise.
44336         * gcc.dg/visibility-4.c: Likewise.
44337         * gcc.dg/visibility-5.c: Likewise.
44338         * gcc.dg/visibility-6.c: Likewise.
44339         * g++.dg/ext/visibility-1.C: Likewise.
44340         * g++.dg/ext/visibility-2.C: Likewise.
44341         * g++.dg/ext/visibility-3.C: Likewise.
44342         * g++.dg/ext/visibility-4.C: Likewise.
44343         * g++.dg/ext/visibility-5.C: Likewise.
44344         * g++.dg/ext/visibility-6.C: Likewise.
44345
44346 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44347
44348         * g++.dg/lookup/java1.C: New test.
44349         * g++.dg/lookup/java2.C: New test.
44350
44351 2003-12-07  Falk Hueffner  <falk@debian.org>
44352
44353         * g++.dg/opt/noreturn-1.C: New test.
44354
44355 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44356
44357         * gcc.dg/overflow-1.c: New test.
44358
44359 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44360
44361         * g77.f-torture/compile/13060.f: New test.
44362
44363 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44364
44365         PR c++/13323
44366         * g++.dg/inherit/operator2.C: New test.
44367
44368 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44369
44370         PR c++/13305
44371         * g++.dg/ext/attrib9.C: New test.
44372
44373 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44374
44375         PR c++/13314
44376         * g++.dg/template/error7.C: New test.
44377
44378 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44379             J"orn Rennecke <joern.rennecke@superh.com>
44380
44381         PR target/13302
44382         * g++.dg/other/struct-va_list.C: New test.
44383
44384 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44385
44386         PR c++/13166
44387         * g++.dg/parse/defarg6.C: New test.
44388
44389 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44390
44391         PR target/13256
44392         * gcc.c-torture/execute/20031201-1.c: New test.
44393
44394 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44395
44396         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44397
44398 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44399
44400         * gcc.dg/builtin-return-1.c: New test.
44401
44402 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44403             J"orn Rennecke <joern.rennecke@superh.com>
44404
44405         PR optimization/13260
44406         * gcc.c-torture/execute/20031204-1.c: New test.
44407
44408 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44409
44410         PR c++/9127
44411         * g++.dg/template/error6.C: New test.
44412
44413 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44414
44415         * gcc.dg/20031202-1.c: New test.
44416
44417 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44418
44419         PR c++/13179
44420         * g++.dg/template/eh1.C: New test.
44421
44422         PR c++/10771
44423         * g++.dg/template/error5.C: New test.
44424
44425 2003-12-02  David Ung  <davidu@mips.com>
44426
44427         * gcc.dg/compat/vector-check.h: Corrected type for var
44428         g_##TMODE
44429
44430 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44431
44432         PR c++/10126
44433         * g++.dg/template/ptrmem8.C: New test.
44434
44435 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44436
44437         PR c++/12573
44438         * g++.dg/template/dependent-expr3.C: New test.
44439
44440 2003-12-01  James Lemke  <jim@wasabisystems.com>
44441
44442         * gcc.dg/arm-g2.c: New test.
44443
44444 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44445
44446         PR optimization/11634
44447         * gcc.dg/20031201-2.c: New test case.
44448
44449 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44450
44451         PR 11433
44452         * objc.dg/proto-lossage-3.m: New test.
44453
44454 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44455
44456         PR optimization/12628
44457         * gcc.dg/20031201-1.c: New test case.
44458
44459 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44460
44461         * gcc.dg/unaligned-1.c: New test.
44462
44463 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44464
44465         PR c++/9849
44466         * g++.dg/template/error4.C: New test.
44467         * g++.dg/template/nested3.C: Adjust error markers.
44468
44469 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44470
44471         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44472
44473 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44474
44475         PR c/10333
44476         * gcc.dg/bitfld-7.c: New test.
44477
44478 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44479
44480         * gcc.dg/tls/asm-1.C: New test.
44481
44482 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44483
44484         * gcc.dg/cpp/assert4.c: Update.
44485
44486 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44487
44488         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44489         * gcc.dg/builtin-apply3.c: New test.
44490
44491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44492
44493         * lib/compat.exp (compat-obj): New xfaildata parameter.
44494         Use it to set compiler_conditional_xfail_data before compiling.
44495         (compat-get-options): Handle dg-xfail-if.
44496         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44497         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44498         * gcc.dg/compat/vector-1_y.c: Likewise.
44499         * gcc.dg/compat/vector-2_x.c: Likewise.
44500         * gcc.dg/compat/vector-2_y.c: Likewise.
44501
44502 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44503
44504         * g++.dg/opt/reg-stack4.C: New test.
44505
44506 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44507
44508         * gcc.dg/builtin-apply2.c: New test.
44509
44510 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44511
44512         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44513
44514 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44515
44516         PR c++/12924
44517         * g++.dg/template/template-id-2.C: New test.
44518
44519 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44520
44521         PR c++/5369
44522         * g++.dg/template/memfriend1.C: New test.
44523         * g++.dg/template/memfriend2.C: Likewise.
44524         * g++.dg/template/memfriend3.C: Likewise.
44525         * g++.dg/template/memfriend4.C: Likewise.
44526         * g++.dg/template/memfriend5.C: Likewise.
44527         * g++.dg/template/memfriend6.C: Likewise.
44528         * g++.dg/template/memfriend7.C: Likewise.
44529         * g++.dg/template/memfriend8.C: Likewise.
44530         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44531
44532 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44533
44534         PR c++/12515
44535         * g++.dg/ext/cond1.C: New test.
44536
44537 2003-11-20  Richard Henderson  <rth@redhat.com>
44538
44539         * gcc.dg/20020201-2.c: Remove.
44540         * gcc.dg/20020201-4.c: Remove.
44541         * gcc.dg/20020304-1.c: Remove.
44542
44543 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44544
44545         * gcc.dg/cpp/trad/xwin1.c: New test case.
44546
44547 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44548
44549         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44550         * lib/g77.exp: Likewise.
44551         * lib/objc.exp: Likewise.
44552         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44553         for darwin.
44554
44555 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44556
44557         PR c++/12932
44558         * g++.dg/template/static5.C: New test.
44559
44560 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44561
44562         * gcc.dg/nested-func-1.c: New test.
44563
44564 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44565
44566         * gcc.dg/cpp/assert4.c: New test.
44567
44568 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44569
44570         PR c++/2294
44571         * g++.dg/lookup/using9.c: New test.
44572
44573 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44574
44575         PR c++/12762
44576         * g++.dg/template/error3.C: New test.
44577
44578 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44579
44580         PR ada/13035
44581         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44582         No longer use a wrapper for gcc, since this does not work under
44583         Windows.
44584
44585 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44586
44587         PR c++/2094
44588         * g++.dg/template/ptrmem7.C: New test.
44589
44590 2003-11-13  Andrew Pinski <apinski@apple.com>
44591
44592         * gcc.c-torture/compile/20031113-1.c: New test.
44593
44594 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44595             Kean Johnston <jkj@sco.com>
44596
44597         PR c/13029
44598         * gcc.dg/unused-4.c: Update.
44599
44600 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44601
44602         * g++.dg/opt/const3.C: New test.
44603
44604 2003-11-13  Jan Hubicka  <jh@suse.cz>
44605
44606         * gcc.c-torture/compile/20031112-1.c: New test.
44607
44608 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44609
44610         * g++.dg/parse/crash10.C: Remove bogus error marker.
44611
44612 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44613
44614         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44615         (host_gcc): Likewise.
44616         (ROOT): Honor $PWDCMD.
44617         (BASE): Likewise.
44618         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44619
44620 2003-11-12  Catherine Moore  <clm@redhat.com>
44621
44622         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44623
44624 2003-11-12  Andreas Jaeger  <aj@suse.de>
44625             Jakub Jelinek  <jakub@redhat.com>
44626             Andrew Pinski  <pinskia@physics.uc.edu>
44627             Richard Henderson  <rth@redhat.com>
44628
44629         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44630         systems.
44631         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44632
44633         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44634         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44635
44636 2003-11-11  Andreas Jaeger  <aj@suse.de>
44637
44638         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44639
44640         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44641
44642 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44643
44644         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44645         Clean ups.
44646
44647 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44648
44649         * gcc.dg/trampoline-1.c: New test.
44650
44651 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44652
44653         * gcc.c-torture/compile/200031109-1.c: New test.
44654
44655 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44656
44657         PR c/3190
44658         PR c/8714
44659         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44661         gcc.dg/format/no-y2k-1.c: Update.
44662
44663 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44664
44665         PR optimization/10467
44666         * gcc.dg/20031108-1.c: New test case.
44667
44668 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44669
44670         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44671
44672 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44673
44674         * gcc.dg/compound-lvalue-1.c: New test.
44675         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44676         some XFAILs.
44677
44678 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44679
44680         * gcc.dg/altivec-varargs-1.c: New test.
44681
44682 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44683
44684         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44685         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44686         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44687         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44688         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44689
44690 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44691
44692         * gcc.dg/cond-lvalue-1.c: New test.
44693
44694 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44695
44696         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44697
44698 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44699
44700         PR c++/11616
44701         * g++.dg/template/instantiate5.C: New test.
44702
44703 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44704
44705         PR c++/12726
44706         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44707         * ChangeLog: Add missing first entry for above test.
44708
44709 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44710
44711         PR c++/9810
44712         * g++.dg/template/using8.C: New test.
44713         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44714
44715 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44716
44717         PR optimization/10817
44718         * gcc.c-torture/compile/20031102-1.c: New test case.
44719
44720 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44721
44722         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44723         2147483647.
44724
44725 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44726
44727         * gcc.dg/20031102-1.c: New test.
44728
44729 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44730
44731         * gcc.dg/complex-1.c: New test.
44732
44733 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44734
44735         PR c++/12796
44736         * g++.dg/template/crash13.C: Adjust expected error location.
44737         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44738
44739 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44740
44741         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44742
44743 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44744
44745         PR/10239
44746         * gcc.c-torture/compile/20031031-2.c: New test.
44747
44748 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44749
44750         PR/11640
44751         * gcc.c-torture/compile/20031031-1.c: New test.
44752
44753 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44754
44755         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44756         * gcc.misc-tests/bprob.exp: Likewise.
44757         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44758         the execution test on arm-elf configs.
44759         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44760         configs that don't support scratch files.
44761         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44762
44763 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44764
44765         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44766         done by dejagnu.
44767
44768 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44769
44770         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44771         Avoid non pure sh syntax. Add more logging.
44772
44773         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44774         fail.
44775
44776 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44777
44778         PR libgcj/10610
44779         * gcc.dg/ppc-stackalign-1.c: New test.
44780
44781 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44782
44783         * ada/acats/run_all.sh: Change output to be more compliant with
44784         dejagnu framework.
44785         Create acats.sum and acats.log files under testsuite/ada/acats
44786         Only run [a-z]* directories, to filter out e.g. CVS.
44787         Redirect build output to log file.
44788
44789 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44790
44791         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44792
44793 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44794
44795         PR ada/5909:
44796         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44797
44798 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44799
44800         * gcc.c-torture/compile/20031023-1.c: New test.
44801         * gcc.c-torture/compile/20031023-2.c: New test.
44802         * gcc.c-torture/compile/20031023-3.c: New test.
44803         * gcc.c-torture/compile/20031023-4.c: New test.
44804
44805 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44806
44807         PR c++/10371
44808         * g++.dg/lookup/scoped8.C: New test.
44809
44810 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44811
44812         * g++.dg/opt/reg-stack3.C: New test.
44813
44814 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44815
44816         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44817
44818 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44819
44820         PR c++/11076
44821         * g++.dg/template/crash13.C: New test.
44822
44823 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44824
44825         * gcc.dg/c99-restrict-2.c: New test.
44826
44827 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         PR c++/12698, c++/12699, c++/12700, c++/12566
44830         * g++.dg/inherit/covariant9.C: New test.
44831         * g++.dg/inherit/covariant10.C: New test.
44832         * g++.dg/inherit/covariant11.C: New test.
44833
44834 2003-10-23  Jason Merrill  <jason@redhat.com>
44835
44836         PR c++/12726
44837         * g++.dg/ext/complit2.C: New test.
44838
44839 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44840
44841         PR target/12654
44842         * gcc.c-torture/execute/20031020-1.c: New test.
44843
44844 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44845
44846         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44847         following the jump_insn.
44848
44849 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44850
44851         * gcc.dg/cast-lvalue-1.c: New test.
44852
44853 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44854
44855         PR c++/11962
44856         * g++.dg/template/cond2.C: New test.
44857
44858 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44859
44860         * gcc.dg/builtins-28.c: New test.
44861
44862 2003-10-20  Jan Hubicka  <jh@suse.cz>
44863
44864         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44865         parameter.
44866         * gcc.dg/inline-2.c: Likewise.
44867
44868 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44869
44870         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44871         * gcc.dg/nest.c: Likewise.
44872
44873 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44874
44875         PR c++/9781, c++/10583, c++/11862
44876         * g++.dg/parse/crash13.C: New test.
44877
44878 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44879
44880         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44881
44882 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44883
44884         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44885         Define HAVE_C99_RUNTIME except on Solaris.
44886         * gcc.dg/builtins-20.c: Likewise.
44887
44888 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44889
44890         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44891
44892 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44893
44894         PR c++/12495
44895         * g++.dg/template/crash21.C: New test.
44896
44897 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44898
44899         PR c++/2513
44900         * g++.dg/template/typename5.C: New test.
44901
44902 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44903
44904         PR c++/12369
44905         * g++.dg/template/friend25.C: New test.
44906
44907 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44908
44909         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44910         versions.
44911
44912 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44913
44914         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44915         == 2147483647.
44916
44917 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44918
44919         * gcc.c-torture/execute/960416-1.x: Remove.
44920         * gcc.c-torture/execute/divconst-3.x: Likewise.
44921
44922 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44923
44924         PR target/12598
44925         * gcc.dg/torture/cris-volatile-1.c: New test.
44926
44927 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44928
44929         PR optimization/9325
44930         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44931         for overflowing floating point to integer conversion during RTL
44932         simplification.
44933
44934 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44935
44936         * objc/execute/_cmd.m: Fix typo.
44937         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44938         Relax 'scan-assembler' regexp.
44939         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44940         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44941         * objc.dg/zero-link-2.m: Remove blank line.
44942         * objc.dg/zero-link-3.m: New test case.
44943
44944 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44945
44946         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44947
44948         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44949         than linker trickery.
44950
44951 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44952
44953         PR c++/12370
44954         * g++.dg/other/friend2.C: New test.
44955
44956 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44957
44958         * gcc.dg/20031012-1.c: New test.
44959
44960 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44961
44962         * gcc.dg/weak/weak-3.c: Fix for new warning.
44963
44964 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44965
44966         PR optimization/8750
44967         * gcc.c-torture/execute/20031012-1.c: New test case.
44968
44969 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44970
44971         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44972         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44973
44974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44975
44976         PR optimization/12260
44977         * gcc.c-torture/compile/20031011-2.c: New test case.
44978
44979 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44980
44981         * gcc.c-torture/execute/20031011-1.c: New testcase.
44982
44983 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44984
44985         * gcc.c-torture/compile/20031011-1.c: New test.
44986
44987 2003-10-11  Jan Hubicka  <jh@suse.cz>
44988
44989         * g++.dg/other/first-global.C: New test.
44990
44991 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44992
44993         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44994
44995 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44996
44997         * gcc.c-torture/compile/20031010-1.c: New test.
44998
44999 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45000
45001         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45002         * gcc.c-torture/execute/va-arg-25.c: ... here.
45003
45004 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45005
45006         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45007
45008 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45009
45010         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45011
45012 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45013
45014         * g++.dg/parse/error2.C: New test.
45015
45016 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45017
45018         PR c++/11097
45019         * g++.dg/other/error5.C: Modify the error message.
45020         * g++.dg/lookup/using8.C: New test.
45021
45022 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45023
45024         * gcc.dg/darwin-abi-2.c: New file.
45025         * gcc.c-torture/execute/va-arg-24.c: New file.
45026
45027 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45028
45029         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45030         indentation.
45031
45032 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45033
45034         PR c++/10147
45035         * g++.dg/other/error4.C: Update error messages.
45036         * g++.dg/template/ptrmem4.C: Likewise.
45037
45038         PR c++/12337
45039         * g++.dg/init/new9.C: New test.
45040
45041         PR c++/12334, c++/12236, c++/8656
45042         * g++.dg/ext/attrib8.C: New test.
45043
45044 2003-10-06  Devang Patel  <dpatel@apple.com>
45045
45046         * gcc.dg/debug/dwarf2-3.h: New test.
45047         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45048
45049 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45050
45051         * g++.dg/opt/cfg2.C: New test.
45052
45053 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45054
45055         * g++.dg/opt/float1.C: New test.
45056
45057 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45058
45059         * gcc.dg/c90-array-lval-6.c: New test.
45060         * gcc.dg/c99-array-lval-6.c: New test.
45061
45062 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45063             Ziemowit Laski  <zlaski@apple.com>
45064
45065         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45066         'Derived', so that it is never considered a class method; add
45067         new warning for '+port' method ambiguity.
45068         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45069         <objc/objc-api.h> (needed on Mac OS X).
45070         * objc.dg/method-13.m: New test.
45071
45072 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45073
45074         PR optimization/9325, PR java/6391
45075         * gcc.c-torture/execute/20031003-1.c: New test case.
45076
45077 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45078
45079         PR optimization/12180
45080         * gcc.dg/20031002-1.c: New test.
45081
45082         PR c++/12486
45083         * g++.dg/inherit/error1.C: New test.
45084
45085 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45086
45087         * lib/f-torture.exp (search_for): Rename to...
45088         (search_for_re): This.  Also, clean up comments and the
45089         "regexp" invocation.
45090
45091 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45092
45093         * gcc.c-torture/compile/20031002-1.c: New test.
45094
45095 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45096
45097         * g++.dg/opt/cond1.C: New test.
45098
45099 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45100
45101         * gcc.dg/Wold-style-definition-2.c: New testcase.
45102         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45103
45104 2003-09-29  Richard Henderson  <rth@redhat.com>
45105
45106         * g++.dg/init/array10.C: Add dg-options.
45107
45108 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45109
45110         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45111
45112 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45113
45114         * g++.dg/template/friend19.C: Fix typo.
45115         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45116
45117 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45118
45119         * gcc.c-torture/execute/20030928-1.c: New test.
45120         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45121
45122 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45123
45124         * g++.dg/opt/unroll1.C: New test.
45125
45126 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45127
45128         PR optimization/11741
45129         * gcc.dg/20030926-1.c: New test case.
45130
45131 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45132
45133         PR c++/5655
45134         * g++.dg/parse/access7.C: New test.
45135         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45136
45137 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45138
45139         MERGE OF objc-improvements-branch into MAINLINE:
45140         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45141         if libobjc has not been built.
45142         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45143         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45144         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45145         objc/execute/nested-3.m, objc/execute/np-2.m,
45146         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45147         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45148         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45149         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45150         objc.dg/special/unclaimed-category-1.h,
45151         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45152         well as GNU runtime.
45153         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45154         * execute/cascading-1.m, execute/function-message-1.m,
45155         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45156         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45157         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45158         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45159         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45160         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45161         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45162         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45163         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45164         * objc.dg/bitfield-2.m: Run only on Darwin.
45165         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45166         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45167         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45168         * objc.dg/const-str-1.m: Fix constant string layout.
45169
45170 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45171
45172         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45173
45174 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45175
45176         * gcc.dg/darwin-abi-1.c: New file.
45177
45178 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45179
45180         PR target/12281
45181         * gcc.c-torture/compile/20030921-1.c: New test.
45182
45183 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45184
45185         * g++.dg/opt/reg-stack2.C: New test.
45186
45187 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45188
45189         * g++.dg/eh/delayslot1.C: New test.
45190
45191 2003-09-20  Richard Henderson  <rth@redhat.com>
45192
45193         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45194
45195 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45196
45197         * gcc.c-torture/execute/20030920-1.c: New test case.
45198
45199 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45200
45201         * g++.dg/rtti/typeid3.C: Correct expected error message.
45202
45203 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45204
45205         PR c++/157
45206         * g++.dg/parse/crash12.C: New test.
45207
45208 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45209
45210         * gcc.dg/compat/mixed-struct-check.h: New.
45211         * gcc.dg/compat/mixed-struct-defs.h: New.
45212         * gcc.dg/compat/mixed-struct-init.h: New.
45213         * gcc.dg/compat/struct-by-value-19_main.c: New.
45214         * gcc.dg/compat/struct-by-value-19_x.c: New.
45215         * gcc.dg/compat/struct-by-value-19_y.c: New.
45216         * gcc.dg/compat/struct-by-value-20_main.c: New.
45217         * gcc.dg/compat/struct-by-value-20_x.c: New.
45218         * gcc.dg/compat/struct-by-value-20_y.c: New.
45219         * gcc.dg/compat/struct-return-19_main.c: New.
45220         * gcc.dg/compat/struct-return-19_x.c: New.
45221         * gcc.dg/compat/struct-return-19_y.c: New.
45222         * gcc.dg/compat/struct-return-20_main.c: New.
45223         * gcc.dg/compat/struct-return-20_x.c: New.
45224         * gcc.dg/compat/struct-return-20_y.c: New.
45225
45226 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45227         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45228         so that it will not complain on LP64 targets.
45229
45230 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45231
45232         PR c++/495
45233         * g++.dg/template/friend24.C: New test.
45234
45235 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45236
45237         PR c++/12332
45238         * g++.dg/template/memtmpl2.C: New test.
45239
45240 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45241
45242         PR target/11184
45243         * gcc.dg/builtin-apply1.c: New test.
45244
45245 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45246
45247         PR c++/9848
45248         * g++.dg/warn/Wunused-4.C: New test.
45249
45250 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45251
45252         PR c++/12316
45253         * g++.dg/other/gc2.C: New test.
45254
45255 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45256
45257         PR c++/11991
45258         * g++.dg/rtti/typeid3.C: New test.
45259
45260         PR c++/12266
45261         * g++.dg/overload/template1.C: New test.
45262
45263 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45264
45265         * g++.dg/opt/cfg3.C: New test.
45266
45267 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45268
45269         PR c++/7939
45270         * g++.dg/template/crash11.C: New test.
45271
45272 2003-09-16  Jason Merrill  <jason@redhat.com>
45273             Jakub Jelinek  <jakub@redhat.com>
45274
45275         * gcc.dg/attr-warn-unused-result.c: New test.
45276
45277 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45278
45279         PR c++/12184
45280         * g++.dg/expr/call2.C: New test.
45281
45282 2003-09-15  Andreas Jaeger  <aj@suse.de>
45283
45284         * gcc.dg/Wold-style-definition-1.c: New test.
45285
45286 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45287
45288         PR c++/3907
45289         * g++.dg/parse/template12.C: New test.
45290
45291         * g++.dg/abi/bitfield11.C: New test.
45292         * g++.dg/abi/bitfield12.C: Likewise.
45293
45294 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45295
45296         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45297         non-expansion of functional macro name without arguments at EOL.
45298         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45299
45300 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45301
45302         * gcc.c-torture/execute/20030914-[12].c: New tests.
45303
45304 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45305
45306         PR c++/11788
45307         * g++.dg/overload/addr1.C: New test.
45308
45309 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45310
45311         * gcc.dg/20030909-1.c: New test.
45312
45313 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45314
45315         * gcc.dg/ultrasp10.c: New test.
45316
45317 2003-09-09  Devang Patel  <dpatel@apple.com>
45318
45319         * gcc.dg/darwin-ld-6.c: New test.
45320
45321 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45322
45323         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45324
45325 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45326
45327         * gcc.dg/ia64-types1.c: New test.
45328         * gcc.dg/ia64-types2.c: Likewise.
45329
45330 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45331
45332         * gcc.dg/builtins-1.c: Add more _Complex tests.
45333         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45334
45335         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45336         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45337
45338 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45339
45340         PR c++/11786
45341         * g++.dg/lookup/koenig2.C: New test.
45342
45343         PR c++/5296
45344         * g++.dg/rtti/typeid2.C: New test.
45345
45346 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45347
45348         * gcc.c-torture/compile/20030904-1.c: New test.
45349
45350 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45351
45352         * g++.dg/opt/longbranch2.C: New test.
45353
45354 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45355
45356         * g++.dg/template/crash10.C: Only compile it.
45357
45358 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45359
45360         PR middle-end/11665
45361         * gcc.c-torture/compile/20030907-1.c: New test.
45362         * g++.dg/init/array11.C: New test.
45363
45364 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45365
45366         PR c++/11852
45367         * g++.dg/init/struct1.C: New test.
45368
45369 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45370
45371         PR c++/12181
45372         * g++.dg/expr/comma1.C: New test.
45373
45374 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45375
45376         PR c++/11867
45377         * g++.dg/expr/static_cast5.C: New test.
45378
45379 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45380
45381         PR c++/11507
45382         * g++.dg/lookup/scoped7.C: New test.
45383
45384         PR c++/9574
45385         * g++.dg/other/static1.C: New test.
45386
45387         PR c++/11490
45388         * g++.dg/warn/template-1.C: New test.
45389
45390         PR c++/11432
45391         * g++.dg/template/crash10.C: New test.
45392
45393         PR c++/2478
45394         * g++.dg/overload/VLA.C: New test.
45395
45396         PR c++/10804
45397         * g++.dg/template/call1.C: New test.
45398
45399 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45400
45401         PR c++/11794
45402         * g++.dg/parse/using3.C: New test.
45403
45404 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45405
45406         PR c++/11409
45407         * g++.dg/overload/builtin3.C: New test case.
45408
45409 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45410
45411         PR c/9862
45412         * gcc.dg/20030906-1.c: New test.
45413         * gcc.dg/20030906-2.c: Likewise.
45414
45415 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45416
45417         PR c++/12167
45418         * g++.dg/parse/defarg5.C: New test.
45419
45420         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45421
45422 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45423
45424         PR c++/12163
45425         * g++.dg/expr/static_cast4.C: New test.
45426
45427         PR c++/12146
45428         * g++.dg/template/crash9.C: New test.
45429
45430 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45431
45432         * g++.old-deja/g++.ext/pretty2.C: Update for change
45433         in __FUNCTION__.
45434         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45435
45436 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45437
45438         PR c++/11922
45439         * g++/dg/template/qualified-id1.C: New test.
45440
45441         PR c++/12037
45442         * g++.dg/warn/noeffect4.C: New test.
45443
45444 2003-09-04  Matt Austern  <austern@apple.com>
45445
45446         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45447         * g++.dg/ext/fnname2.C: Likewise.
45448         * g++.dg/ext/fnname3.C: Likewise.
45449
45450 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45451
45452         * g++.dg/expr/lval1.C: New test.
45453         * g++.dg/ext/lvcast.C: Remove.
45454
45455 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45456
45457         PR optimization/11700.
45458         * gcc.c-torture/compile/20030903-1.c: New test case.
45459
45460 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45461
45462         PR c++/12053
45463         * g++.dg/abi/layout4.C: New test.
45464
45465 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45466
45467         PR c++/11553
45468         * g++.dg/parse/friend3.C: New test.
45469
45470 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45471
45472         PR c++/11847
45473         * g++.dg/template/class1.C: New test.
45474
45475         PR c++/11808
45476         * g++.dg/expr/call1.C: New test.
45477
45478 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45479
45480         PR c++/12114
45481         * g++.dg/init/ref9.C: New test.
45482
45483         PR c++/11972
45484         * g++.dg/template/nested4.C: New test.
45485
45486 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45487
45488         PR c++/12093
45489         * g++.dg/template/non-dependent4.C: New test.
45490
45491         PR c++/11928
45492         * g++.dg/inherit/conv1.C: New test.
45493
45494 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45495
45496         PR c++/6196
45497         * g++.dg/ext/label1.C: New test.
45498         * g++.dg/ext/label2.C: Likewise.
45499
45500 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45501
45502         * g++.dg/expr/cond3.C: New test.
45503
45504 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45505
45506         * gcc.dg/builtins-1.c: Add new builtin cases.
45507
45508 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45509
45510         * gcc.dg/builtins-1.c: Add new cases.
45511         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45512
45513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45514
45515         * gcc.dg/builtins-1.c: Add more math builtin tests.
45516         * gcc.dg/torture/builtin-attr-1.c: New test.
45517
45518 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45519
45520         PR optimization/5079
45521         * g++.dg/opt/static3.C: New test.
45522
45523 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45524
45525         * gcc.misc-tests/gcov-10b.c: New test.
45526
45527 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45528
45529         * g++.dg/opt/ptrmem3.C: New test.
45530
45531         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45532
45533 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45534
45535         * gcc.dg/20030826-2.c: New test.
45536
45537 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45538
45539         PR middle-end/12002
45540         * g77.f-torture/compile/12002.f: New test case.
45541
45542 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45543
45544         * gcc.dg/20030826-1.c: New test case.
45545
45546 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45547
45548         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45549
45550 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45551
45552         PR c++/11871
45553         * c++.dg/lookup/crash1.C: New test.
45554
45555         * c++.dg/warn/noeffect3.C: New test.
45556
45557 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45558
45559         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45560         * gcc.dg/compat/vector-1_y.c: Ditto.
45561         * gcc.dg/compat/vector-2_x.c: Ditto.
45562         * gcc.dg/compat/vector-2_y.c: Ditto.
45563
45564 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45565
45566         * gcc.dg/20030702-1.c: New test.
45567
45568 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45569
45570         PR c++/8795
45571         * g++.dg/ext/altivec-1.C: New test.
45572
45573 2003-08-24  Richard Henderson  <rth@redhat.com>
45574
45575         * g++.dg/eh/simd-2.C: Add -w for x86.
45576
45577 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45578
45579         * gcc.dg/20030815-1.c: New test.
45580
45581 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45582
45583         PR c++/3765
45584         * g++.dg/parse/access6.C: New test.
45585
45586 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45587
45588         PR c++/641, c++/11876
45589         * g++.dg/template/friend22.C: New test.
45590         * g++.dg/template/friend23.C: Likewise.
45591
45592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45593
45594         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45595         identically.
45596
45597 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45598
45599         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45600
45601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45602
45603         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45604
45605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45606
45607         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45608
45609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45610
45611         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45612
45613 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45614
45615         PR c++/11919
45616         * g++.dg/overload/prom1.C: New test.
45617
45618         PR c++/11551
45619         * g++.dg/parse/dtor2.C: New test.
45620
45621         PR c++/10762
45622         * g++.dg/parse/using2.C: New test.
45623
45624 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45625
45626         PR target/11805
45627         * gcc.c-torture/compile/20030821-1.c: New.
45628
45629 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45630
45631         PR c++/11834
45632         * g++.dg/template/deduce2.C: New test.
45633
45634 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45635
45636         * gcc.c-torture/execute/20030821-1.c: New test.
45637
45638 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45639
45640         PR middle-end/11984
45641         * gcc.dg/20030820-1.c: New test case.
45642
45643 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45644
45645         PR c++/11945
45646         * g++.dg/warn/noeffect2.C: New test.
45647
45648 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45649
45650         PR c++/10926
45651         * g++.dg/template/dtor2.C: New test.
45652
45653         PR c++/11684
45654         * g++.dg/template/operator1.C: New test.
45655         * g++.dg/parse/operator4.C: New test.
45656
45657         PR c++/11946.C
45658         * g++.dg/expr/enum1.C: New test.
45659         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45660
45661         PR c++/11036.C
45662         * g++.dg/parse/elab2.C: New test.
45663         * g++.dg/parse/typedef4.C: Change error message.
45664         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45665         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45666         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45667
45668 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45669
45670         * gcc.dg/pch/warn-1.c: New.
45671         * gcc.dg/pch/warn-1.hs: New.
45672
45673         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45674         not-tested file.
45675
45676 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45677
45678         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45679
45680 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45681
45682         * gcc.dg/uninit-D.c: New Test.
45683         * gcc.dg/uninit-E.c: New Test.
45684         * gcc.dg/uninit-F.c: New Test.
45685         * gcc.dg/uninit-G.c: New Test.
45686
45687 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45688
45689         * g++.dg/README: Describe the pch directory.
45690
45691 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45692
45693         PR c++/11174
45694         * g++.dg/parse/access4.C: New test.
45695         * g++.dg/parse/access5.C: Likewise.
45696         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45697
45698 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45699
45700         * gcc.dg/noncompile/20030818-1.c: New.
45701
45702 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45703
45704         PR c++/11957
45705         * g++.dg/warn/noeffect1.C: New test.
45706
45707         * g++.dg/template/scope2.C: New test.
45708         * g++.dg/template/error2.C: Correct dg-error
45709
45710 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45711
45712         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45713
45714 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45715
45716         PR C++/11512
45717         * g++.dg/template/warn1.C: New.
45718
45719 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45720
45721         * g++.dg/template/error2.C: New test.
45722         * g++.dg/lookup/using7.C: Adjust errors
45723         * g++.old-deja/g++.pt/crash36.C: Likewise.
45724         * g++.old-deja/g++.pt/derived3.C: Likewise.
45725
45726 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45727
45728         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45729         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45730         * gcc.c-torture/execute/builtins/string-9.c: New, from
45731         string-opt-9.c.  Adjust for execute/builtins framework.
45732         * gcc.c-torture/execute/string-opt-9.c: Delete.
45733
45734 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45735
45736         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45737
45738         * g++.dg/parse/ret-type2.C: New test.
45739
45740         PR c++/11703
45741         * g++.dg/init/new8.C: New test.
45742
45743         PR c++/10923
45744         * g++.dg/parse/typedef5.C: New test.
45745
45746         PR c++/9512
45747         * g++.dg/parse/qualified2.C: New test.
45748         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45749         invalid code.
45750
45751 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45752
45753         * g++.dg/conversion/ptrmem1.C: New test.
45754
45755 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45756
45757         PR target/11693
45758         * gcc.dg/20030811-1.c: New test.
45759
45760         PR target/11535
45761         * gcc.c-torture/execute/20030811-1.c: New test.
45762
45763 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45764
45765         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45766
45767 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45768
45769         PR c++/11789.C
45770         * g++.dg/inherit/multiple1.C: New test.
45771
45772 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45773
45774         * gcc.dg/spe1.c: New test.
45775
45776         PR c++/11670
45777         * g++.dg/expr/cast2.C: New test.
45778
45779         PR c++/10530
45780         * g++.dg/template/dependent-name2.C: New test.
45781
45782 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45783
45784         * g++.dg/parse/crash11.C: Put the dg options in comments.
45785
45786 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45787
45788         * lib/gcc-dg.exp: Update for diagnostic change.
45789
45790 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45791
45792         PR c++/5767
45793         * g++.dg/parse/crash11.C: New test.
45794
45795 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45796
45797         * gcc.dg/cpp/spacing1.c: Update.
45798
45799 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45800
45801         PR target/11739
45802         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45803         a value for -mtune.
45804
45805 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45806
45807         PR middle-end/11771
45808         * gcc.c-torture/compile/20030804-1.c: New test case.
45809
45810 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45811
45812         * gcc.dg/20030804-1.c: New test case.
45813
45814 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45815
45816         * gcc.dg/cpp/separate-1.c: New test.
45817
45818 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45819
45820         PR c++/11704
45821         * g++.dg/template/dependent-expr2.C: New test.
45822
45823         PR c++/11766
45824         * g++.dg/expr/ptrmem1.C: New test.
45825
45826 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45827
45828         PR c++/9453
45829         * g++.dg/template/friend15.C: New test.
45830
45831 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45832
45833         * lib/dg-pch.exp: Work round PCH bug.
45834
45835 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45836
45837         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45838         builtins.  Move cases from builtins-4.c here.
45839
45840         * gcc.dg/torture/builtin-math-1.c: New test taken from
45841         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45842         additional cases.
45843
45844         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45845         Delete.
45846
45847 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         PR c++/9447
45850         * g++.dg/template/using7.C: New test.
45851
45852 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45853
45854         * import1.c, import2.c: New tests.
45855
45856 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45857
45858         * g++.dg/eh/crossjump1.C: New test.
45859
45860 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45861
45862         PR c++/11697
45863         * g++.dg/template/using6.C: New test.
45864
45865         PR c++/11744
45866         * g++.dg/template/koenig2.C: New test.
45867
45868 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45869
45870         PR c++/7983
45871         * g++.dg/parse/typedef4.C: New test.
45872
45873 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45874
45875         PR c++/8442, c++/8806
45876         * g++.dg/template/elab1.C: New test.
45877         * g++.dg/template/type2.C: Likewise.
45878         * g++.dg/template/ttp3.C: Adjust expected error message.
45879         * g++.old-deja/g++.law/visibility13.C: Likewise.
45880         * g++.old-deja/g++.niklas/t135.C: Likewise.
45881         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45882         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45883         template argument.
45884         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45885
45886 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45887
45888         PR c++/11295
45889         * g++.dg/ext/stmtexpr1.C: New test.
45890
45891         * g++.dg/opt/tmp1.C: New test.
45892
45893         PR c++/11525
45894         * g++.dg/parse/constant4.C: New test.
45895
45896         PR c++/9447
45897         * g++.dg/template/using5.C: New test.
45898
45899 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45900
45901         * gcc.dg/builtins-27.c: New test case.
45902
45903 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45904
45905         * gcc.dg/tls/opt-7.c: New test.
45906
45907 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45908
45909         * g++.old-deja/g++.other/crash18.C: Remove.
45910
45911 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45912
45913         * g++.dg/template/explicit3.C: New.
45914         * g++.dg/template/explicit4.C: New.
45915         * g++.dg/template/explicit5.C: New.
45916
45917         PR c++/11347
45918         * g++.dg/template/memtmpl1.C: New.
45919
45920 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45921
45922         PR target/11565
45923         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45924         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45925
45926 2003-07-30  Jan Hubicka  <jh@suse.cz>
45927
45928         * vtgc1.c: Kill.
45929
45930 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45931
45932         * gcc.dg/struct-in-proto-1.c: New test.
45933
45934 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45935
45936         * gcc.dg/cpp/include2.c: Only expect one message.
45937
45938 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45939
45940         PR c++/9447
45941         * g++.dg/template/using1.C: New test.
45942         * g++.dg/template/using2.C: New test.
45943         * g++.dg/template/using3.C: New test.
45944         * g++.dg/template/using4.C: New test.
45945
45946 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45947
45948         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45950
45951 2003-07-28  Jan Hubicka  <jh@suse.cz>
45952
45953         PR c++/11530
45954         * g++.dg/opt/call1.C: New test.
45955
45956 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45957
45958         PR c++/11667
45959         * g++.dg/init/enum2.C: New test.
45960         * g++.dg/template/overload1.C: Add "-w" option.
45961
45962 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45963
45964         * gcc.dg/Wdeclaration-after-statement-1.c,
45965         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45966
45967 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45968
45969         * gcc.c-torture/compile/20030725-1.c: New test.
45970
45971 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45972
45973         * gcc.dg/20030505.c: Only run for SPE.
45974         Remove definition of opaque type.
45975
45976 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45977
45978         * g++.dg/template/ptrmem6.C: New test.
45979
45980 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45981
45982         * gcc.c-torture/compile/zero-strct-2.c: New test.
45983
45984 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45985
45986         * gcc.dg/intermod-1.c: New test.
45987
45988 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45989
45990         PR c++/11617
45991         * g++.dg/template/lookup2.C: New test.
45992         * g++.dg/template/memclass1.C: Remove instantiated from error.
45993         * g++.dg/other/error2.C: Tweak expected errors.
45994
45995         PR c++/11596
45996         * g++.dg/template/defarg3.C: New test.
45997
45998         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45999
46000 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46001
46002         * g++.dg/inherit/access5.C: New test.
46003
46004 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46005
46006         PR c++/11513
46007         * g++.dg/template/crash8.C: New test.
46008
46009 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46010
46011         PR c/10602
46012         * gcc.dg/noncompile/incomplete-2.c: New test.
46013
46014 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46015
46016         PR c++/11645
46017         * g++.dg/inherit/access4.C: New test.
46018
46019         PR c++/11517
46020         * g++.dg/expr/cond2.C: New test.
46021
46022         PR optimization/10679
46023         * g++.dg/opt/inline4.C: New test.
46024
46025 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46026
46027         * g++.dg/parse/crash10: New test.
46028
46029 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46030
46031         * g++.dg/ext/flexary1.C: New test.
46032
46033 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46034
46035         PR c++/10793
46036         * g++.dg/template/crash9.C: New test.
46037
46038 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46039
46040         PR c++/3004
46041         * g++.dg/parse/typedef3.C: New test.
46042
46043         PR c++/7906
46044         * g++.dg/parse/operator2.C: New test.
46045
46046         PR c++/8895
46047         * g++.dg/parse/def-tmpl-arg1.C: New test.
46048
46049         PR c++/9282
46050         * g++.dg/parse/funptr1.C: New test.
46051
46052         PR c++/9452
46053         * g++.dg/parse/ambig3.C: New test.
46054
46055         PR c++/9454
46056         * g++.dg/parse/operator3.C: New test.
46057
46058         PR c++/9486
46059         * g++.dg/parse/template10.C: New test.
46060
46061         PR c++/9488
46062         * g++.dg/parse/template11.C: New test.
46063
46064         PR c++/10150
46065         * g++.dg/parse/invalid-op1.C: New test.
46066
46067         PR c++/10247
46068         * g++.dg/parse/condexpr1.C: New test.
46069
46070 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         * g++.dg/ext/packed3.C: New test.
46073         * g++.dg/ext/packed4.C: New test.
46074
46075         * gcc.dg/pack-test-3.c: New test.
46076
46077 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46078
46079         * lib/compat.exp: Handle dg-options per source file.
46080         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46081         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46082         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46083         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46084         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46085         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46086         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46087         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46088         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46089         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46090         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46091         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46092         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46093         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46094
46095 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46096
46097         PR c/10320
46098         * gcc.c-torture/execute/20030718-1.c: New test.
46099
46100 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46101
46102         PR optimization/11536
46103         * gcc.dg/20030721-1.c: New test.
46104
46105 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46106
46107         PR c++/11546
46108         * g++.dg/template/lookup1.C: New test.
46109
46110 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46111
46112         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46113         diagnostics of ill-formed constructs involving labels.
46114         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46115         the new 'previously defined here' message.
46116
46117 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46118
46119         * g++.dg/parse/non-dependent2.C: New test.
46120
46121 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46122
46123         * g++.dg/init/init-ref4.C: xfail on targets without
46124         weak symbols.
46125
46126 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46127
46128         PR target/11087
46129         * gcc.c-torture/execute/20030717-1.c: New test.
46130
46131 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46132
46133         * g++.dg/opt/cfg1.C: New test.
46134
46135 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46136
46137         PR optimization/11557
46138         * gcc.dg/20030717-1.c: New test.
46139
46140 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46141
46142         PR c++/10476
46143         * g++.dg/expr/crash-1.C: New test.
46144
46145         PR c++/11027
46146         * g++.dg/template/init3.C: New test.
46147
46148         PR c++/8222
46149         * g++.dg/template/non-dependent1.C: New test.
46150
46151         PR c++/11070
46152         * g++.dg/template/non-dependent2.C: New test.
46153
46154         PR c++/11071
46155         * g++.dg/template/non-dependent3.C: New test.
46156
46157         PR c++/9907
46158         * g++.dg/template/sizeof5.C: New test.
46159
46160 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46161
46162         PR 11498
46163         * gcc.c-torture/compile/mangle-1.c: New file.
46164
46165 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46166
46167         PR c++/7809
46168         * g++.dg/parse/access3.C: New test.
46169
46170 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46171
46172         PR c++/11384
46173         * g++.dg/init/init-ref4.C: New test.
46174
46175 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46176
46177         PR c++/11547
46178         * g++.dg/parse/constant3.C: New test.
46179         * g++.dg/parse/crash7.C: Likewise.
46180
46181 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46182
46183         PR target/11008
46184         * gcc.dg/i386-pentium4-not-mull.c: New.
46185
46186 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46187
46188         * gcc.dg/asm-names.c (ymain): Make it weak.
46189
46190 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46191
46192         PR c++/5421
46193         * g++.dg/template/friend21.C: New test.
46194
46195 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46196
46197         * gcc.dg/cleanup-8.c: New test.
46198         * gcc.dg/cleanup-9.c: New test.
46199
46200 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46201
46202         * g++.dg/ext/dll-MI1.h: New file.
46203         * g++.dg/ext/dllexport-MI1.C: New file.
46204         * g++.dg/ext/dllimport-MI1.C: New file.
46205
46206 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46207
46208         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46209         it does not have cmpstrsi patterns (just cmpmemsi).
46210
46211 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46212
46213         PR debug/11473
46214         * g++.dg/debug/debug8.C: New test.
46215
46216 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46217
46218         PR c++/10108
46219         * g++.dg/template/crash7.C: New test.
46220
46221 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46222
46223         PR target/10795
46224         * gcc.c-torture/compile/20030708-1.c: New.
46225
46226 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46227
46228         * gcc.c-torture/execute/20030715-1.c: New test.
46229
46230 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46231
46232         * gcc.dg/pch/inline-3.c: New file.
46233         * gcc.dg/pch/inline-3.hs: New file.
46234         * gcc.dg/pch/inline-4.c: New file.
46235         * gcc.dg/pch/inline-4.hs: New file.
46236
46237 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46238
46239         PR c++/11509
46240         * g++.dg/template/crash6.C: New test.
46241
46242         PR c++/7053
46243         * g++.dg/template/friend20.C: New test.
46244
46245         PR c++/7019
46246         * g++.dg/template/overload2.C: New test.
46247
46248 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46249
46250         PR optimization/11440
46251         * gcc.c-torture/execute/20030714-1.c: New test.
46252
46253 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46254
46255         PR c++/11154
46256         * g++.dg/template/partial2.C: New test.
46257
46258 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46259
46260         PR c++/11503
46261         * g++.dg/template/anon1.C: New test.
46262
46263         PR c++/11493
46264         PR c++/11495
46265         * g++.dg/parse/template9.C: Likewise.
46266         * g++.dg/template/crash4.C: New test.
46267         * g++.dg/template/koenig1.C: Likewise.
46268         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46269         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46270         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46271         functions.
46272         * g++.old-deja/g++.jason/template36.C: Likewise.
46273         * g++.old-deja/g++.mike/p1989.C: Likewise.
46274         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46275         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46276         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46277         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46278         compiling.
46279         * g++.old-deja/g++.pt/union2.C: Use this->.
46280
46281 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46282
46283         * gcc.dg/20030711-1.c: New test.
46284
46285 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46286
46287         PR c++/11050
46288         * g++.dg/parse/args1.C: New test.
46289         * g++.pt/defarg8.C: Change expected errors.
46290
46291 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46292
46293         PR c++/8164
46294         * g++.dg/template/nontype2.C: New test.
46295
46296         PR c++/10558
46297         * g++.dg/parse/template8.C: New test.
46298
46299         PR c++/8327
46300         * g++.dg/template/scope1.C: New test.
46301
46302         * g++.dg/warn/Wsign-compare-1.C: New test.
46303
46304 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46305
46306         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46307
46308 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46309
46310         PR c++/9411
46311         * g++.dg/template/explicit2.C: New test.
46312
46313         PR c++/10032
46314         * g++.dg/warn/pedantic1.C: New test.
46315
46316 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46317
46318         PR c++ 9483
46319         * g++.dg/other/field1.C: New test.
46320
46321 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46322
46323         PR c/11449
46324         * gcc.c-torture/compile/20030707-1.c: New.
46325
46326 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46327
46328         PR c++/10849
46329         * g++.dg/template/access12.C: New test.
46330
46331 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46332
46333         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46334         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46335         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46336         * gcc.misc-tests/gcov.exp: Update
46337         * g++.dg/gcov/gcov.exp: Update
46338         * lib/gcov.exp: Update.
46339
46340 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46341
46342         * g++.dg/abi/mangle17.C: Make sure template expressions are
46343         dependent.
46344         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46345         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46346         * g++.dg/opt/stack1.C: Remove erroneous code.
46347         * g++.dg/parse/template7.C: New test.
46348         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46349         * g++.old-deja/g++.pt/crash4.C: Likewise.
46350
46351 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46352
46353         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46354         with zero or one occurence of `$' after the initial `L'.
46355
46356 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46357
46358         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46359
46360 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46361
46362         PR c/11370
46363         * gcc.dg/Wunreachable-6.c: New testcase.
46364         * gcc.dg/Wunreachable-7.c: New testcase.
46365
46366 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46367
46368         PR c/11420
46369         * gcc.dg/20030708-1.c: New test.
46370
46371 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46372
46373         * gcc.dg/compat/sdata-section.h: New file.
46374         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46375         * gcc.dg/torture/mips-sdata-1.c: New test.
46376
46377 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46378
46379         PR c++/11030
46380         * g++.dg/template/friend19.C: New test.
46381
46382 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46383
46384         * g++.dg/opt/strength-reduce.C: New test.
46385
46386 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46387
46388         PR target/10979
46389         * gcc.dg/20030707-1.c: New testcase.
46390
46391 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46392
46393         PR optimization/11059
46394         * g++.dg/opt/emptyunion.C: New testcase.
46395
46396 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46397             Eric Botcazou  <ebotcazou@libertysurf.fr>
46398
46399         * g++.dg/opt/stack1.C: New test.
46400
46401 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46402
46403         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46404         run test.
46405
46406         PR c++/11431
46407         * g++.dg/expr/static_cast3.C: New test.
46408
46409 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46410
46411         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46412         everywhere.
46413         * gcc.dg/concat.c: Concatenation of string constants with
46414         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46415         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46416         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46417         necessary to avoid multi-character character constant warning.
46418         * gcc.dg/cpp/escape.c: Likewise.
46419         * gcc.dg/cpp/ucs.c: Likewise.
46420         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46421         Fix a typo.
46422
46423 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46424
46425         PR c/11428
46426         * gcc.c-torture/compile/20030704-1.c: New.
46427
46428 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46429
46430         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46431
46432 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46433
46434         PR c++/5287, PR c++/7910,  PR c++/11021
46435         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46436         tests for warnings.
46437         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46438         * g++.dg/ext/dllimport3.C: Likewise.
46439         * g++.dg/ext/dllimport4.C: New file.
46440         * g++.dg/ext/dllimport5.C: New file.
46441         * g++.dg/ext/dllimport6.C: New file.
46442         * g++.dg/ext/dllimport7.C: New file.
46443         * g++.dg/ext/dllimport8.C: New file.
46444         * g++.dg/ext/dllimport9.C: New file.
46445         * g++.dg/ext/dllimport10.C: New file.
46446         * g++.dg/ext/dllexport1.C: New file.
46447
46448 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46449
46450         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46451         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46452
46453 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46454
46455         * gcc.dg/builtins-25.c: New testcase.
46456         * gcc.dg/builtins-26.c: New testcase.
46457
46458 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46459
46460         * gcc.dg/compat/vector-defs.h: New file.
46461         * gcc.dg/compat/vector-setup.h: New file.
46462         * gcc.dg/compat/vector-check.h: New file.
46463         * gcc.dg/compat/vector-1_main.c: New file.
46464         * gcc.dg/compat/vector-1_x.c: New file.
46465         * gcc.dg/compat/vector-1_y.c: New file.
46466         * gcc.dg/compat/vector-2_main.c: New file.
46467         * gcc.dg/compat/vector-2_x.c: New file.
46468         * gcc.dg/compat/vector-2_y.c: New file.
46469
46470         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46471         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46472         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46473         * gcc.dg/compat/struct-align-1.h: New file.
46474         * gcc.dg/compat/struct-align-1_main.c: New file.
46475         * gcc.dg/compat/struct-align-1_x.c: New file.
46476         * gcc.dg/compat/struct-align-1_y.c: New file.
46477         * gcc.dg/compat/struct-align-2.h: New file.
46478         * gcc.dg/compat/struct-align-2_main.c: New file.
46479         * gcc.dg/compat/struct-align-2_x.c: New file.
46480         * gcc.dg/compat/struct-align-2_y.c: New file.
46481
46482         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46483         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46484         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46485         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46486         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46487         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46488         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46489         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46490         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46491         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46492         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46493         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46494         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46495         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46496         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46497         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46498         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46499         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46500         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46501         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46502         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46503         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46505         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46506         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46507         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46508         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46509         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46510         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46511
46512 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46513
46514         * gcc.dg/i386-call-1.c: New test.
46515
46516 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46517
46518         PR c++/9162
46519         * g++.dg/parse/defarg4.C: New.
46520
46521 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46522
46523         PR target/10700
46524         * gcc.c-torture/compile/20030703-1.c: New test case.
46525
46526 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46527
46528         * g++.dg/template/local3.C: Remove extra semicolon.
46529
46530 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46531
46532         * gcc.dg/i386-volatile-1.c: New test.
46533
46534 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46535
46536         PR c++/11072
46537         * g++.dg/other/offsetof2.C: XFAIL.
46538         * g++.dg/other/offsetof5.C: New.
46539
46540         PR c++/10219
46541         * g++.dg/template/error1.C: New.
46542
46543         PR c++/9779
46544         * g++.dg/template/dependent-expr1.C: New.
46545
46546 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46547
46548         PR c++/6949
46549         * g++.dg/template/local3.C: New test.
46550
46551         PR c++/11149
46552         * g++.dg/lookup/scoped6.C: New test.
46553
46554 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46555
46556         PR c++/8046
46557         * g++.dg/other/error7.C: New test.
46558
46559 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46560
46561         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46562         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46563         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46564         * g++.old-deja/g++.other/union2.C: Likewise.
46565         * gcc.dg/c90-const-expr-2.c: Likewise.
46566         * gcc.dg/c90-const-expr-3.c: Likewise.
46567         * gcc.dg/c99-const-expr-2.c: Likewise.
46568         * gcc.dg/c99-const-expr-3.c: Likewise.
46569         * gcc.dg/concat.c: Likewise.
46570
46571 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46572
46573         PR c++/9559
46574         * g++.dg/init/static1.C: New test.
46575
46576 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46577
46578         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46579         * g++.old-deja/g++.other/access2.C: Likewise.
46580         * g++.old-deja/g++.other/decl2.C: Likewise.
46581         * gcc.c-torture/execute/20020615-1.c: Likewise.
46582
46583 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46584
46585         PR c++/4933
46586         * g++.dg/template/sizeof4.C: New test.
46587
46588 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46589
46590         * g++.dg/other/error6.C: New test.
46591
46592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46593
46594         PR c++/10750
46595         * g++.dg/parse/constant2.C: New test.
46596
46597 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46598
46599         PR c++/11106
46600         * g++.dg/other/error5.C: New test.
46601
46602 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46603
46604         * gcc.dg/format/gcc_diag-1.c: New test.
46605
46606 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46607
46608         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46609
46610 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46611
46612         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46613         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46614         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46615
46616 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46617
46618         * gcc.c-torture/execute/builtins/string-8.c: New test.
46619         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46620         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46621         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46622
46623 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46624
46625         PR c++/10468
46626         * g++.dg/ext/typeof6.C: New test.
46627
46628 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46629
46630         PR c++/10796
46631         * g++.dg/init/enum1.C: New test.
46632
46633 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46634
46635         * gcc.dg/20030627-1.c: New test.
46636
46637 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46638
46639         PR c++/11332
46640         * g++.dg/expr/static_cast2.C: New test.
46641
46642 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46643             Jakub Jelinek  <jakub@redhat.com>
46644
46645         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46646         sprintf(dst,"%s",src) optimization.
46647         * gcc.c-torture/execute/20030626-1.c: New test case.
46648         * gcc.c-torture/execute/20030626-2.c: New test case.
46649
46650 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46651
46652         * gcc.c-torture/execute/multi-ix.c: New test.
46653
46654         * gcc.c-torture/execute/simd-4.c (main):
46655         Added missing semicolon at end of union.
46656
46657 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46658
46659         PR c++/8266
46660         * g++.dg/template/explicit-instantiation3.C: New test.
46661
46662 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46663
46664         * gcc.dg/20030626-1.c: Use signed char.
46665
46666 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46667
46668         * gcc.dg/20030626-1.c: New test.
46669
46670 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46671
46672         * const-str-2.m: Update.
46673
46674 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46675
46676         PR c++/10990
46677         * g++.dg/rtti/dyncast1.C: New test.
46678         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46679         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46680         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46681
46682         PR c++/10931
46683         * g++.dg/expr/static_cast1.C: New test.
46684
46685 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46686
46687         * gcc.dg/20030625-1.c: New test.
46688
46689 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46690
46691         * gcc.c-torture/compile/20030624-1.c: New test case.
46692
46693 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46694
46695         * gcc.c-torture/execute/string-opt-17.c: New test.
46696
46697 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46698
46699         PR c++/5754
46700         * g++.dg/parse/crash6.C: New test.
46701
46702 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46703
46704         * gcc.dg/builtins-24.c: New test case.
46705
46706 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46707
46708         * g++.dg/opt/operator1.C: New test.
46709
46710 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46711
46712         * gcc.c-torture/execute/string-opt-16.c: New test case.
46713
46714 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46715
46716         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46717         * g++.old-deja/g++.other/conv7.C: Likewise.
46718         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46719         * g++.old-deja/g++.other/overload14.C: Likewise.
46720
46721 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46722
46723         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46724         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46725
46726 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46727
46728         PR c++/10888
46729         * g++.dg/warn/Winline-3.C: New test.
46730
46731 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46732
46733         * lib/target-supports.exp (check_alias_available): Make the test
46734         program acceptable to the Solaris assembler.
46735
46736         PR c++/10749
46737         * g++.dg/template/memclass2.C: New test.
46738
46739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46740             Eric Botcazou  <ebotcazou@libertysurf.fr>
46741
46742         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46743         data for non-matching targets.
46744         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46745
46746 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46747
46748         PR c++/10845
46749         * g++.dg/template/member3.C: New test.
46750
46751 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46752
46753         PR c++/10939
46754         * g++.dg/template/func1.C: New test.
46755
46756         PR c++/9649
46757         * g++.dg/template/static4.C: New test.
46758         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46759
46760         PR c++/11041
46761         * g++.dg/init/ref7.C: New test.
46762
46763 2003-06-19  Matt Austern  <austern@apple.com>
46764
46765         PR c++/11228
46766         * g++.dg/anew1.C: New test.
46767         * g++.dg/anew2.C: New test.
46768         * g++.dg/anew3.C: New test.
46769         * g++.dg/anew4.C: New test.
46770
46771 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46772
46773         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46774
46775 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46776
46777         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46778         endian-dependent.
46779
46780 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46781
46782         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46783         Remove cruft.
46784
46785 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46786
46787         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46788         * gcc.c-torture/compile/961203-1.c: Likewise.
46789         * gcc.c-torture/compile/980506-1.c: Likewise.
46790
46791 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR c++/10712
46794         * g++.dg/lookup/using7.C: New test.
46795
46796 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46797
46798         PR c++/11105
46799         * g++.dg/abi/conv1.C: Remove it.
46800         * g++.dg/template/conv7.C: New test.
46801         * g++.dg/template/conv8.C: Likewise.
46802         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46803         conversion operator.
46804
46805 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46806
46807         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46808         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46809         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46810         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46811         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46812         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46813         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46814         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46815         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46816         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46817         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46818         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46819         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46820         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46821         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46822         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46823         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46824         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46825         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46826         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46827         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46828         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46830         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46831         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46832         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46833         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46834         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46835         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46836
46837 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46838
46839         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46840         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46841         indications.
46842
46843 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46844
46845         * gcc.dg/i386-387-5.c: New test case.
46846         * gcc.dg/i386-387-6.c: New test case.
46847         * gcc.dg/builtins-23.c: New test case.
46848
46849 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46850
46851         * gcc.dg/builtins-22.c: New test case.
46852         * gcc.dg/i386-387-1.c: Update to test exp.
46853         * gcc.dg/i386-387-2.c: Likewise.
46854
46855 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46856
46857         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46858
46859 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46860
46861         * lib/gcc-dg.exp (dg-require-dll): New function.
46862         (dg-xfail-if): Likewise.
46863         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46864         driver.
46865
46866         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46867         * gcc.c-torture/compile/20001205-1.c: Likewise.
46868         * gcc.c-torture/compile/20001226-1.c: Likewise.
46869         * gcc.c-torture/compile/20010518-2.c: Likewise.
46870         * gcc.c-torture/compile/20020312-1.c: Likewise.
46871         * gcc.c-torture/compile/20020604-1.c: Likewise.
46872         * gcc.c-torture/compile/920501-12.c: Likewise.
46873         * gcc.c-torture/compile/920501-4.c: Likewise.
46874         * gcc.c-torture/compile/920520-1.c: Likewise.
46875         * gcc.c-torture/compile/920521-1.c: Likewise.
46876         * gcc.c-torture/compile/920625-1.c: Likewise.
46877         * gcc.c-torture/compile/961203-1.c: Likewise.
46878         * gcc.c-torture/compile/980506-1.c: Likewise.
46879         * gcc.c-torture/compile/981006-1.c: Likewise.
46880         * gcc.c-torture/compile/981022-1.c: Likewise.
46881         * gcc.c-torture/compile/981223-1.c: Likewise.
46882         * gcc.c-torture/compile/990617-1.c: Likewise.
46883         * gcc.c-torture/compile/dll.c: Likewise.
46884         * gcc.c-torture/compile/labels-3.c: Likewise.
46885         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46886         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46887         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46888         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46889         * gcc.c-torture/compile/simd-5.c: Likewise.
46890         * gcc.c-torture/compile/20000804-1.x: Remove.
46891         * gcc.c-torture/compile/20001205-1.x: Likewise.
46892         * gcc.c-torture/compile/20001226-1.x: Likewise.
46893         * gcc.c-torture/compile/20010518-2.x: Likewise.
46894         * gcc.c-torture/compile/20020312-1.x: Likewise.
46895         * gcc.c-torture/compile/20020604-1.x: Likewise.
46896         * gcc.c-torture/compile/920501-12.x: Likewise.
46897         * gcc.c-torture/compile/920501-4.x: Likewise.
46898         * gcc.c-torture/compile/920520-1.x: Likewise.
46899         * gcc.c-torture/compile/920521-1.x: Likewise.
46900         * gcc.c-torture/compile/920625-1.x: Likewise.
46901         * gcc.c-torture/compile/961203-1.x: Likewise.
46902         * gcc.c-torture/compile/980506-1.x: Likewise.
46903         * gcc.c-torture/compile/981006-1.x: Likewise.
46904         * gcc.c-torture/compile/981022-1.x: Likewise.
46905         * gcc.c-torture/compile/981223-1.x: Likewise.
46906         * gcc.c-torture/compile/990617-1.x: Likewise.
46907         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46908         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46909         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46910         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46911         * gcc.c-torture/compile/simd-5.x: Likewise.
46912
46913         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46914
46915 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46916
46917         * gcc.c-torture/execute/20030611-1.c: New test.
46918
46919 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46920
46921         PR middle-end/168
46922         * gcc.dg/20030612-1.c: New test case.
46923
46924 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46925
46926         PR c++/10635
46927         * g++.dg/expr/cast1.C: New test.
46928
46929 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46930
46931         * gcc.dg/builtins-21.c: New test case.
46932
46933 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46934
46935         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46936         options instead of at the end.
46937         * lib/objc.exp (objc_target_compile): Likewise.
46938
46939 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46940
46941         PR c++/10432
46942         * g++.dg/parse/error1.C: New test.
46943
46944 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46945
46946         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46947         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46948         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46949         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46950         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46951         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46952         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46953         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46954         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46955         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46956         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46957         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46958         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46959         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46960         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46961         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46962         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46963         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46964         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46965         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46966         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46967         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46968         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46969         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46970
46971         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46972         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46973         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46974         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46975         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46976         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46977         * gcc.dg/compat/scalar-return-3_main.c: New file.
46978         * gcc.dg/compat/scalar-return-3_x.c: New file.
46979         * gcc.dg/compat/scalar-return-3_y.c: New file.
46980         * gcc.dg/compat/scalar-return-4_main.c: New file.
46981         * gcc.dg/compat/scalar-return-4_x.c: New file.
46982         * gcc.dg/compat/scalar-return-4_y.c: New file.
46983
46984 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46985
46986         * gcc.dg/compat/fp2-struct-check.h: New file.
46987         * gcc.dg/compat/fp2-struct-defs.h: New file.
46988         * gcc.dg/compat/fp2-struct-init.h: New file.
46989         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46990         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46991         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46992         * gcc.dg/compat/struct-return-10_main.c: New file.
46993         * gcc.dg/compat/struct-return-10_x.c: New file.
46994         * gcc.dg/compat/struct-return-10_y.c: New file.
46995
46996         * gcc.dg/compat/compat-common.h: New file.
46997         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46998         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46999         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47000         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47001         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47002         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47003         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47004         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47005         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47006         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47007         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47008         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47009         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47010         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47011         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47012         * gcc.dg/compat/small-struct-check.h: Ditto.
47013         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47014         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47015         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47016         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47017         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47018         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47019         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47020         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47021         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47022         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47023         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47024         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47025         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47026         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47027         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47028         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47029         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47030         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47031         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47032         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47033         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47034         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47035         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47036         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47037         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47038         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47039         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47040         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47042         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47043
47044 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47045
47046         * g++.dg/pch/static-1.C: New file.
47047         * g++.dg/pch/static-1.Hs: New file.
47048
47049 2003-06-10  Richard Henderson  <rth@redhat.com>
47050
47051         * gcc.dg/asm-7.c: Adjust expected warning text.
47052
47053 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47054
47055         * gcc.dg/builtins-20.c: New test case.
47056
47057 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47058
47059         PR c++/11131
47060         * g++.dg/opt/template1.C: New test.
47061
47062 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47063
47064         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47065         additional_sources.
47066
47067 2003-05-21  David Taylor  <dtaylor@emc.com>
47068
47069         * gcc.dg/Wpadded.c: New file.
47070
47071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47072
47073         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47074         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47075         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47076         dg-require-weak.
47077
47078 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47079
47080         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47081
47082 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47083
47084         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47085         (dg-require-alias): Likewise.
47086         (dg-require-gc-sections): Likewise.
47087         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47088
47089 2003-06-08  Richard Henderson  <rth@redhat.com>
47090
47091         * gcc.dg/20011029-2.c: Fix the array reference.
47092         * gcc.dg/asm-7.c: New.
47093
47094 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47095
47096         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47097
47098 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47099
47100         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47101         (dg-require-gc-sections): Likewise.
47102
47103 2003-06-08  Jan Hubicka  <jh@suse.cz>
47104
47105         * i386-cmov1.c: Fix regular expression.
47106         * i386-cvt-1.c: Likewise.
47107         * i386-local.c: Likewise.
47108         * i386-local2.c: Likewise.
47109         * i386-mul.c: Likewise.
47110         * i386-ssetype-1.c: Likewise.
47111         * i386-ssetype-3.c: Likewise.
47112         * i386-ssetype-5.c: Likewise.
47113
47114 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47115
47116         PR c++/11039
47117         * g++.dg/warn/implicit-typename2.C: New test.
47118         * g++.dg/warn/implicit-typename3.C: New test.
47119
47120 2003-06-07  Richard Henderson  <rth@redhat.com>
47121
47122         * g++.dg/other/offsetof3.C: Use size_t.
47123         * g++.dg/other/offsetof4.C: Likewise.
47124
47125 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47126
47127         * lib/copy-file.exp: New. Implement gcc_copy_files.
47128
47129         * lib/dg-pch.exp: Load copy-file.exp
47130         (dg-pch): Use gcc_copy_files instead of "file copy".
47131
47132 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47133
47134         * gcc.dg/weak/weak.exp: Simplify.
47135         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47136         * gcc.dg/weak/weak-1.c: Likewise.
47137         * gcc.dg/weak/weak-2.c: Likewise.
47138         * gcc.dg/weak/weak-3.c: Likewise.
47139         * gcc.dg/weak/weak-4.c: Likewise.
47140         * gcc.dg/weak/weak-5.c: Likewise.
47141         * gcc.dg/weak/weak-6.c: Likewise.
47142         * gcc.dg/weak/weak-7.c: Likewise.
47143         * gcc.dg/weak/weak-8.c: Likewise.
47144         * gcc.dg/weak/weak-9.c: Likewise.
47145
47146 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47147
47148         gcc.c-torture/execute/20030606-1.c: New.
47149
47150 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47151
47152         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47153         * gcc.dg/builtins-19.c: Likewise.
47154
47155 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47156
47157         * gcc.dg/builtins-2.c: Add some more tests.
47158         * gcc.dg/builtins-18.c: New test case.
47159         * gcc.dg/builtins-19.c: New test case.
47160
47161 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47162             Jim Wilson  <wilson@tuliptree.org>
47163
47164         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47165
47166 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47167
47168         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47169         mempcpy/stpcpy calls not to be optimized into something else.
47170         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47171         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47172         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47173
47174 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47175
47176         * gcc.dg/format/asm_fprintf-1.c: New test.
47177
47178 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47179
47180         * lib/gcc-defs.exp (additional_sources): New variable.
47181         (dg-additional-sources): New function.
47182         (additional_files): New variable.
47183         (dg-additional-files): New function.
47184         (dg-additional-files-options): Likewise.
47185         * lib/gcc-dg.exp (dg-require-weak): New function.
47186         (dg-require-alias): Likewise.
47187         (dg-require-gc-sections): Likewise.
47188         * lib/target-supports.exp (check_alias_available): Remove testfile
47189         parameter.
47190         (check_gc_sections_available): New function.
47191         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47192         (dg-gpp-additional-files): Likewise.
47193         * lib/g++.exp (additional_sources): Remove.
47194         (additional_files): Likewise.
47195         (g++_target_compile): Use dg-additional-files-options.
47196
47197         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47198         Tcl logic.
47199         * gcc.dg/special/ecos.exp: Remove.
47200         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47201         * gcc.dg/special/alias-1.c: Likewise.
47202         * gcc.dg/special/alias-2.c: Likewise.
47203         * gcc.dg/special/gcsec-1.c: Likewise.
47204         * gcc.dg/special/weak-1.c: Likewise.
47205         * gcc.dg/special/weak-2.c: Likewise.
47206         * gcc.dg/special/wkali-1.c: Likewise.
47207         * gcc.dg/special/wkali-2.c: Likewise.
47208
47209         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47210         dg-gpp-additional-*.
47211         * g++.dg/special/conpr-3.C: Likewise.
47212         * g++.dg/special/conpr-4.C: Likewise.
47213         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47214         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47215         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47216         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47217         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47218         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47219         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47220         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47221         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47222         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47223         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47224         * g++.old-deja/g++.other/comdat1.C: Likewise.
47225         * g++.old-deja/g++.other/comdat2.C: Likewise.
47226         * g++.old-deja/g++.other/comdat3.C: Likewise.
47227         * g++.old-deja/g++.other/ctor1.C: Likewise.
47228         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47229
47230 2003-06-05  Richard Henderson  <rth@redhat.com>
47231
47232         * gcc.dg/debug/20030605-1.c: New.
47233
47234 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47235
47236         * README.QMTEST: Update.
47237
47238 2003-06-04  Richard Henderson  <rth@redhat.com>
47239
47240         * gcc.dg/cleanup-1.c: New.
47241         * gcc.dg/cleanup-2.c: New.
47242         * gcc.dg/cleanup-3.c: New.
47243         * gcc.dg/cleanup-4.c: New.
47244         * gcc.dg/cleanup-5.c: New.
47245         * gcc.dg/cleanup-6.c: New.
47246         * gcc.dg/cleanup-7.c: New.
47247
47248 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47249
47250         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47251
47252         * lib/dg-pch.exp: New file.
47253         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47254         * gcc.dg/pch/pch.exp: Likewise.
47255
47256 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47257
47258         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47259         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47260         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47261         * gcc.dg/builtins-17.c: New test case.
47262         * gcc.dg/i386-387-4.c: New test case.
47263         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47264
47265 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47266
47267         * gcc.dg/ultrasp9.c: New test.
47268
47269 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47270
47271         * gcc.c-torture/compile/20030604-1.c: New test.
47272         * gcc.dg/sparc-constant-1.c: New test.
47273
47274 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47275
47276         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47277
47278 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47279
47280         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47281
47282         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47283         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47284
47285 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47286
47287         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47288
47289 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47290
47291         PR c++/10940
47292         * g++.dg/template/spec10.C: New test.
47293
47294 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47295
47296         * gcc.dg/builtins-16.c: New test case.
47297
47298 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47299
47300         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47301         mempcpy test with post-increments.
47302         * gcc.c-torture/execute/string-opt-3.c: New test.
47303         * gcc.dg/string-opt-1.c: New test.
47304
47305 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47306
47307         PR fortran/10965
47308         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47309
47310 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47311
47312         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47313         (scan-assembler): ... here.  Use dg-scan.
47314         (scan-assembler-not): Likewise.
47315         (scan-file): New function.
47316         (scan-file-not): Likewise.
47317         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47318         * gcc.dg/cpp/_Pragma4.c: Likewise.
47319         * gcc.dg/cpp/_Pragma5.c: Likewise.
47320         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47321         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47322         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47323         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47324         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47325         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47326         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47327         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47328         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47329         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47330         * gcc.dg/cpp/cxxcom1.c: Likewise.
47331         * gcc.dg/cpp/line1.c: Likewise.
47332         * gcc.dg/cpp/maccom1.c: Likewise.
47333         * gcc.dg/cpp/maccom2.c: Likewise.
47334         * gcc.dg/cpp/maccom3.c: Likewise.
47335         * gcc.dg/cpp/maccom4.c: Likewise.
47336         * gcc.dg/cpp/maccom5.c: Likewise.
47337         * gcc.dg/cpp/maccom6.c: Likewise.
47338         * gcc.dg/cpp/multiline.c: Likewise.
47339         * gcc.dg/cpp/spacing1.c: Likewise.
47340         * gcc.dg/cpp/spacing2.c: Likewise.
47341         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47342         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47343         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47344         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47345         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47346         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47347         * gcc.dg/cpp/cxxcom2.c: Likewise.
47348         * gcc.dg/cpp/cxxcom2.h: New file.
47349
47350         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47351         * g++.dg/cpp/truefalse.C: Here.
47352         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47353
47354 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47355
47356         * gcc.dg/cpp/redef3.c: New file.
47357
47358 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47359
47360         * gcc.dg/i386-loop-3.c: New test.
47361
47362 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47363
47364         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47365
47366 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47367
47368         * gcc.dg/fwrapv-1.c: New test case.
47369         * gcc.dg/fwrapv-2.c: New test case.
47370
47371 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47372
47373         PR c++/10956
47374         * g++.dg/template/spec9.C: New test.
47375
47376 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47377
47378         * gcc.dg/duff-4.c: New test case.
47379
47380 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47381
47382         PR fortran/10843
47383         * g77.dg/ffixed-form-1.f: New test
47384         * g77.dg/ffixed-form-2.f: New test
47385         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47386         * g77.dg/ffree-form-3.f: New test
47387
47388 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47389
47390         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47391         * gcc.dg/wint_t-1.c: Likewise.
47392
47393 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47394
47395         * g++.dg/template/access11.C: New test.
47396
47397 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47398
47399         PR c++/10849
47400         * g++.dg/template/access10.C: New test.
47401
47402 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47403             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47404
47405         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47406
47407 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47408
47409         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47410         suppress for powerpc-*-darwin*.
47411         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47412
47413 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47414
47415         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47416         suppress option for powerpc-*-darwin*.
47417
47418 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47419
47420         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47421         * gcc.dg/builtins-4.c: Add test for fmod.
47422
47423 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47424
47425         PR c++/10682
47426         * g++.dg/template/instantiate4.C: New test.
47427
47428 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47429
47430         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47431
47432 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47433
47434         * gcc.dg/compat/scalar-return-1_main.c: New file.
47435         * gcc.dg/compat/scalar-return-1_x.c: New file.
47436         * gcc.dg/compat/scalar-return-1_y.c: New file.
47437         * gcc.dg/compat/scalar-return-2_main.c: New file.
47438         * gcc.dg/compat/scalar-return-2_x.c: New file.
47439         * gcc.dg/compat/scalar-return-2_y.c: New file.
47440         * gcc.dg/compat/struct-return-3_main.c: New file.
47441         * gcc.dg/compat/struct-return-3_y.c: New file.
47442         * gcc.dg/compat/struct-return-3_x.c: New file.
47443         * gcc.dg/compat/struct-return-2_main.c: New file.
47444         * gcc.dg/compat/struct-return-2_x.c: New file.
47445         * gcc.dg/compat/struct-return-2_y.c: New file.
47446
47447 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47448
47449         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47450         for hppa*-hp-hpux*.
47451         * gcc.dg/20021014-1.c (dg-options): Likewise.
47452         * gcc.dg/nest.c (dg-options): Likewise.
47453
47454 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47455
47456         PR c++/9738
47457         * g++.dg/ext/dllimport2.C: New file.
47458         * g++.dg/ext/dllimport3.C: New file.
47459
47460 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47461
47462         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47463         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47464         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47465         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47466         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47467         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47468         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47469         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47470         * gcc.dg/compat/small-struct-defs.h: New file.
47471         * gcc.dg/compat/small-struct-init.h: New file.
47472         * gcc.dg/compat/small-struct-check.h: New file.
47473         * gcc.dg/compat/fp-struct-defs.h: New file.
47474         * gcc.dg/compat/fp-struct-check.h: New file.
47475         * gcc.dg/compat/fp-struct-init.h: New file.
47476         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47477         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47478
47479 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47480
47481         * gcc.dg/20030225-2.c: New test.
47482
47483 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47484             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47485
47486         * gcc.c-torture/compile/20030518-1.c: New test case.
47487
47488 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47489
47490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47491         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47492         gcc-dg-debug-runtest.
47493         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47494         gcc-dg-debug-runtest.
47495
47496 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47497
47498         PR c++/9022
47499         * g++.dg/lookup/using6.C: New test.
47500
47501 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47502
47503         * g++.dg/parse/access2.C: New test.
47504
47505 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47506
47507         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47508         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47509         * gcc.dg/debug/debug.exp: Likewise.
47510
47511 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47512
47513         * gcc.dg/dollar.c: New test.
47514
47515 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47516
47517         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47518         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47519         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47520         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47521         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47522         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47523         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47524         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47525         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47526         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47527         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47528         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47529         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47530         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47531         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47532         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47533         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47534         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47535
47536 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47537
47538         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47539         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47540         support for "repo" mode.
47541         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47542         * lib/g77-dg.exp: Likewise.
47543         * lib/obj-dg.exp: Likewise.
47544
47545 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47546
47547         Merge from gcc-3_2-rhl8-branch:
47548         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47549
47550         * gcc.dg/tls/opt-6.c: New test.
47551
47552         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47553
47554         * gcc.dg/20030405-1.c: New test.
47555
47556         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47557
47558         * gcc.dg/20030309-1.c: New test.
47559
47560         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47561
47562         * gcc.c-torture/execute/20030307-1.c: New test.
47563
47564         2003-02-20  Randolph Chung  <tausq@debian.org>
47565
47566         * gcc.c-torture/compile/20030220-1.c: New test.
47567
47568         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * gcc.dg/20030217-1.c: New test.
47571
47572         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47573
47574         * gcc.c-torture/compile/20020129-1.c: New test.
47575
47576         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47577
47578         * gcc.dg/unroll-1.c: New test.
47579
47580         2002-11-16  Jan Hubicka  <jh@suse.cz>
47581
47582         * gcc.c-torture/execute/20020920-1.c: New test.
47583
47584         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47585
47586         PR target/7434
47587         * gcc.c-torture/compile/20021008-1.c: New test.
47588
47589         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47590
47591         PR target/7559
47592         * gcc.c-torture/execute/20020810-1.c: New test.
47593
47594         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * gcc.c-torture/compile/20020807-1.c: New test.
47597
47598         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47599
47600         * gcc.dg/tls/opt-1.c: New test.
47601
47602         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47603
47604         * gcc.dg/20020729-1.c: New test.
47605
47606         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47607
47608         * g++.dg/opt/life1.C: New test.
47609
47610         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47611
47612         * gcc.dg/20020525-1.c: New test.
47613
47614         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47615
47616         PR c++/6794
47617         * g++.dg/ext/pretty1.C: New test.
47618         * g++.dg/ext/pretty2.C: New test.
47619
47620 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47621
47622         PR c++/8385
47623         * g++.dg/ext/typeof5.C: New test.
47624
47625 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47626
47627         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47628         __USER_LABEL_PREFIX__ into account.
47629         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47630
47631 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47632
47633         * gcc.dg/builtins-15.c: New test case.
47634
47635 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47636
47637         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47638
47639 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * lib/g++.exp: Tweak handling of additional source files.
47642         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47643         * g++.dg/special/conpr-2a.C: Rename to ...
47644         * g++.dg/special/conpr-2a.cc: ... this.
47645         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47646         * g++.dg/special/conpr-3a.C: Rename to ...
47647         * g++.dg/special/conpr-3a.cc: This.
47648         * g++.dg/special/conpr-3b.C: Rename to ...
47649         * g++.dg/special/conpr-3b.cc: This.
47650         * g++.dg/special/conpr-4.C: New test.
47651         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47652
47653 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47654
47655         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47656
47657 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47658
47659         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47660         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47661         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47662         * g++.old-deja/g++.other/warn3.C: Likewise.
47663
47664 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47665
47666         * gcc.dg/i386-387-1.c: Update to also test log.
47667         * gcc.dg/i386-387-2.c: Likewise.
47668
47669 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47670
47671         * g77.f-torture/execute/int8421.f: New test.
47672
47673 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47674
47675         PR c++/10230, c++/10481
47676         * g++.dg/lookup/scoped5.C: New test.
47677
47678 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47679
47680         PR c++/10552
47681         * g++.dg/template/ttp6.C: New test.
47682
47683 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47684
47685         * gcc.c-torture/execute/builtins: New directory.
47686         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47687         gcc.c-torture/execute/builtins.
47688         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47689         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47690         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47691         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47692
47693 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47694
47695         PR c++/9252
47696         * g++.dg/template/access8.C: New test.
47697         * g++.dg/template/access9.C: New test.
47698
47699 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47700
47701         PR c++/9554
47702         * g++.dg/parse/access1.C: New test.
47703
47704 2003-05-09  DJ Delorie  <dj@redhat.com>
47705
47706         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47707         long, and not an int.
47708
47709 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47710
47711         PR c++/10555, c++/10576
47712         * g++.dg/template/memclass1.C: New test.
47713
47714 2003-05-08  DJ Delorie  <dj@redhat.com>
47715
47716         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47717         targets.
47718         * gcc.c-torture/execute/20021024-1.x: Likewise.
47719         * gcc.c-torture/execute/shiftdi.x: Likewise.
47720         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47721         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47722         * gcc.dg/20021018-1.c: Likewise.
47723
47724 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47725
47726         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47727
47728         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47729         (bcopy): Call memmove.
47730
47731 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47732
47733         * g77.f-torture/compile/8485.f: New test case.
47734
47735 2003-05-07  Richard Henderson  <rth@redhat.com>
47736
47737         PR c++/10570
47738         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47739         Verify exception_cleanup not called for rethrows.
47740         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47741         when exiting catch block without rethrowing.
47742         * g++.dg/eh/forced3.C: New.
47743         * g++.dg/eh/forced4.C: New.
47744
47745 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47746
47747         * gcc.dg/20030505.c: Fix triplet.
47748
47749 2003-05-06  DJ Delorie  <dj@redhat.com>
47750
47751         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47752         * gcc.dg/nest.c: Likewise.
47753
47754 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47755
47756         * gcc.dg/builtins-14.c: New test case.
47757
47758 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47759
47760         * lib/compat.exp (compat-execute): New argument.
47761         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47762         * gcc.dg/compat: New test directory.
47763         * gcc.dg/compat/compat.exp: New expect script.
47764         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47765         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47766         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47767         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47768         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47769         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47770
47771         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47772         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47773         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47774         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47775         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47776         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47777         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47778         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47779         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47780         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47781         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47782         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47783         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47784         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47785         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47786
47787 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47788
47789         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47790
47791 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47792
47793         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47794
47795 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47796
47797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47798         * gcc.dg/ppc-fsel-2.c: New test.
47799
47800         * gcc.dg/unused-5.c: New test.
47801
47802 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47803
47804         PR c++/10496
47805         * g++.dg/warn/pmf1.C: New test.
47806
47807 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47808
47809         PR c++/4494
47810         * g++.dg/warn/main.C: New test.
47811
47812 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47813
47814         * gcc.dg/nonnull-3.c: New test.
47815
47816 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47817
47818         * gcc.dg/cpp/Wtrigraphs.c: Update.
47819         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47820
47821 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47822
47823         * gcc.dg/ppc-fsel-1.c: New test.
47824
47825 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47826
47827         PR c/10604
47828         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47829
47830 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47831
47832         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47833
47834 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47835
47836         PR c++/9364, c++/10553, c++/10586
47837         * g++.dg/parse/typename4.C: New test.
47838         * g++.dg/parse/typename5.C: Likewise.
47839
47840 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47841
47842         * gcc.c-torture/compile/20030503-1.c: New test.
47843
47844 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47845
47846         * g++.dg/lookup/using5.C: Fix testcase error.
47847
47848 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47849
47850         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47851         since MEABI is no longer supported.  Remove all vestiges
47852         of MEABI from the test.
47853
47854 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47855
47856         PR c++/10554
47857         * g++.dg/lookup/using5.C: New test.
47858
47859 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47860
47861         PR c++/8772
47862         * g++.dg/template/ttp5.C: New test.
47863
47864 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47865
47866         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47867         (dg-gpp-additional-sources): New function.
47868         (dg-gpp-additional-files): Likewise.
47869         * lib/g++.exp (additional_sources): New variable.
47870         (additional_files): Likewise.
47871         (g++_target_compile): Deal with them.
47872         * lib/old-dejagnu.exp: Remove.
47873         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47874         * g++.old-deja: Revise all tests to use dg commands.
47875
47876 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47877
47878         PR c++/9432, c++/9528
47879         * g++.dg/lookup/using4.C: New test.
47880
47881 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47882
47883         * gcc.dg/noreturn-5.c: New file.
47884         * gcc.dg/noreturn-6.c: New file.
47885
47886         * gcc.c-torture/compile/inline-1.c: New file.
47887
47888 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47889
47890         PR c++/10551
47891         * g++.dg/template/explicit1.C: New test.
47892
47893 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47894
47895         PR c++/10549
47896         * g++.dg/other/bitfield1.C: New test.
47897
47898         PR c++/10527
47899         * g++.dg/init/new7.C: New test.
47900
47901 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47902
47903         * g++.dg/ext/desig1.C: New test.
47904         * g++.dg/ext/init1.C: Update.
47905
47906         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47907
47908 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47909
47910         PR c++/10180
47911         * g++.dg/warn/Winline-1.C: New test.
47912
47913 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47914
47915         * gcc.c-torture/execute/string-opt-19.c: New test.
47916
47917         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47918         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47919
47920 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47921
47922         PR c++/10506
47923         * g++.dg/init/new6.C: New test.
47924
47925         PR c++/10503
47926         * g++.dg/init/ref6.C: New test.
47927
47928 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47929
47930         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47931
47932 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47933
47934         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47935         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47936
47937 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47938
47939         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47940         initialized static data members.
47941
47942 2003-04-25  H.J. Lu <hjl@gnu.org>
47943
47944         * gcc.dg/ia64-sync-4.c: New test.
47945
47946 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47947
47948         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47949         date.
47950
47951 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47952
47953         PR c++/10337
47954         * g++.dg/warn/conv1.C: New test.
47955         * g++.old-deja/g++.other/conv7.C: Adjust.
47956         * g++.old-deja/g++.other/overload14.C: Adjust.
47957
47958 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47959
47960         PR c++/10471
47961         * g++.dg/template/defarg2.C: New test.
47962
47963 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47964
47965         * gcc.dg/cpp/include2.c: Update.
47966         * gcc.dg/cpp/multiline-2.c: New.
47967         * gcc.dg/cpp/multiline.c: Update.
47968         * gcc.dg/cpp/strify2.c: Update.
47969         * gcc.dg/cpp/trad/literals-2.c: Update.
47970
47971 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47972
47973         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47974
47975 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47976
47977         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47978
47979 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47980
47981         PR c++/10451
47982         * g++.dg/parse/crash4.C: New test.
47983
47984         PR c++/9847
47985         * g++.dg/parse/crash5.C: New test.
47986
47987 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47988
47989         PR c++/10446
47990         * g++.dg/parse/crash3.C: New test.
47991
47992         PR c++/10428
47993         * g++.dg/parse/elab1.C: New test.
47994
47995 2003-04-22  Devang Patel  <dpatel@apple.com>
47996
47997         * gcc.dg/cpp/trad/funlike-5.c: New test.
47998
47999 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48000
48001         * g++.dg/other/packed1.C: Fix dg options.
48002
48003 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48004
48005         * g++.dg/other/offsetof2.C: New test.
48006
48007 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48008
48009         * g++.dg/template/recurse.C: Adjust location of error messages.
48010
48011 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48012
48013         PR c++/9881
48014         * g++.dg/init/addr-const1.C: New test.
48015         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48016
48017 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48018
48019         PR c++/10405
48020         * g++.dg/lookup/struct-hack1.C: New test.
48021
48022 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48023
48024         * ucs.c: Update diagnostic messages.
48025
48026 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48027
48028         * gcc.dg/cpp/truefalse.cpp: New test.
48029         * gcc.dg/cpp/cpp.exp: Update.
48030         * g++.dg/other/stdbool-if.C: Remove.
48031
48032 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48033
48034         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48035         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48036
48037 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48038
48039         * gcc.c-torture/compile/20030418-1.c: New test.
48040
48041 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48042
48043         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48044
48045 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48046
48047         PR c++/10347
48048         g++.dg/template/dependent-name1.C: New test.
48049
48050 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48051
48052         * gcc.dg/warn-1.c (tourist_guide): New array,
48053         contains a pointer to bar.
48054
48055 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48056
48057         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48058         * gcc.c-torture/execute/medce-1.c: New test case.
48059         * gcc.c-torture/execute/medce-2.c: New test case.
48060
48061 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48062
48063         * lib/prune.exp: Ignore more messages.
48064
48065         PR c++/10381
48066         * g++.dg/parse/lookup3.C: New test.
48067
48068 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48069
48070         * gcc.c-torture/compile/20030415-1.c : New test.
48071
48072 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48073
48074         * gcc.c-torture/execute/scope-2.c: Move to ...
48075         * gcc.dg/noncompile/scope.c: .... here.
48076
48077 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48078
48079         * gcc.dg/20030414-2.c: New test case.
48080
48081 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48082
48083         PR target/10377
48084         * gcc.dg/20030414-1.c: New test.
48085
48086 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48087
48088         * gcc.dg/builtins-12.c: New test case.
48089         * gcc.dg/builtins-13.c: New test case.
48090
48091 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48092
48093         * gcc.c-torture/execute/string-opt-18.c: New test.
48094
48095 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48096
48097         PR c++/10300
48098         * g++.dg/init/new5.C: New test.
48099
48100 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48101
48102         PR c++/7910
48103         * g++.dg/ext/dllimport1.C: New test.
48104
48105 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48106
48107         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48108
48109 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48110
48111         PR Fortran/9263
48112         * g77.f-torture/noncompile/9263.f: New test
48113         PR Fortran/1832
48114         * g77.f-torture/execute/1832.f: New test
48115
48116 2003-04-11  David Chad  <davidc@freebsd.org>
48117             Loren J. Rittle  <ljrittle@acm.org>
48118
48119         PR libobjc/8562
48120         * objc.dg/headers.m: New test.
48121
48122 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48123
48124         * gcc.c-torture/execute/builtin-noret-2.c: New.
48125         * gcc.c-torture/execute/builtin-noret-2.x: New.
48126         XFAIL builtin-noret-2.c at -O1 and above.
48127         * gcc.dg/redecl.c: New.
48128         * gcc.dg/Wshadow-1.c: Update error regexps.
48129
48130 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48131
48132         * g++.dg/abi/bitfield10.C: New test.
48133
48134 2003-04-09  Mike Stump  <mrs@apple.com>
48135
48136         * gcc.dg/pch/pch.exp: Make testcase names longer.
48137         * g++.dg/pch/pch.exp: Make testcase names longer.
48138
48139 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48140
48141         * gcc.dg/builtins-11.c: New test case.
48142
48143 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48144
48145         * gcc.dg/builtins-9.c: New test case.
48146         * gcc.dg/builtins-10.c: New test case.
48147
48148 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48149
48150         * gcc.dg/noncompile/init-4.c.c: New test.
48151
48152 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         * gcc.misc-test/gcov-9.c: New test.
48155         * gcc.misc-test/gcov-10.c: New test
48156         * gcc.misc-test/gcov-11.c: New test.
48157
48158 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48159
48160         PR optimization/10024
48161         * gcc.c-torture/compile/20030405-1.c: New test.
48162
48163 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48164
48165         * gcc.dg/pch/static-3.c: New.
48166         * gcc.dg/pch/static-3.hs: New.
48167         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48168
48169 2003-04-04  Richard Henderson  <rth@redhat.com>
48170
48171         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48172         * g++.dg/eh/forced2.C: Likewise.
48173
48174 2003-04-03  Mike Stump  <mrs@apple.com>
48175
48176         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48177         target arg.
48178         (scan-assembler-times, scan-assembler-not): Likewise.
48179         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48180
48181 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48182
48183         * gcc.dg/sparc-loop-1.c: New test.
48184
48185 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48186
48187         PR other/9274
48188         * g++.dg/pch/system-2.C: New.
48189         * g++.dg/pch/system-2.Hs: New.
48190
48191 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48192
48193         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48194
48195         * g++.dg/eh/simd-1.C (vecfunc): Same.
48196
48197 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48198
48199         * gcc.c-torture/execute/20030401-1.c: New test case.
48200
48201 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48202
48203         * objc.dg/defs.m: New.
48204
48205 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48206
48207         * g++.dg/eh/simd-1.C: New.
48208         * g++.dg/eh/simd-2.C: New.
48209
48210 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48211
48212         * gcc.c-torture/execute/simd-3.c: New.
48213
48214 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48215
48216         PR c/9936
48217         * gcc.dg/20030331-2.c: New test.
48218
48219 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48220
48221         PR c++/10278
48222         * g++.dg/parse/crash2.C: New test.
48223
48224 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48225
48226         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48227         * gcc.c-torture/execute/20030331-1.c: ...here.
48228
48229 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48230
48231         * gcc.c-torture/execute/20030331-1.c: New test.
48232
48233 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48234
48235         * lib/gcov.exp: Adjust call return testing strings.
48236         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48237
48238 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48239
48240         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48241         * gcc.dg/builtins-7.c: New test case.
48242         * gcc.dg/builtins-8.c: New test case.
48243
48244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48245
48246         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48247
48248 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48249
48250         PR c++/7647
48251         * g++.dg/lookup-class-member-2.C: New test.
48252
48253 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48254
48255         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48256
48257 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48258
48259         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48260
48261 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48262
48263         * g++.dg/init/attrib1.C: New test.
48264
48265 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48266
48267         * gcc.dg/ultrasp8.c: New test.
48268
48269 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48270
48271         * gcc.dg/ultrasp7.c: New test.
48272
48273 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48274
48275         PR c++/10047
48276         * g++.dg/template/inline1.C: New test.
48277
48278 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48279
48280         * gcc.dg/sparc-dwarf2.c: New test.
48281
48282 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48283
48284         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48285         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48286
48287 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48288
48289         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48290         than reading .x files.
48291         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48292         * g77.dg/gcov/gcov-1.f: Likewise.
48293         * gcc.misc-tests/gcov-4b.c: Likewise.
48294         * gcc.misc-tests/gcov-5b.c: Likewise.
48295         * gcc.misc-tests/gcov-6.c: Likewise.
48296         * gcc.misc-tests/gcov-7.c: Likewise.
48297         * gcc.misc-tests/gcov-8.c: Likewise.
48298         * g++.dg/gcov/gcov-1.x: Remove.
48299         * g77.dg/gcov/gcov-1.x: Likewise.
48300         * gcc.misc-tests/gcov-4b.x: Likewise.
48301         * gcc.misc-tests/gcov-5b.x: Likewise.
48302         * gcc.misc-tests/gcov-6.x: Likewise.
48303         * gcc.misc-tests/gcov-7.x: Likewise.
48304         * gcc.misc-tests/gcov-8.x: Likewise.
48305
48306 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48307
48308         PR opt/10087
48309         * gcc.dg/20030324-1.c: New test.
48310
48311 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48312
48313         PR c++/10224
48314         * g++.dg/template/arg3.C: New test.
48315
48316         PR c++/10158
48317         * g++.dg/template/friend18.C: New test.
48318
48319 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48320
48321         * g77.f-torture/compile/20030326-1.f: New test case.
48322
48323 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48324
48325         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48326
48327         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48328
48329 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48330
48331         * gcc.dg/ia64-sync-3.c: New test.
48332
48333 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48334
48335         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48336
48337 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48338
48339         * gcc.dg/ultrasp6.c: New test.
48340
48341 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48342
48343         * gcc.dg/i386-signbit-1.c: New test.
48344         * gcc.dg/i386-signbit-2.c: New test.
48345         * gcc.dg/i386-signbit-3.c: New test.
48346
48347 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48348
48349         * gcc.dg/ultrasp5.c: Fix options.
48350
48351 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48352
48353         * gcc.dg/ultrasp5.c: Fix comment.
48354
48355 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48356
48357         PR fortran/10197
48358         * g77.f-torture/execute/10197.f: New test.
48359
48360 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48361
48362         PR c++/9898, c++/383
48363         * g++.dg/template/conv6.C: New test.
48364
48365         PR c++/10119
48366         * g++.dg/template/ptrmem5.C: New test.
48367
48368         PR c++/10026
48369         * g++.dg/lookup/koenig1.C: New test.
48370
48371         PR C++/10199
48372         * g++.dg/lookup/template2.C: New test.
48373
48374 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48375
48376         * g++.dg/opt/rtti1.C: New test.
48377
48378 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48379
48380         * gcc.dg/ultrasp5.c: New test.
48381
48382 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48383
48384         PR middle-end/9967
48385         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48386         builtin fputs.
48387
48388 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48389
48390         PR c/8224
48391         * gcc.dg/20030323-1.c: New test.
48392
48393 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48394
48395         * gcc.c-torture/compile/20030323-1.c: New test case.
48396
48397 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48398
48399         * gcc.dg/20030321-1.c: New test.
48400
48401 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48402
48403         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48404
48405 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48406
48407         PR c++/9978, c++/9708
48408         * g++.dg/ext/vlm1.C: Adjust expected error.
48409         * g++.dg/ext/vla2.C: New test.
48410         * g++.dg/template/arg1.C: New test.
48411         * g++.dg/template/arg2.C: New test.
48412
48413 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48414
48415         * g77.f-torture/execute/select.f: New test.
48416         * g77.f-torture/noncompile/select_no_compile.f: New test.
48417
48418 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48419
48420         PR c++/9898
48421         * g++.dg/other/error4.C: New test.
48422
48423 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48424
48425         * g++.dg/template/friend17.C: New test.
48426
48427 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48428
48429         * gcc.c-torture/compile/20030320-1.c: New.
48430
48431 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48432
48433         * gcc.dg/builtins-6.c: New test case.
48434
48435 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48436
48437         PR target/10073
48438         * gcc.c-torture/compile/20030319-1.c: New.
48439
48440 2003-03-18  Jan Hubicka  <jh@suse.cz>
48441
48442         * gcc.dg/i386-cvt-1.c: New test.
48443
48444 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48445
48446         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48447         * objc.dg/naming-2.m: Likewise.
48448
48449 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48450
48451         PR c++/9639
48452         * g++.dg/parse/crash1.C: New test.
48453
48454 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48455
48456         PR c++/8805
48457         * g++.dg/eh/cleanup1.C: New test.
48458
48459 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48460
48461         * gcc.c-torture/execute/20030316-1.c: New test case.
48462
48463 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         PR c++/9629
48466         * g++.dg/init/ctor2.C: New test.
48467
48468 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48469
48470         * g77.f-torture/compile/xformat.f: New test case.
48471
48472 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48473
48474         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48475         * g++.old-deja/g++.mike/eh50.C: Likewise.
48476
48477 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48478
48479         PR c++/6440
48480         * g++.dg/template/spec7.C: New test.
48481         * g++.dg/template/spec8.C: Likewise.
48482
48483 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48484
48485         * gcc.c-torture/execute/20030313-1.c: New test.
48486
48487 2003-03-14  Richard Henderson  <rth@redhat.com>
48488
48489         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48490
48491 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48492
48493         * gcc.c-torture/compile/20030314-1.c: New test.
48494
48495 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48496
48497         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48498         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48499         thumb target,
48500         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48501         to accept newer _imp__  prefix and additional
48502         newline in .drectve section.
48503         * gcc.dg/dll-4.c: Likewise.
48504         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48505         switch.
48506
48507 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48508
48509         * g++.dg/parse/namespace9.C: New test.
48510
48511         * g++.dg/init/ref5.C: New test.
48512         * g++.dg/parse/ptrmem1.C: Likewise.
48513
48514 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48515
48516         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48517         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48518         regular expression.
48519         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48520         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48521
48522 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48523
48524         * gcc.c-torture/execute/20030224-2.c: New test.
48525
48526 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48527
48528         * gcc.dg/decl-3.c: New test.
48529
48530 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48531
48532         * gcc.dg/i386-loop-2.c: New test.
48533
48534 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48535
48536         PR c++/9474
48537         * g++.dg/parse/namespace8.C: New test.
48538
48539         PR c++/9924
48540         * g++.dg/overload/builtin2.C: New test.
48541
48542 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48543
48544         * gcc.dg/return-type-3.c: New test.
48545
48546 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48547
48548         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48549         profiling options are not supported.
48550
48551 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48552
48553         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48554         * g++.old-deja/g++.warn/impint2.C: Likewise.
48555
48556 2003-03-10  Devang Patel  <dpatel@apple.com>
48557
48558         * g++.dg/cpp/c++_cmd_1.C: New test.
48559         * g++.dg/cpp/c++_cmd_1.h: New file.
48560
48561 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48562
48563         * gcc.dg/altivec-9.c: New file.
48564
48565 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48566
48567         * gcc.dg/ppc-sdata-1.c: New test.
48568         * gcc.dg/ppc-sdata-2.c: New test.
48569
48570 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48571
48572         PR c++/9373
48573         * g++.dg/opt/ptrmem2.C: New test.
48574
48575         PR c++/8534
48576         * g++.dg/opt/ptrmem1.C: New test.
48577
48578 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48579
48580         * gcc.dg/i386-loop-1.c: New test.
48581
48582 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48583
48584         PR c++/9970
48585         * g++.dg/lookup/friend1.C: New test.
48586
48587 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48588
48589         PR c++/9823
48590         * g++.dg/parser/constructor1.C: New test.
48591
48592 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48593
48594         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48595
48596         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48597
48598 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48599
48600         * gcc.dg/cpp/Wunused.c: Update test.
48601
48602 2003-03-08  Jan Hubicka  <jh@suse.cz>
48603
48604         * gcc.dg/inline-3.c: New test.
48605
48606 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48607
48608         PR c++/9809
48609         * g++.dg/parse/builtin1.C: New test.
48610
48611         PR c++/9982
48612         * g++.dg/abi/cookie1.C: New test.
48613         * g++.dg/abi/cookie2.C: Likewise.
48614
48615         PR c++/9524
48616         * g++.dg/template/field1.C: New test.
48617
48618         PR c++/9912
48619         * g++.dg/parse/class1.C: New test.
48620         * g++.dg/parse/namespace7.C: Likewise.
48621         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48622
48623 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48624
48625         * g++.dg/init/ref4.C: New test.
48626
48627 2003-03-07  Jan Hubicka  <jh@suse.cz>
48628
48629         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48630         * gcc.dg/inline-3.c: New test.
48631
48632 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48633
48634         * g++.dg/init/ref3.C: New test.
48635
48636         PR c++/9965
48637         * g++.dg/init/ref2.C: New test.
48638
48639         PR c++/9400
48640         * g++.dg/warn/Wshadow-2.C: New test.
48641
48642         PR c++/9791
48643         * g++.dg/warn/Woverloaded-1.C: New test.
48644
48645 2003-03-05  Jan Hubicka  <jh@suse.cz>
48646
48647         * gcc.dg/i386-local2.c: New.
48648         * gcc.dg/i386-local.c: Fix typo.
48649
48650 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48651
48652         * g++.dg/abi/layout3.C: New test.
48653
48654 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48655
48656         * gcc.c-torture/compile/20030305-1.c
48657
48658 2003-03-05  Jan Hubicka  <jh@suse.cz>
48659
48660         * gcc.dg/i386-local.c: New.
48661
48662 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48663
48664         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48665
48666 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48667
48668         * gcc.dg/switch-2.c: New test.
48669         * gcc.dg/switch-3.c: New test.
48670         * gcc.dg/Wswitch.c: Adjust line numbers.
48671         * gcc.dg/Wswitch-default.c: Likewise.
48672         * gcc.dg/Wswitch-enum.c: Likewise.
48673
48674 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48675
48676         * gcc.c-torture/execute/20030222-1.c: New test.
48677
48678 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48679
48680         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48681
48682 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48683
48684         PR c++/9878
48685         * g++.dg/init/ref1.C: New test.
48686
48687 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48688
48689         * gcc.dg/sh-relax.c: New SH-only test.
48690
48691 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48692
48693         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48694         comment explaining purpose of testcase.
48695
48696 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48697
48698         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48699         for HC11/HC12 (asm needs two int registers).
48700         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48701         HC11/HC12 because the test uses an asm which needs two 32-bit
48702         registers.
48703
48704 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48705
48706         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48707         for HC11/HC12 (array is too large otherwise).
48708         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48709         * gcc.c-torture/compile/20010518-2.x: Likewise.
48710         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48711         HC11/HC12 (array is too large).
48712
48713 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48714
48715         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48716         * lib/g++-dg.exp (g++-dg-test): Likewise.
48717
48718 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48719
48720         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48721         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48722
48723 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48724
48725         * g++.dg/warn/implicit-typename1.C: Remove warning.
48726
48727 2003-02-28  Richard Henderson  <rth@redhat.com>
48728
48729         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48730         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48731
48732 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48733
48734         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48735         * g++.dg/pch/pch.exp: Likewise.
48736
48737 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48738
48739         PR c++/9879
48740         * g++.dg/init/new4.C: New test.
48741
48742 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48743
48744         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48745
48746 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48747
48748         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48749         unsigned long.
48750
48751         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48752         wider than float.
48753
48754 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48755
48756         * lib/scanasm.exp: Add support for counting numbers of
48757         occurences.
48758         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48759         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48760
48761 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48762
48763         PR c++/9683
48764         * g++.dg/template/static3.C: New test.
48765
48766         PR c++/9829
48767         * g++.dg/parse/namespace6.C: New test.
48768
48769 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48770
48771         PR target/9732
48772         * gcc.dg/20030225-1.c: New test.
48773
48774 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48775
48776         * README: Remove out-of-date information.
48777
48778         PR c++/9836
48779         * g++.dg/template/spec6.C: New test.
48780
48781 2003-02-24  Jeff Law  <law@redhat.com>
48782
48783         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48784
48785 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48786
48787         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48788         * gcc.dg/pragma-ep-1.c: Likewise.
48789
48790 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48791
48792         PR c++/9602
48793         * g++.dg/template/friend16.C: New test.
48794
48795 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48796
48797         PR c++/5333
48798         * g++.dg/parse/fused-params1.C: Adjust error messages.
48799         * g++.dg/template/nested3.C: New test.
48800
48801 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48802
48803         * g++.dg/abi/param1.C: New test.
48804
48805 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48806
48807         PR c++/7982
48808         * g++.dg/warn/implicit-typename1.C: New test.
48809
48810 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48811
48812         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48813         with "mtune".
48814         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48815         * gcc.c-torture/execute/20010129-1.x: Likewise.
48816         * gcc.dg/20011107-1.c: Likewise.
48817         * gcc.dg/20020108-1.c: Likewise.
48818         * gcc.dg/20020122-3.c: Likewise.
48819         * gcc.dg/20020206-1.c: Likewise.
48820         * gcc.dg/20020310-1.c: Likewise.
48821         * gcc.dg/20020426-2.c: Likewise.
48822         * gcc.dg/20020517-1.c: Likewise.
48823         * gcc.dg/991230-1.c: Likewise.
48824         * gcc.dg/i386-unroll-1.c: Likewise.
48825         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48826
48827 2003-02-22  Jan Hubicka  <jh@suse.cz>
48828
48829         * gcc.dg/i386-mul.c: New test.
48830
48831 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48832
48833         * gcc.dg/builtins-5.c: New test case.
48834
48835 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48836
48837         * gcc.dg/asmreg-1.c: New test.
48838
48839 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48840
48841         PR c++/9749
48842         * g++.dg/parse/varmod1.C: New test.
48843
48844 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48845
48846         PR c++/9727
48847         * g++.dg/template/op1.C: New test.
48848
48849 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48850
48851         PR c++/8906
48852         * g++.dg/template/nested2.C: New test.
48853
48854 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48855
48856         PR c++/8724
48857         * g++.dg/expr/dtor1.C: New test.
48858
48859 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48860
48861         * gcc.dg/cpp/include3.c: New test.
48862         * gcc.dg/cpp/inc/foo.h: New file.
48863
48864 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48865
48866         * gcc.c-torture/execute/20030221-1.c: New test.
48867
48868 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48869
48870         PR c++/9729
48871         * g++.dg/abi/conv1.C: New test.
48872
48873 2003-02-20  Jan Hubicka  <jh@suse.cz>
48874
48875         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48876
48877 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48878
48879         * gcc.c-torture/compile/20030219-1.c: New test.
48880
48881 2003-02-18  Jan Hubicka  <jh@suse.cz>
48882
48883         * gcc.dg/funcorder.c: New test.
48884
48885 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48886
48887         * gcc.c-torture/execute/20030218-1.c: New.
48888
48889 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48890
48891         * gcc.dg/20030218-1.c: New.
48892
48893 2003-02-18  Richard Henderson  <rth@redhat.com>
48894
48895         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48896         * gcc.dg/attr-used-2.c: New.
48897
48898 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48899
48900         PR c++/9704
48901         * g++.dg/init/copy5.C: New test.
48902
48903 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48904
48905         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48906         * g++.dg/pch/pch.exp: Likewise.
48907
48908 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48909
48910         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48911         STACK_SIZE is not defined.
48912
48913 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48914
48915         PR c++/9457
48916         * g++.dg/template/init1.C: New test.
48917
48918 2003-02-16  Jan HUbicka  <jh@suse.cz>
48919
48920         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48921         (foo): Add few extra tests
48922         * gcc.dg/c99-const-expr-3.c: Likewise.
48923         * gcc.c-torture/execute/20030216-1.c: New.
48924
48925 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48926
48927         PR c++/9459
48928         * g++.dg/ext/typeof4.C: New test.
48929
48930 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48931
48932         * gcc.dg/i386-387-3.c: New test case.
48933
48934 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48935
48936         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48937         cris-*-elf* cris-*-aout* and mmix-*-*.
48938
48939 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48940
48941         * gcc.dg/20030213-1.c: New test.
48942
48943 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48944
48945         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48946         * gcc.dg/i386-387-2.c: Likewise.
48947
48948 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48949
48950         * gcc.dg/ppc-spe.c: Fix formatting.
48951         Enable tests that were previously unsupported by gas.
48952         Delete tests for instructions that no longer exist.
48953         Switch arguments on evsubifw builtin.
48954
48955 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48956
48957         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48958         STACK_SIZE is too small.
48959
48960 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48961             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48962
48963         * gcc.dg/decl-2.c: New test.
48964
48965 2003-02-10  Jan Hubicka  <jh@suse.cz>
48966
48967         * gcc.dg/i386-fpcvt-1.c: New test.
48968
48969 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48970
48971         * gcc.c-torture/execute/20030209-1.c: New test.
48972
48973 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48974
48975         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48976         int-wide bitops, use the constants of the same width.
48977         Likewise, if long long is 32-bit wide, test bitops using
48978         32-bit constants.
48979
48980 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48981
48982         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48983
48984 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48985
48986         * gcc.dg/builtins-4.c: New test case.
48987
48988 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48989
48990         * gcc.dg/20020430-1.c: Fix dg command typos.
48991         * gcc.dg/20020503-1.c: Likewise.
48992
48993 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48994
48995         PR c++/8785
48996         * g++.dg/parse/fused-params1.C: New test.
48997
48998         PR c++/8857
48999         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49000
49001         PR c++/8921
49002         * g++.dg/parse/non-dependent1.C: New test.
49003
49004         PR c++/8928
49005         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49006
49007         PR c++/9228
49008         * g++.dg/parse/undefined7.C: New test.
49009         * g++.dg/parse/non-templ1.C: New test.
49010
49011         PR c++/9229
49012         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49013
49014 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49015
49016         * gcc.c-torture/compile/20030206-1.c: New test.
49017
49018 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49019
49020         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49021         "pow" to "foo" to avoid potential confusion with a math built-in.
49022
49023 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49024
49025         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49026         conditions for SPARC targets.
49027
49028 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49029
49030         * gcc.dg/20030204-1.c: New test.
49031
49032 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49033
49034         PR c++/38
49035         * g++.dg/parse/array-size1.C: New test.
49036
49037         PR c++/5657
49038         * g++.dg/parse/undefined3.C: New test.
49039
49040         PR c++/5665
49041         * g++.dg/parse/undefined4.C: New test.
49042
49043         PR c++/5975
49044         * g++.dg/parse/undefined5.C: New test.
49045
49046         PR c++/7259
49047         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49048
49049         PR c++/8578
49050         * g++.dg/parse/casting-operator1.C: New test.
49051
49052         PR c++/8596
49053         * g++.dg/parse/undefined6.C: New test.
49054
49055         PR c++/8736
49056         * g++.dg/parse/missing-template1.C: New test.
49057
49058 2003-02-04  Jan Hubicka  <jh@suse.cz>
49059
49060         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49061         * gcc.dg/i386-cmov?.c: Likewise.
49062         * gcc.dg/i386-fpcvt-?.c: Likewise.
49063         * gcc.dg/i386-ssefp-1.c: Likewise.
49064         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49065         conventions.
49066
49067 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49068
49069         PR c++/7129
49070         * g++.dg/ext/max.C: New test.
49071
49072 2003-02-03  Jan Hubicka  <jh@suse.cz>
49073
49074         * gcc.c-torture/execute/20030203-1.c: New test.
49075
49076 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49077
49078         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49079         'natural-endian'.
49080
49081 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49082
49083         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49084         * g++.dg/init/new2.C: Likewise.
49085         * g++.dg/other/new1.C: Likewise.
49086
49087 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49088
49089         * gcc.dg/struct-ret-libc.c: New test.
49090
49091 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49092
49093         * gcc.dg/20030129-1.c: New test.
49094
49095 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49096
49097         PR c++/8849
49098         * g++.dg/template/ptrmem4.C: New test.
49099
49100 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49101
49102         * g++.dg/parser/constant1.C: New test.
49103
49104 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49105
49106         PR c++/8591
49107         * g++.dg/parse/friend2.C: New test.
49108
49109 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49110
49111         PR c++/9437
49112         * g++.dg/template/unify4.C: New test.
49113
49114 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49115
49116         * gcc.c-torture/execute/20030128-1.c: New test.
49117
49118 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49119
49120         * g++.dg/lookup/nested1.C: Test moved from ...
49121         * g++.old-deja/g++.other/lookup24.C: ... here.
49122
49123 2003-01-28  Jan Hubicka  <jh@suse.cz>
49124
49125         * gcc.dg/i386-cmov5.c: New test.
49126
49127 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49128
49129         * gcc.c-torture/execute/20010925-1.c: Changed the
49130         memcpy declaration.
49131
49132 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49133
49134         PR c++/3902
49135         * g++.dg/parse/template5.C: New test.
49136
49137 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49138
49139         PR fortran/9258
49140         * g77.dg/pr9258: New test.
49141
49142 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49143
49144         * README: Move relevant parts from README.g++.
49145
49146         * README.g++: Remove this file.
49147
49148 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49149
49150         * g++.dg/abi/dcast1.C: New test.
49151
49152 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49153
49154         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49155
49156 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49157
49158         PR c++/47
49159         * g++.old-deja/g++.other/lookup24.C: New test.
49160
49161 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49162
49163         PR middle-end/7227
49164         * gcc.dg/uninit-C.c: New test.
49165
49166 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49167
49168         * g++.dg/abi/covariant1.C: New test.
49169
49170 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49171
49172         * gcc.dg/20030123-1.c: New test.
49173
49174 2003-01-25  Jan Hubicka  <jh@suse.cz>
49175
49176         PR opt/8492
49177         * gcc.c-torture/compile/20030125-1.c
49178
49179 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49180
49181         PR c++/9403
49182         * g++.dg/parse/template3.C: New test.
49183         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49184
49185         PR c++/795
49186         * g++.dg/parse/template4.C: New test.
49187
49188         PR c++/9415
49189         * g++.dg/template/qual2.C: New test.
49190
49191         PR c++/8545
49192         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49193
49194         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49195
49196 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49197
49198         * gcc.c-torture/execute/switch-1.c: New test case.
49199
49200 2003-01-25  Jan Hubicka  <jh@suse.cz>
49201
49202         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49203
49204 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49205
49206         Tweaks for Bison-1.875. From the NEWS file:
49207         "- `parse error' -> `syntax error'
49208         Bison now uniformly uses the term `syntax error'"
49209         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49210         * gcc.dg/cpp/digraph2.c: Likewise.
49211         * gcc.dg/cpp/direct2.c: Likewise.
49212         * gcc.dg/cpp/paste4.c: Likewise.
49213         * gcc.dg/c90-restrict-1.c: Likewise.
49214         * gcc.dg/c99-func-2.c: Likewise.
49215         * gcc.dg/noncompile/920721-2.c: Likewise.
49216         * gcc.dg/noncompile/930622-2.c: Likewise.
49217         * gcc.dg/noncompile/940112-1.c: Likewise.
49218         * gcc.dg/noncompile/950921-1.c: Likewise.
49219         * gcc.dg/noncompile/951123-1.c: Likewise.
49220         * gcc.dg/noncompile/971104-1.c: Likewise.
49221         * gcc.dg/noncompile/990416-1.c: Likewise.
49222
49223 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49224
49225         * g++.dg/parse/undefined1.C: Add error message.
49226
49227 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49228
49229         PR c++/9354
49230         * g++.dg/parse/new1.C: New test.
49231
49232         PR c++/9216
49233         * g++.dg/parse/template2.C: New test.
49234
49235         PR c++/9354
49236         * g++.dg/parse/typedef2.C: New test.
49237
49238         PR c++/9328
49239         * g++.dg/ext/typeof3.C: New test.
49240
49241 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49242
49243         PR c++/2738
49244         * g++.dg/parse/ret-type1.C: New test.
49245
49246         PR c++/3792
49247         * g++.dg/parse/tmpl-outside1.C: New test.
49248
49249         PR c++/4207
49250         * g++.dg/parse/int-as-enum1.C: New test.
49251
49252         PR c++/4903
49253         * g++.dg/parse/no-typename1.C: New test.
49254
49255         PR c++/5533
49256         * g++.dg/parse/no-value1.C: New test.
49257
49258         PR c++/5921
49259         * g++.dg/parse/wrong-inline1.C: New test.
49260
49261         PR c++/6402
49262         * g++.dg/parse/ref1.C: New test.
49263
49264         PR c++/6992
49265         * g++.dg/parse/attr-ctor1.C: New test.
49266
49267         PR c++/7229
49268         * g++.dg/parse/namespace5.C: New test.
49269
49270         PR c++/7917
49271         * g++.dg/parse/func-def1.C: New test.
49272
49273         PR c++/8143
49274         * g++.dg/parse/undefined1.C: New test.
49275
49276         PR c++/5723, PR c++/8522
49277         * g++.dg/parse/specialization1.C: New test.
49278
49279         PR c++/163, PR c++/8595
49280         * g++.dg/parse/struct-as-enum1.C: New test.
49281
49282         PR c++/9173
49283         * g++.dg/parse/undefined2.C: New test.
49284
49285 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49286
49287         PR c++/9298
49288         * g++.dg/parse/template1.C: New test.
49289
49290         PR c++/9384
49291         * g++.dg/parse/using1.C: New test.
49292
49293         PR c++/9285
49294         PR c++/9294
49295         * g++.dg/parse/expr2.C: New test.
49296
49297         PR c++/9388
49298         * g++.dg/parse/lookup2.C: Likewise.
49299
49300 2003-01-21  Jan Hubicka  <jh@suse.cz>
49301
49302         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49303         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49304         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49305         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49306
49307 2003-01-20  Nick Clifton  <nickc@redhat.com>
49308
49309         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49310         problem with ARM sibcall code generation.
49311
49312 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49313
49314         * gcc.c-torture/execute/20030120-1.c: New.
49315
49316 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49317
49318         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49319
49320 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49321
49322         PR c++/9272
49323         * g++.dg/parse/ctor1.C: New test.
49324
49325         PR c++/9294:
49326         * g++.dg/parse/qualified1.C: New test.
49327
49328         * g++.dg/parse/typename3.C: New test.
49329
49330 2003-01-16  Richard Henderson  <rth@redhat.com>
49331
49332         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49333
49334 2003-01-16  Richard Henderson  <rth@redhat.com>
49335
49336         * g++.dg/pch/pch.exp: Copy test header to the working directory
49337         before using it either for precompilation or direct use.
49338         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49339         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49340
49341 2003-01-16  Richard Henderson  <rth@redhat.com>
49342
49343         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49344         before using it either for precompilation or direct use.
49345         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49346         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49347
49348 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49349
49350         * g++.dg/ext/typename1.C: Add typename keyword.
49351         * g++.dg/template/crash1.C: Update error messages.
49352         * g++.dg/template/crash2.C: Remove error message.
49353         * g++.dg/parse/typename2.C: New test.
49354         * g++.dg/template/typename2.C: Change implicit
49355         typename warning into error.
49356         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49357         error messages.
49358         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49359         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49360         * g++.old-deja/g++.law/visibility13.C: Remove error
49361         messages.
49362         * g++.old-deja/g++.ns/template17.C: Reorder code to
49363         make declaration visible in template.
49364         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49365         * g++.old-deja/g++.pt/crash36.C: Issue more error
49366         messages.
49367         * g++.old-deja/g++.pt/crash5.C: Improve error
49368         message.
49369         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49370         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49371         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49372         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49373         typename warning with error message.
49374         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49375         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49376         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49377
49378 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49379
49380         * g++.dg/parse/ambig2.C: New test.
49381
49382 2003-01-15  Richard Henderson  <rth@redhat.com>
49383
49384         * g++.dg/tls/init-2.C: Update error message string.
49385
49386 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49387
49388         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49389
49390 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49391
49392         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49393         all for HC11/HC12.
49394         * gcc.c-torture/compile/20001205-1.x: Likewise.
49395         * gcc.c-torture/compile/20001226-1.x: Likewise.
49396         * gcc.c-torture/compile/920520-1.x: Likewise.
49397         * gcc.c-torture/compile/961203-1.x: Likewise.
49398         * gcc.c-torture/compile/20020604-1.x: Likewise.
49399
49400 2003-01-15  Jan Hubicka  <jh@suse.cz>
49401
49402         * gcc.c-torture/compile/20030115-1.c: New test.
49403
49404         * gcc.dg/i386-fpcvt-1.c: New test.
49405         * gcc.dg/i386-fpcvt-2.c: New test.
49406
49407 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49408
49409         Further conform g++'s __vmi_class_type_info to the C++ ABI
49410         specification.
49411         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49412         the specification.
49413
49414 2003-01-14  Jan Hubicka  <jh@suse.cz>
49415
49416         * gcc.dg/i386-fpcvt-1.c: New test.
49417         * gcc.dg/i386-fpcvt-2.c: New test.
49418
49419 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49420
49421         * gcc.dg/i386-mmx-3.c: New test.
49422
49423 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49424
49425         PR c++/9264
49426         * g++.dg/parse/octal1.C: New file.
49427
49428         PR c++/9172
49429         * g++.dg/parse/typename1.C: New file.
49430
49431 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49432
49433         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49434         * gcc.dg/bf-no-ms-layout.c: Likewise.
49435         * gcc.dg/bf-ms-attrib.c: Likewise.
49436
49437 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49438
49439         PR c++/9099
49440         * g++.dg/parse/dtor1.C: New file.
49441
49442         PR c++/9128
49443         * g++.dg/rtti/typeid1.C: New file.
49444
49445         PR c++/9153
49446         * g++.dg/parse/lookup1.C: New file.
49447
49448         PR c++/9171
49449         * g++.dg/templ/spec5.C: New file.
49450
49451 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49452
49453         * gcc.c-torture/compile/20030110-1.c: New test.
49454
49455 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49456
49457         Merge from pch-branch:
49458
49459         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49460
49461         * gcc.dg/pch/cpp-1.h: New.
49462         * gcc.dg/pch/cpp-1.c: New.
49463         * gcc.dg/pch/cpp-2.h: New.
49464         * gcc.dg/pch/cpp-2.c: New.
49465
49466         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49467
49468         * gcc.dg/pch/except-1.h: New.
49469         * gcc.dg/pch/except-1.c: New.
49470
49471         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49472
49473         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49474         running test.
49475         * gcc.dg/pch: Include *.hp not *.h.
49476         * gcc.dg/pch/system-1.h: New.
49477         * gcc.dg/pch/system-1.c: New.
49478
49479         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49480
49481         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49482         rather than trying to build and run a program using PCH.
49483         * gcc.dg/pch: Remove dg-do commands from test files.
49484
49485         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49486
49487         * gcc.dg/pch/macro-3.c: New.
49488         * gcc.dg/pch/macro-3.h: New.
49489
49490         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49491
49492         * gcc.dg/pch/common-1.c: New.
49493         * gcc.dg/pch/common-1.h: New.
49494         * gcc.dg/pch/decl-1.c: New.
49495         * gcc.dg/pch/decl-1.h: New.
49496         * gcc.dg/pch/decl-2.c: New.
49497         * gcc.dg/pch/decl-2.h: New.
49498         * gcc.dg/pch/decl-3.c: New.
49499         * gcc.dg/pch/decl-3.h: New.
49500         * gcc.dg/pch/decl-4.c: New.
49501         * gcc.dg/pch/decl-4.h: New.
49502         * gcc.dg/pch/decl-5.c: New.
49503         * gcc.dg/pch/decl-5.h: New.
49504         * gcc.dg/pch/global-1.c: New.
49505         * gcc.dg/pch/global-1.h: New.
49506         * gcc.dg/pch/inline-1.c: New.
49507         * gcc.dg/pch/inline-1.h: New.
49508         * gcc.dg/pch/inline-2.c: New.
49509         * gcc.dg/pch/inline-2.h: New.
49510         * gcc.dg/pch/static-1.c: New.
49511         * gcc.dg/pch/static-1.h: New.
49512         * gcc.dg/pch/static-2.c: New.
49513         * gcc.dg/pch/static-2.h: New.
49514
49515         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49516
49517         * g++.dg/pch/pch.exp: Better handle failing testcases.
49518         * gcc.dg/pch/pch.exp: Likewise.
49519         * gcc.dg/pch/macro-1.c: New.
49520         * gcc.dg/pch/macro-1.h: New.
49521         * gcc.dg/pch/macro-2.c: New.
49522         * gcc.dg/pch/macro-2.h: New.
49523
49524         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49525
49526         * g++.dg/dg.exp: Treat files in pch/ specially.
49527         * g++.dg/pch/pch.exp: New file.
49528         * g++.dg/pch/empty.H: New file.
49529         * g++.dg/pch/empty.C: New file.
49530         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49531         "precompile".
49532
49533         * gcc.dg/pch/pch.exp: New file.
49534         * gcc.dg/pch/empty.h: New file.
49535         * gcc.dg/pch/empty.c: New file.
49536         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49537         "precompile".
49538
49539 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49540
49541         * g++.dg/template/friend14.C: New test.
49542
49543 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49544
49545         * gcc.dg/old-style-asm-1.c: New test.
49546
49547 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49548
49549         * gcc.c-torture/compile/20030109-1.c: New test.
49550
49551 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49552
49553         * gcc.c-torture/execute/20030109-1.c: New test.
49554
49555 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49556
49557         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49558         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49559         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49560         * g++.old-deja/g++.mike/eh2.C: Likewise.
49561         * g++.old-deja/g++.mike/eh3.C: Likewise.
49562         * g++.old-deja/g++.mike/eh5.C: Likewise.
49563         * g++.old-deja/g++.mike/eh6.C: Likewise.
49564         * g++.old-deja/g++.mike/eh7.C: Likewise.
49565         * g++.old-deja/g++.mike/eh8.C: Likewise.
49566         * g++.old-deja/g++.mike/eh9.C: Likewise.
49567         * g++.old-deja/g++.mike/eh10.C: Likewise.
49568         * g++.old-deja/g++.mike/eh12.C: Likewise.
49569         * g++.old-deja/g++.mike/eh13.C: Likewise.
49570         * g++.old-deja/g++.mike/eh14.C: Likewise.
49571         * g++.old-deja/g++.mike/eh16.C: Likewise.
49572         * g++.old-deja/g++.mike/eh17.C: Likewise.
49573         * g++.old-deja/g++.mike/eh18.C: Likewise.
49574         * g++.old-deja/g++.mike/eh21.C: Likewise.
49575         * g++.old-deja/g++.mike/eh23.C: Likewise.
49576         * g++.old-deja/g++.mike/eh24.C: Likewise.
49577         * g++.old-deja/g++.mike/eh25.C: Likewise.
49578         * g++.old-deja/g++.mike/eh26.C: Likewise.
49579         * g++.old-deja/g++.mike/eh27.C: Likewise.
49580         * g++.old-deja/g++.mike/eh28.C: Likewise.
49581         * g++.old-deja/g++.mike/eh29.C: Likewise.
49582         * g++.old-deja/g++.mike/eh31.C: Likewise.
49583         * g++.old-deja/g++.mike/eh33.C: Likewise.
49584         * g++.old-deja/g++.mike/eh34.C: Likewise.
49585         * g++.old-deja/g++.mike/eh35.C: Likewise.
49586         * g++.old-deja/g++.mike/eh36.C: Likewise.
49587         * g++.old-deja/g++.mike/eh37.C: Likewise.
49588         * g++.old-deja/g++.mike/eh38.C: Likewise.
49589         * g++.old-deja/g++.mike/eh39.C: Likewise.
49590         * g++.old-deja/g++.mike/eh40.C: Likewise.
49591         * g++.old-deja/g++.mike/eh41.C: Likewise.
49592         * g++.old-deja/g++.mike/eh42.C: Likewise.
49593         * g++.old-deja/g++.mike/eh44.C: Likewise.
49594         * g++.old-deja/g++.mike/eh46.C: Likewise.
49595         * g++.old-deja/g++.mike/eh47.C: Likewise.
49596         * g++.old-deja/g++.mike/eh48.C: Likewise.
49597         * g++.old-deja/g++.mike/eh49.C: Likewise.
49598         * g++.old-deja/g++.mike/eh50.C: Likewise.
49599         * g++.old-deja/g++.mike/eh51.C: Likewise.
49600         * g++.old-deja/g++.mike/eh53.C: Likewise.
49601         * g++.old-deja/g++.mike/eh55.C: Likewise.
49602         * g++.old-deja/g++.mike/p7912.C: Likewise.
49603         * g++.old-deja/g++.mike/p9706.C: Likewise.
49604         * g++.old-deja/g++.mike/p10416.C: Likewise.
49605         * g++.old-deja/g++.mike/p11667.C: Likewise.
49606         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49607         Remove redundant reference to Iris.
49608         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49609         Elxsi, i860, Pico Java, and WE32K.
49610
49611 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49612
49613         * g++.dg/ext/asm4.C: New test.
49614
49615 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49616
49617         PR c++/9030
49618         * g++.dg/template/friend12.C: New test.
49619         * g++.dg/template/friend13.C: Likewise.
49620         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49621
49622 2003-01-08  Jan Hubicka  <jh@suse.cz>
49623
49624         * gcc.dg/i386-cadd.c: New test.
49625         * gcc.dg/i386-cmov4.c: Likewise.
49626
49627 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49628
49629         PR c++/9165
49630         * g++.dg/warn/Wunused-3.C: New test.
49631
49632         * g++.dg/abi/bitfield9.C: New test.
49633
49634         PR c++/9189
49635         * g++.dg/parse/defarg3.C: New test.
49636
49637 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49638
49639         * g++.dg/parse/ambig1.C: New test.
49640         * g++.dg/parse/defarg2.C: New test.
49641
49642 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49643
49644         * g++.dg/template/defarg-1.C: New test.
49645         * g++.dg/template/local2.C: Likewise.
49646
49647 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49648
49649         * gcc.c-torture/execute/20030105-1.c: New test.
49650
49651 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49652
49653         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49654         * g++.dg/parse/namespace4.C: Likewise.
49655
49656 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49657
49658         * g++.dg/template/ntp2.C: New test.
49659
49660 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49661
49662         * g++.dg/parse/extern-C-1.C: New test.
49663
49664         * g++.dg/parse/namespace4.C: New test.
49665
49666         * g++.dg/template/nested1.C: New test.
49667
49668         * g++.dg/parse/namespace3.C: New test.
49669
49670 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49671
49672         * g++.dg/lookup/two-stage1.C: New test.
49673
49674 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49675
49676         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49677         * g++.old-deja/g++.jason/access8.C: Likewise.
49678         * g++.old-deja/g++.other/decl5.C: Likewise.
49679
49680 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49681
49682         * g++.dg/parse/parse7.C: New test.
49683
49684 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49685
49686         PR c++/2843
49687         * g++.dg/ext/attrib7.C: New test.
49688
49689 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49690
49691         * g++.dg/parse/parse6.C: New test.
49692
49693 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49694
49695         * gcc.dg/h8300-stack-1.c: New.
49696
49697 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49698
49699         g++.dg/lookup/exception1.C: New test.
49700
49701         g++.dg/lookup/template1.C: New test.
49702
49703         g++.dg/parse/namespace2.C: New test.
49704
49705         g++.dg/parse/parens2.C: New test.
49706
49707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49708
49709         * g++.dg/parse/parse5.C: New test.
49710         * g++.dg/lookup/scoped4.C: New test.
49711
49712 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49713
49714         * g++.dg/parse/parens1.C: New test.
49715
49716         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49717         angle-bracket1.C.
49718         * g++.dg/parse/parens2.C: New test.
49719
49720         * g++.dg/lookup/scope-operator1.C: New test.
49721
49722         * g++.dg/parse/operator1.C: New test.
49723
49724 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49725
49726         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49727         * g++.old-deja/g++.other/access6.C: Likewise.
49728         * g++.old-deja/g++.other/decl1.C: Likewise.
49729         * g++.old-deja/g++.pt/typename12.C: Likewise.
49730
49731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49732
49733         * g++.dg/parse/namespace1.C: New test.
49734
49735 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49736
49737         * g++.dg/parse/parse4.C: New test.
49738
49739 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49740
49741         * g++.dg/parse/parse3.C: New test.
49742
49743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49744
49745         * g++.dg/parse/parse2.C: New test.
49746
49747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49748
49749         * g++.dg/template/friend11.C: New test.
49750
49751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49752
49753         * g++.dg/parse/parse1.C: New test.
49754
49755 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49756
49757         * lib/profopt.exp: Change the name of a global variable to avoid
49758         possible clashes with other test suites.
49759
49760 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49761
49762         * g++.dg/inherit/covariant8.C: New test.
49763
49764 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49765
49766         * g++.dg/init/array9.C: New test.
49767
49768         PR c++/9112
49769         * g++.dg/parse/expr1.C: New test.
49770
49771 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49772
49773         * gcc.c-torture/compile/20021230-1.c: New test.
49774
49775 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49776
49777         * g++.dg/inherit/covariant5.C: New test.
49778         * g++.dg/inherit/covariant6.C: New test.
49779         * g++.dg/inherit/covariant7.C: New test.
49780
49781 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49782
49783         PR c++/2739
49784         * g++.dg/other/access2.C: New test.
49785
49786 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49787
49788         * g++.dg/other/anon-struct.C: No longer fails
49789         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49790         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49791         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49792
49793 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49794
49795         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49796
49797 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49798
49799         * g++.dg/eh/spec4.C: Remove stray semicolon.
49800         * g++.dg/expr/pmf-1.C: Change error message.
49801         * g++.dg/ext/asm1.C: Remove stray semicolon.
49802         * g++.dg/ext/typename1.C: Add missing typenames.
49803         * g++.dg/inherit/template-as-base.C: Change error message.
49804         * g++.dg/lookup/scoped1.C: Likewise.
49805         * g++.dg/lookup/scoped2.C: Likewise.
49806         * g++.dg/lookup/using2.C: Likewise.
49807         * g++.dg/other/component1.C: Remove stray semicolon.
49808         * g++.dg/other/do1.C: Change error message.
49809         * g++.dg/other/error2.C: Likewise.
49810         * g++.dg/other/init1.C: Likewise.
49811         * g++.dg/other/packed1.C: Remove stray semicolon.
49812         * g++.dg/other/ptrmem2.C: Change error message.
49813         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49814         marker.
49815         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49816         * g++.dg/template/access3.C: Add typename keyword.
49817         * g++.dg/template/access5.C: Remove stray semicolon.
49818         * g++.dg/template/access6.C: Likewise.
49819         * g++.dg/template/complit1.C: Likewise.
49820         * g++.dg/template/crash1.C: Change error message.
49821         * g++.dg/template/inherit2.C: Remove stray semicolon.
49822         * g++.dg/template/instantiate2.C: Likewise.
49823         * g++.dg/template/instantiate3.C: Change error message.
49824         * g++.dg/template/qual1.C: Remove stray semicolon.
49825         * g++.dg/template/qualttp18.C: Change error message.
49826         * g++.dg/template/ref1.C: Remove stray semicolon.
49827         * g++.dg/template/sizeof1.C (A::value): Declare it.
49828         * g++.dg/template/spec4.C: Change error message.
49829         * g++.dg/template/static1.C: Likewise.
49830         * g++.dg/template/type1.C: Likewise.
49831         * g++.dg/template/typename3.C: Likewise.
49832         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49833         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49834         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49835         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49836         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49837         named return value extension.
49838         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49839         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49840         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49841         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49842         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49843         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49844         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49845         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49846         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49847         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49848         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49849         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49850         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49851         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49852         syntax.
49853         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49854         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49855         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49856         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49857         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49858         * g++.old-deja/g++.brendan/template11.C: Likewise.
49859         * g++.old-deja/g++.brendan/template26.C: Likewise.
49860         * g++.old-deja/g++.brendan/template27.C: Use explicit
49861         specialization syntax.
49862         * g++.old-deja/g++.brendan/template30.C: Likewise.
49863         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49864         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49865         non-dependent names.
49866         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49867         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49868         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49869         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49870         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49871         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49872         named return value extension.
49873         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49874         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49875         * g++.old-deja/g++.ext/return1.C: Likewise.
49876         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49877         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49878         * g++.old-deja/g++.jason/access8.C: Likewise.
49879         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49880         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49881         pseudo-destructor names.
49882         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49883         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49884         pseudo-destructor names.
49885         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49886         * g++.old-deja/g++.jason/overload19.C: Likewise.
49887         * g++.old-deja/g++.jason/overload32.C: Likewise.
49888         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49889         stray semicolons.
49890         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49891         * g++.old-deja/g++.jason/return.C: Likewise.
49892         * g++.old-deja/g++.jason/return2.C: Likewise.
49893         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49894         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49895         syntax.
49896         * g++.old-deja/g++.jason/template10.C: Account for use of
49897         non-dependent names.
49898         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49899         syntax.
49900         * g++.old-deja/g++.jason/template37.C: Likewise.
49901         * g++.old-deja/g++.law/access4.C: Change error messages.
49902         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49903         pseudo-destructor names.
49904         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49905         * g++.old-deja/g++.law/ctors9.C: Likewise.
49906         * g++.old-deja/g++.law/cvt22.C: Likewise.
49907         * g++.old-deja/g++.law/dtors5.C: Likewise.
49908         * g++.old-deja/g++.law/global-init1.C: Likewise.
49909         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49910         * g++.old-deja/g++.law/operators28.C: Likewise.
49911         * g++.old-deja/g++.law/visibility28.C: Likewise.
49912         * g++.old-deja/g++.martin/eval1.C: Likewise.
49913         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49914         name.
49915         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49916         * g++.old-deja/g++.mike/net34.C: Likewise.
49917         * g++.old-deja/g++.mike/net36.C: Likewise.
49918         * g++.old-deja/g++.mike/ns2.C: Likewise.
49919         * g++.old-deja/g++.mike/p12306.C: Likewise.
49920         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49921         value extension.
49922         * g++.old-deja/g++.mike/p700.C: Likewise.
49923         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49924         * g++.old-deja/g++.mike/p710.C: Likewise.
49925         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49926         value extension.
49927         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49928         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49929         * g++.old-deja/g++.ns/crash2.C: Likewise.
49930         * g++.old-deja/g++.ns/crash3.C: Likewise.
49931         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49932         * g++.old-deja/g++.ns/ns17.C: Likewise.
49933         * g++.old-deja/g++.ns/template16.C: Likewise.
49934         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49935         keyword.
49936         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49937         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49938         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49939         named return value extension.
49940         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49941         * g++.old-deja/g++.other/access4.C: Issue additional error
49942         messages.
49943         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49944         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49945         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49946         * g++.old-deja/g++.other/crash25.C: Change error message.
49947         * g++.old-deja/g++.other/crash4.C: Change error message.
49948         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49949         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49950         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49951         checks.
49952         * g++.old-deja/g++.other/defarg8.C: Likewise.
49953         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49954         * g++.old-deja/g++.other/dtor10.C: Likewise.
49955         * g++.old-deja/g++.other/incomplete.C: Likewise.
49956         * g++.old-deja/g++.other/linkage7.C: Likewise.
49957         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49958         lookup algorithm.
49959         * g++.old-deja/g++.other/mangle2.C: Likewise.
49960         * g++.old-deja/g++.other/refinit2.C: Likewise.
49961         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49962         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49963         * g++.old-deja/g++.pt/crash28.C: Likewise.
49964         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49965         syntax.
49966         * g++.old-deja/g++.pt/crash32.C: Change error message.
49967         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49968         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49969         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49970         error message position.
49971         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49972         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49973         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49974         syntax.
49975         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49976         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49977         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49978         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49979         keyword.
49980         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49981         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49982         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49983         keyword.
49984         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49985         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49986         syntax.
49987         * g++.old-deja/g++.pt/friend28.C: Account for use of
49988         non-dependent names.
49989         * g++.old-deja/g++.pt/friend29.C: Likewise.
49990         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49991         rules.
49992         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49993         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49994         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49995         lookup rules.
49996         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49997         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49998         keyword.
49999         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50000         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50001         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50002         keyword.
50003         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50004         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50005         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50006         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50007         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50008         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50009         keyword.
50010         * g++.old-deja/g++.pt/spec10.C: Likewise.
50011         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50012         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50013         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50014         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50015         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50016         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50017         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50018         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50019         * g++.old-deja/g++.pt/typename15.C: Likewise.
50020         * g++.old-deja/g++.pt/typename22.C: Likewise.
50021         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50022         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50023         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50024         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50025         syntax.
50026         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50027         return value extension.
50028         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50029         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50030         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50031         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50032
50033 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035         * g++.dg/warn/inline1.C: New test.
50036         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50037         * g++.old-deja/g++.jason/synth10.C: Likewise.
50038         * g++.old-deja/g++.mike/net31.C: Likewise.
50039         * g++.old-deja/g++.mike/p8786.C: Likewise.
50040
50041         * g++.dg/template/friend10.C: New test.
50042         * g++.dg/template/conv5.C: New test.
50043
50044 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50045
50046         * g++.dg/lookup/scoped3.C: New test.
50047
50048         * g++.dg/lookup/decl1.C: New test.
50049         * g++.dg/lookup/decl2.C: New test.
50050
50051 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50052
50053         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50054         gcc.c-torture/compile/20021015-1.c,
50055         gcc.c-torture/compile/20021015-2.c,
50056         gcc.c-torture/compile/20021123-1.c,
50057         gcc.c-torture/compile/20021123-2.c,
50058         gcc.c-torture/compile/20021123-3.c,
50059         gcc.c-torture/compile/20021123-4.c,
50060         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50061         only to 3.1 or 3.2 branch.
50062
50063 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50064
50065         * gcc.dg/i386-bitfield3.c: New test.
50066
50067         * gcc.dg/i386-bitfield2.c: New test.
50068
50069 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50070
50071         * g++.dg/parse/conv_op1.C: New test.
50072
50073 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50074
50075         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50076         approved.
50077
50078 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50079
50080         * gcc.c-torture/compile/20021220-1.c: New test.
50081
50082 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50083
50084         * gcc.dg/i386-fastcall-1.c: New.
50085
50086 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50087
50088         * gcc.c-torture/execute/20021219-1.c: New test.
50089
50090 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50091
50092         * gcc.dg/i386-pic-1.c: New test.
50093
50094 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50095
50096         PR c++/8099
50097         * g++.dg/template/friend9.C: New test.
50098
50099 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50100
50101         PR c++/3663
50102         * g++.dg/template/access7.C: New test.
50103
50104 2002-12-18  Nick Clifton  <nickc@redhat.com>
50105
50106         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50107         the libstdc++-v3 directory has been found.
50108
50109 2002-12-12  Devang Patel <dpatel@apple.com>
50110         * gcc.dg/darwin-ld-1.c: New test.
50111         * gcc.dg/darwin-ld-2.c: New test.
50112         * gcc.dg/darwin-ld-3.c: New test.
50113         * gcc.dg/darwin-ld-4.c: New test.
50114         * gcc.dg/darwin-ld-5.c: New test.
50115
50116 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50117
50118         * gcc.c-torture/compile/20021212-1.c: New test.
50119
50120 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50121
50122         * gcc.dg/fshort-wchar: New test.
50123
50124 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50125
50126         PR c++/8372
50127         * g++.dg/template/dtor1.C: New test.
50128
50129         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50130         markers.
50131
50132 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50133
50134         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50135
50136 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50137
50138         * g++.dg/template/static1.C: New test.
50139         * g++.dg/template/static2.C: New test.
50140         * g++.old-deja/g++.ext/memconst.C: New test.
50141
50142 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50143
50144         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50145         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50146         * g++.dg/special/initp1.C: Likewise.
50147
50148 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50149
50150         * gcc.c-torture/execute/20021204-1.c: New test.
50151
50152 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50153
50154         * gcc.dg/ppc-fmadd-1.c: New file.
50155         * gcc.dg/ppc-fmadd-2.c: New file.
50156         * gcc.dg/ppc-fmadd-3.c: New file.
50157
50158 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50159
50160         * gcc.c-torture/compile/20021204-1.c: New test.
50161
50162 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50163
50164         * g++.dg/inherit/covariant2.C: New test.
50165         * g++.dg/inherit/covariant3.C: New test.
50166         * g++.dg/inherit/covariant4.C: New test.
50167         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50168         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50169
50170 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50171
50172         PR c++/8688
50173         * g++.dg/init/brace3.C: New test.
50174
50175 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50176
50177         * gcc.dg/20020210-1.c: Fix a comment typo.
50178
50179 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50180
50181         PR c++/8720
50182         * g++.dg/parse/defarg1.C: New test.
50183
50184         PR c++/8615
50185         * g++.dg/template/char1.C: New test.
50186
50187         * g++.dg/template/varmod1.C: Fix typo.
50188
50189 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50190
50191         DR 180
50192         * g++.old-deja/g++.pt/crash32.C: Expect error.
50193
50194 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50195
50196         PR c++/5919
50197         * g++.dg/template/varmod1.C: New test.
50198
50199         PR c++/8727
50200         * g++.dg/inherit/typeinfo1.C: New test.
50201
50202         PR c++/8663
50203         * g++.dg/inherit/typedef1.C: New test.
50204
50205 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50206
50207         PR c++/8332
50208         PR c++/8493
50209         * g++.dg/template/strlen1.C: New test.
50210
50211         PR c++/8227
50212         * g++.dg/template/ctor2.C: New test.
50213
50214         PR c++/8214
50215         * g++.dg/init/string1.C: New test.
50216
50217         PR c++/8511
50218         * g++.dg/template/friend8.C: New test.
50219
50220 2002-11-29  Joe Buck <jbuck@synopsys.com>
50221
50222         * g++.dg/lookup/anon2.C: New test.
50223
50224 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50225
50226         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50227         h8300 port.
50228
50229 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50230
50231         * gcc.dg/bitfld-6.c: New test.
50232
50233 2002-11-27  Jan Hubicka  <jh@suse.cz>
50234
50235         * gcc.c-torture/execute/20021127.[cx]: New test.
50236
50237 2002-11-26  Jan Hubicka  <jh@suse.cz>
50238
50239         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50240         quality.
50241
50242 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50243
50244         * g++.dg/init/brace2.C: New test.
50245         * g++.old-deja/g++.mike/p9129.C: Correct.
50246
50247 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50248
50249         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50250
50251 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50252
50253         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50254
50255 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50256
50257         * g++.dg/abi/empty11.C: New test.
50258         * g++.dg/rtti/cv1.C: New test.
50259
50260 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50261
50262         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50263
50264 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50265
50266         * g++.dg/abi/empty10.C: New test.
50267
50268 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50269
50270         * gcc.c-torture/compile/20021124-1.c: New test.
50271
50272 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50273
50274         * g++.dg/abi/rtti2.C: New test.
50275
50276 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50277
50278         * gcc.dg/i386-unroll-1.c: New test.
50279
50280 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50281
50282         * gcc.c-torture/compile/20021120-1.c: New test.
50283         * gcc.c-torture/compile/20021120-2.c: New test.
50284
50285 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50286
50287         * gcc.dg/bitfld-5.c: New test.
50288
50289 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50290
50291         * gcc.c-torture/execute/20021120-3.c: New test.
50292
50293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50294
50295         * gcc.c-torture/execute/20021120-2.c: New test.
50296
50297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50298
50299         * gcc.c-torture/execute/20021120-1.c: New test.
50300
50301 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50302
50303         * gcc.c-torture/execute/20021118-3.c: New test.
50304
50305 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50306
50307         * gcc.c-torture/compile/20021119-1.c: New test.
50308
50309 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50310
50311         * gcc.dg/duff-1.c: New test.
50312         * gcc.dg/duff-2.c: New test.
50313         * gcc.dg/duff-3.c: New test.
50314
50315 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50316
50317         * gcc.dg/cpp/_Pragma5.c: New test.
50318
50319 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50320
50321         * gcc.c-torture/execute/20021118-2.c: New test.
50322
50323 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50324
50325         * gcc.c-torture/execute/20021118-1.c: New test.
50326
50327 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50328
50329         * gcc.dg/20021116-1.c: New test.
50330
50331 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50332
50333         * g++.dg/abi/vcall1.C: New test.
50334
50335 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50336
50337         * gcc.dg/20021029-1.c: New test.
50338         * gcc.dg/20021029-2.c: New test.
50339
50340 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50341
50342         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50343
50344 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50345
50346         PR c/8439
50347         * gcc.dg/20021110.c: Move to ...
50348         * gcc.c-torture/compile/20021110.c: .... here.
50349
50350 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50351
50352         PR c/8467
50353         * gcc.c-torture/execute/20021111-1.c
50354
50355 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50356
50357         PR c/8439
50358         * gcc.dg/20021110.c: New test.
50359
50360 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50361
50362         * g++.dg/abi/vthunk3.C: Run only on x86.
50363
50364 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50365
50366         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50367
50368 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50369
50370         * lib/compat.exp (compat-execute): Fix logic error in last
50371         change.
50372
50373 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50374
50375         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50376
50377 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50378
50379         PR c++/8389
50380         * g++.dg/template/access6.C: New test.
50381
50382 2002-11-08  Jan Hubicka  <jh@suse.cz>
50383
50384         * gcc.dg/i386-ssefp-1.c: New test.
50385         * gcc.dg/i386-ssefp-1.c: New test.
50386
50387 2002-11-08  Jan Hubicka  <jh@suse.cz>
50388
50389         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50390
50391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50392
50393         * g++.dg/abi/vthunk3.C: New test.
50394
50395         PR c++/8338
50396         * g++.dg/template/crash2.C: New test.
50397
50398 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50399
50400         * g++.dg/abi/dtor1.C: New test.
50401         * g++.dg/abi/dtor2.C: Likewise.
50402
50403 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50404
50405         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50406         Darwin.
50407
50408 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50409
50410         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50411         -mthumb.  Only xfail with -O0.
50412
50413 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50414
50415         * g++.dg/abi/thunk1.C: New test.
50416         * g++.dg/abi/thunk2.C: Likewise.
50417         * g++.dg/abi/vtt1.C: Likewise.
50418
50419 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50420
50421         PR optimization/8423
50422         * gcc.c-torture/execute/builtin-constant.c: New test.
50423
50424 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50425
50426         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50427         Add some more cases.
50428
50429 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50430
50431         PR c++/8391
50432         * g++.dg/opt/local1.C: New test.
50433
50434 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50435
50436         PR c++/8160
50437         * g++.dg/template/complit1.C: New test.
50438
50439         PR c++/8149
50440         * g++.dg/template/typename4.C: Likewise.
50441
50442 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50443
50444         Core issue 287, PR c++/7639
50445         * g++.dg/template/instantiate1.C: Adjust error location.
50446         * g++.dg/template/instantiate3.C: New test.
50447         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50448         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50449         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50450
50451 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50452
50453         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50454
50455 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50456
50457         PR c++/8287
50458         * g++.dg/init/dtor2.C: New test.
50459
50460 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50461
50462         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50463         * gcc.dg/nest.c: Bypass errors on irix6.
50464
50465 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50466
50467         * gcc.dg/nest.c: Expect error for mmix-*-*.
50468         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50469
50470 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50471
50472         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50473         markers.
50474
50475         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50476
50477 2002-10-25  Mike Stump  <mrs@apple.com>
50478
50479         * gcc.dg/warn-1.c: New test.
50480
50481 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50482
50483         * g++.dg/template/typename3.C: New test.
50484
50485 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50486
50487         * g++.dg/lookup/ptrmem1.C: New test.
50488
50489         * g++.dg/abi/vthunk2.C: New test.
50490
50491 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50492
50493         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50494
50495 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50496
50497         * g++.dg/abi/empty9.C: New test.
50498
50499 2002-10-24  Richard Henderson  <rth@redhat.com>
50500
50501         * g++.dg/inherit/thunk1.C: Enable for ia64.
50502
50503 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50504
50505         PR c++/8067
50506         * g++.dg/lookup/pretty1.C: New test.
50507
50508 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50509
50510         * gcc.dg/20021023-1.c: New test.
50511
50512 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50513
50514         PR c++/7679
50515         * g++.dg/parse/inline1.C: New test.
50516
50517 2002-10-23  Richard Henderson  <rth@redhat.com>
50518
50519         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50520
50521         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50522
50523 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50524
50525         PR c++/6579
50526         * g++.dg/parse/stmtexpr3.C: New test.
50527
50528 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50529
50530         * g++.dg/expr/cond1.C: New test.
50531
50532 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50533
50534         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50535
50536 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50537
50538         * g++.dg/abi/vbase13.C: New test.
50539         * g++.dg/abi/vbase14.C: Likewise.
50540
50541 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50542
50543         * gcc.dg/tls/pic-1.c: New test.
50544         * gcc.dg/tls/nonpic-1.c: New test.
50545         * gcc.dg/20021018-1.c: New test.
50546
50547 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50548
50549         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50550         Remove only files with the same base name as the test case.
50551         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50552         (profopt-execute): Likewise.  Also, remove old profiling
50553         and performance data files before running the tests.
50554
50555         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50556         * g++.dg/bprob/bprob.exp: Likewise.
50557         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50558         to allow more general test case names.
50559
50560         * g++.dg/bprob/bprob-1.C: Rename to ...
50561         * g++.dg/bprob/g++-bprob-1.C: ... this.
50562
50563         * g77.dg/bprob/bprob-1.f: Rename to ...
50564         * g77.dg/bprob/g77-bprob-1.f: ... this.
50565
50566 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50567
50568         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50569         bison 1.50 or later.
50570
50571 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50572
50573         * g++.dg/README: Describe more test directories.
50574
50575 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50576
50577         * g++.dg/init/array6.C: Add additional tests.
50578
50579 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50580
50581         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50582         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50583
50584 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50585
50586         * gcc.c-torture/compile/20020604-1.x: New.
50587         * gcc.c-torture/compile/simd-5.x: Likewise.
50588         * gcc.c-torture/execute/920710-1.x: Likewise.
50589         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50590
50591 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50592
50593         * g++.dg/inherit/override1.C: Add dg-options clause.
50594
50595 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50596
50597         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50598         _mm_slli_si128.
50599
50600 2002-10-19  Andreas Schwab  <schwab@suse.de>
50601
50602         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50603         directory component.
50604
50605 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50606
50607         * g++.dg/inherit/thunk1.C: New test.
50608
50609         * g++.dg/inherit/override1.C: New test.
50610
50611         * g++.dg/abi/mangle11.C: New test.
50612         * g++.dg/abi/mangle14.C: New test.
50613         * g++.dg/abi/mangle17.C: New test.
50614
50615 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50616
50617         * g++.dg/overload/member2.C: New test.
50618
50619 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50620
50621         * g++.dg/README: Describe new compat directory.
50622         * g++.dg/dg.exp: Skip tests in compat directory.
50623         * README.compat: New file.
50624         * lib/compat.exp: New expect script.
50625         * g++.dg/compat: New test directory.
50626         * g++.dg/compat/compat.exp: New expect script.
50627         * g++.dg/compat/abi: New test directory.
50628         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50629         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50630         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50631         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50632         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50633         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50634         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50635         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50636         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50637         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50638         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50639         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50640         * g++.dg/compat/break: New test directory.
50641         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50642         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50643         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50644         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50645         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50646         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50647         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50648         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50649         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50650         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50651         g++.dg/compat/break/README: New files.
50652         * g++.dg/compat/eh: New test directory.
50653         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50654         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50655         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50656         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50657         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50658         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50659         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50660         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50661         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50662         g++.dg/compat/eh/filter2_y.C,
50663         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50664         g++.dg/compat/eh/new1_y.C,
50665         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50666         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50667         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50668         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50669         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50670         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50671         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50672         g++.dg/compat/eh/unexpected1_y.C: New files.
50673         * g++.dg/compat/init: New test directory.
50674         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50675         g++.dg/compat/init/array5_y.C,
50676         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50677         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50678         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50679         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50680         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50681         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50682         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50683         g++.dg/compat/init/init-ref2_y.C: New files.
50684
50685 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50686
50687         PR c++/7584
50688         * g++.dg/inherit/using3.C: New test.
50689
50690 2002-10-17  Jan Hubicka  <jh@suse.cz>
50691
50692         * gcc.dg/20021017-2.c: New test.
50693
50694 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50695
50696         * g++.dg/abi/mangle16.C: Adjust.
50697
50698         * g++.dg/init/array8.C: New test.
50699
50700 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50701
50702         * gcc.dg/special/mips-abi.exp: New test.
50703         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50704
50705 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50706
50707         * g++.dg/abi/mangle16.C: New test.
50708         * g++.dg/abi/mangle17.C: Likewise.
50709
50710         PR c++/7478
50711         * g++.dg/template/ref1.C: New test.
50712
50713 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50714
50715         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50716
50717 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50718
50719         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50720
50721 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50722
50723         PR c++/7524
50724         * g++.dg/init/array7.C: New test.
50725
50726 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50727
50728         * g++.dg/init/array6.C: New test.
50729
50730         * g++.dg/abi/mangle13.C: Likewise.
50731         * g++.dg/abi/mangle14.C: Likewise.
50732         * g++.dg/abi/mangle15.C: Likewise.
50733
50734 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50735
50736         * g++.dg/abi/empty8.C: New test.
50737
50738 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50739
50740         * g++.dg/init/ctor1.C: New test.
50741
50742 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50743
50744         * gcc.c-torture/execute/20021015-1.c: New test.
50745
50746 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50747
50748         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50749
50750 2002-10-14  Jan Hubicka  <jh@suse.cz>
50751
50752         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50753
50754 2002-10-14  Richard Henderson  <rth@redhat.com>
50755
50756         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50757
50758 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50759
50760         PR optimization/6631
50761         * g++.dg/opt/const2.C: New test.
50762
50763 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50764
50765         PR c++/7176
50766         * g++.dg/parse/friend1.C: New test.
50767         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50768
50769 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50770
50771         * gcc.dg/20021014-1.c: New test.
50772
50773 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50774
50775         PR c++/5661
50776         * g++.dg/ext/vlm1.C: New test.
50777         * g++.dg/ext/vlm2.C: Likewise.
50778
50779         * g++.dg/init/array1.C: Remove invalid braces.
50780         * g++.dg/init/brace1.C: New test.
50781         * g++.dg/init/copy2.C: Likewise.
50782         * g++.dg/init/copy3.C: Likewise.
50783         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50784         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50785         braces.
50786
50787 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50788
50789         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50790
50791 2002-10-11  Richard Shann  <richard.shann@superh.com>
50792
50793         * gcc.c-torture/compile/simd-5.c: New test.
50794
50795 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50796
50797         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50798
50799 2002-10-10  Jim Wilson  <wilson@redhat.com>
50800
50801         * gcc.c-torture/execute/20021010-1.c: New test.
50802
50803 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50804
50805         PR c/7353
50806         * g++.dg/ext/typedef-init.C: New test.
50807         * gcc.dg/typedef-init.c: New test.
50808
50809 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50810
50811         * gcc.dg/cpp/paste13.c: New test.
50812
50813 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50814
50815         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50816         remaining platforms, XFAIL during compile, not execute.  Don't
50817         XFAIL at -O0.
50818
50819 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50820
50821         * gcc.dg/alias-1.c: Tweak expected warning.
50822
50823 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50824
50825         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50826
50827 2002-10-06  Andreas Jaeger  <aj@suse.de>
50828
50829         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50830         * gcc.dg/cpp/c++98.C: Likewise.
50831
50832         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50833         * g++.dg/cpp/c++98.C: Likewise.
50834
50835         * g++.dg/README (Subdirectories): Mention cpp directory.
50836
50837         PR target/7559
50838         * gcc.dg/20021006-1.c: New test.
50839
50840 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50841
50842         PR c++/7804
50843         * g++.dg/other/warning1.C: New test.
50844
50845 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50846
50847         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50848         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50849         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50850
50851 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50852
50853         PR c++/7931
50854         * g++.dg/template/ptrmem3.C: New test.
50855
50856         PR c++/7754
50857         * g++.dg/template/union1.C: New test.
50858
50859 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50860
50861         PR c++/8006
50862         * g++.dg/abi/mangle9.C: New test.
50863         * g++.dg/abi/mangle10.C: New test.
50864         * g++.dg/abi/mangle11.C: New test.
50865         * g++.dg/abi/mangle12.C: New test.
50866
50867 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50868
50869         PR c++/7188.
50870         * g++.dg/template/meminit1.C: New test.
50871         * g++.dg/warn/Wreorder-1.C: Likewise.
50872         * g++.old-deja/g++.mike/warn3.C: Tweak.
50873         * lib/prune.exp: Ingore "in copy constructor".
50874
50875 2002-10-02  Andreas Jaeger  <aj@suse.de>
50876
50877         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50878         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50879         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50880         on x86-64.
50881
50882 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50883
50884         * gcc.dg/empty1.C: Fix typo.
50885
50886 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50887
50888         * gcc.dg/alias-1.c: New test.
50889
50890 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50891
50892         * gcc.dg/empty1.C: New test.
50893
50894         * g++.dg/tls/init-2.C: Tweak error messages.
50895
50896 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50897
50898         * gcc.c-torture/compile/20020923-1.c: New test.
50899
50900 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50901
50902         * gcc.c-torture/execute/ffs-1.c: New test.
50903         * gcc.c-torture/execute/ffs-2.c: Ditto.
50904
50905 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50906
50907         * g++.dg/overload/member1.C: New test.
50908
50909 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50910
50911         * g++.dg/abi/empty7.C: New test.
50912         * g++.dg/init/pm2.C: Likewise.
50913
50914 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50915
50916         * g++.dg/rtti/crash1.C: New test.
50917
50918 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50919
50920         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50921         gcc.dg/sibcall-4.c: New tests.
50922
50923 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50924
50925         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50926         powerpc and MMIX targets.
50927
50928 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50929
50930         * gcc.dg/cpp/20020927-1.c: New.
50931
50932 2002-09-26  David S. Miller  <davem@redhat.com>
50933
50934         * gcc.c-torture/compile/trunctfdf.c: New.
50935
50936 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50937
50938         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50939
50940 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50941
50942         * gcc.c-torture/execute/loop-15.c: New.
50943
50944 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50945
50946         * README.QMTEST: Fix typo.
50947
50948 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50949
50950         * gcc.dg/20020926-1.c: New test.
50951
50952 2002-09-25  David S. Miller  <davem@redhat.com>
50953
50954         PR target/7842
50955         * gcc.c-torture/execute/shiftdi.c: New test.
50956
50957 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50958
50959         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50960         unique to the tool.
50961         * lib/g77.exp (g77_init): Likewise.
50962         * lib/g++.exp (g++_init): Likewise.
50963         * lib/objc.exp (objc_init): Likewise.
50964
50965 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50966
50967         * g++.dg/abi/empty5.C: New test.
50968         * g++.dg/abi/empty6.C: New test.
50969         * g++.dg/abi/vbase12.C: New test.
50970
50971 2002-09-25  Richard Henderson  <rth@redhat.com>
50972
50973         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50974         too-small long double.
50975
50976 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50977
50978         * gcc.dg/20020919-1.c: New test.
50979
50980 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50981
50982         * g++.dg/abi/bitfield6.C: New test.
50983         * g++.dg/abi/bitfield7.C: New test.
50984         * g++.dg/abi/bitfield8.C: New test.
50985         * g++.dg/abi/vbase11.C: New test.
50986
50987 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50988
50989         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50990         hppa*-*-hpux*.  Update test comment.
50991
50992 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50993
50994         * gcc.dg/tls/struct-1.c: New test.
50995
50996 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50997
50998         * gcc.dg/cpp/tr-warn2.c: Update.
50999
51000 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51001
51002         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51003
51004 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51005
51006         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51007         systems.
51008
51009 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51010
51011         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51012
51013         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51014         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51015         setting of cxxfilt.
51016
51017 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51018
51019         * gcc.dg/20020312-2.c: Update for darwin.
51020
51021 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51022
51023         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51024
51025 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51026
51027         * objc.dg/comp-types-1.m: New test.
51028         * objc.dg/comp-types-2.m: New test.
51029         * objc.dg/comp-types-3.m: New test.
51030         * objc.dg/comp-types-4.m: New test.
51031         * objc.dg/comp-types-5.m: New test.
51032         * objc.dg/comp-types-6.m: New test.
51033
51034 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51035
51036         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51037
51038 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51039
51040         * g++.dg/other/do1.C: New test.
51041
51042         * g++.dg/template/subst1.C: New test.
51043
51044 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51045
51046         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51047
51048 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51049
51050         * g++.dg/template/qualttp20.C: Adjust expected errors.
51051         * g++.old-deja/g++.jason/report.C: Likewise.
51052         * g++.old-deja/g++.other/qual1.C: Likewise.
51053
51054         * g++.dg/lookup/scoped2.C: New test.
51055
51056         * g++.dg/ext/asm3.C: New test.
51057
51058 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51059
51060         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51061
51062 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51063
51064         * ChangeLog: follow spelling conventions.
51065         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51066         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51067         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51068         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51069         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51070         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51071         * g++.old-deja/g++.law/global-init1.C: Likewise.
51072         * g++.old-deja/g++.other/delete4.C: Likewise.
51073         * g++.old-deja/g++.other/inline21.C: Likewise.
51074         * g++.old-deja/g++.other/singleton.C: Likewise.
51075         * g77.dg/strlen0.f: Likewise.
51076         * g77.f-torture/compile/20010519-1.f: Likewise.
51077         * g77.f-torture/compile/980310-4.f: Likewise.
51078         * gcc.c-torture/compile/20000605-1.c: Likewise.
51079         * gcc.c-torture/execute/20020225-1.c: Likewise.
51080         * gcc.dg/c90-hexfloat-2.c: Likewise.
51081         * gcc.dg/c99-bool-1.c: Likewise.
51082         * gcc.dg/c99-hexfloat-2.c: Likewise.
51083         * gcc.dg/dll-2.c: Likewise.
51084         * gcc.dg/wtr-union-init-1.c: Likewise.
51085         * gcc.dg/wtr-union-init-2.c: Likewise.
51086         * gcc.dg/wtr-union-init-3.c: Likewise.
51087         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51088         * gcc.dg/cpp/defined.c: Likewise.
51089         * gcc.dg/cpp/macsyntx.c: Likewise.
51090         * gcc.dg/cpp/paste2.c: Likewise.
51091         * gcc.dg/cpp/trad/defined.c: Likewise.
51092         * gcc.dg/format/c90-printf-1.c: Likewise.
51093         * gcc.dg/format/c90-scanf-1.c: Likewise.
51094         * gcc.dg/format/c99-printf-1.c: Likewise.
51095         * gcc.dg/format/c99-scanf-1.c: Likewise.
51096         * gcc.misc-tests/gcov-8.c: Likewise.
51097         * lib/profopt.exp: Likewise.
51098
51099 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51100
51101         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51102
51103 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51104
51105         * g++.dg/inherit/using2.C: New test.
51106
51107 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51108
51109         * ChangeLog: Follow spelling conventions.
51110         * g++.dg/template/friend4.C: Likewise.
51111         * g++.old-deja/g++.pt/crash67.C: Likewise.
51112         * gcc.c-torture/execute/20000801-4.c: Likewise.
51113         * gcc.dg/c90-digraph-1.c: Likewise.
51114         * gcc.dg/c94-digraph-1.c: Likewise.
51115         * gcc.dg/c99-digraph-1.c: Likewise.
51116         * gcc.dg/cpp/line5.c: Likewise.
51117         * gcc.dg/cpp/multiline.c: Likewise.
51118         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51119         * gcc.dg/format/attr-3.c: Likewise.
51120         * gcc.dg/format/c90-scanf-3.c: Likewise.
51121         * gcc.dg/format/ext-4.c: Likewise.
51122
51123 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51124
51125         * g++.dg/template/pretty1.C: New test.
51126
51127 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51128
51129         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51130
51131 2002-09-13  Matt Austern  <austern@apple.com>
51132
51133         * g++.dg/other/constref[12].C: New, regression tests for
51134         passing a cast expression to a function by const reference.
51135
51136 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51137
51138         * g++.dg/template/deduce1.C: New test.
51139
51140 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51141
51142         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51143         32-bit int.
51144
51145 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51146
51147         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51148         usage.
51149
51150 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51151
51152         * gcc.c-torture/compile/20020910-1.c: New test.
51153
51154 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51155
51156         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51157
51158 2002-09-10  Andreas Jaeger  <aj@suse.de>
51159
51160         * gcc.dg/20020312-2.c: Adjust for x86-64.
51161
51162 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51163
51164         * g77.dg/7388.f: New test case for PR 7388.
51165
51166 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51167
51168         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51169
51170 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51171
51172         * objc.dg/proto-lossage-1.m: New test.
51173
51174 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51175
51176         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51177
51178 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51179
51180         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51181         expected to pass.
51182
51183 2002-09-06  Stan Shebs  <shebs@apple.com>
51184             David Edelsohn  <edelsohn@gnu.org>
51185
51186         * gcc.dg/weak: New directory.
51187         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51188         target-specific xfail bits.
51189         * gcc.dg/typeof-2.c: Move to new directory.
51190         * gcc.dg/weak.exp: New expect script.
51191
51192 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51193
51194         * gcc.c-torture/execute/extzvsi.c: New test.
51195
51196 2002-09-05  Stan Shebs  <shebs@apple.com>
51197
51198         * gcc.dg/weak-1.c: xfail on Darwin.
51199         * gcc.dg/weak-2.c: Ditto.
51200         * gcc.dg/weak-3.c: Ditto.
51201         * gcc.dg/weak-4.c: Ditto.
51202         * gcc.dg/weak-5.c: Ditto.
51203         * gcc.dg/weak-6.c: Ditto.
51204         * gcc.dg/weak-7.c: Ditto.
51205         * gcc.dg/weak-8.c: Ditto.
51206         * gcc.dg/weak-9.c: Ditto.
51207
51208 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51209
51210         * gcc.c-torture/execute/loop-14.c: New test.
51211
51212 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51213
51214         * g++.dg/other/cxa-atexit1.C: New test.
51215
51216         * gcc.dg/typeof-2.c: New test.
51217
51218 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51219
51220         * gcc.dg/builtins-2.c: New testcase.
51221         * gcc.dg/builtins-3.c: New testcase.
51222
51223 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51224
51225         * gcc.dg/cpp/_Pragma4.c: New test.
51226
51227 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51228
51229         * objc/execute/nil_method-1.m: New testcase.
51230
51231 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51232
51233         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51234         [Object class], not [Object initialize].
51235
51236 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51237             Hans-Peter Nilsson  <hp@bitrange.com>
51238
51239         * gcc.c-torture/execute/20020720-1.x: Skip test on
51240         mmix-knuth-mmixware.  Correct comment.
51241
51242 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51243
51244         * g++.dg/abi/bitfield5.C: New test.
51245         * g++.dg/abi/vbase10.C: Likewise.
51246
51247 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51248
51249         * objc.dg/undeclared-selector.m: New test.
51250
51251 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51252
51253         * g++.dg/other/offsetof1.C: Avoid cast warning.
51254
51255 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51256
51257         * objc.dg/super-class-2.m: New test.
51258
51259 2002-08-24  Matt Austern  <austern@apple.com>
51260
51261         * g++.dg/ext/lvaddr.C: New test.
51262         * g++.dg/ext/lvcast.C: New test.
51263
51264 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51265
51266         * g++.dg/inherit/cond1.C: New test.
51267
51268 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51269
51270         * gcc.dg/noncompile/incomplete-1.c: New test.
51271
51272 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51273
51274         * gcc.dg/typespec-1.c: New test.
51275
51276 2002-08-20  Devang Patel  <dpatel@apple.com>
51277         * objc.dg/proto-hier-2.m: New test.
51278
51279 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51280
51281         * objc.dg/bitfield-1.m: New test.
51282         * objc.dg/bitfield-2.m: New test.
51283
51284 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51285
51286         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51287         gcc.dg/c99-flex-array-4.c: New tests.
51288
51289 2002-08-16  Stan Shebs  <shebs@apple.com>
51290
51291         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51292
51293 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51294
51295         * gcc.dg/typeof-1.c: New test.
51296         * g++.dg/ext/typeof2.C: New test.
51297
51298 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51299
51300         * g++.dg/other/offsetof1.C: New test.
51301
51302 2002-08-14  Richard Henderson  <rth@redhat.com>
51303
51304         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51305
51306 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51307
51308         * gcc.dg/cpp/_Pragma3.c: New test.
51309
51310 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51311
51312         * g++.dg/template/inherit3: New test.
51313
51314 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51315
51316         * gcc.dg/bitfld-4.c: Add blank options.
51317
51318 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51319
51320         * g++.dg/template/crash1.C: New test.
51321
51322 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51323
51324         * gcc.dg/tls/opt-2.c: New test.
51325
51326 2002-08-08  Devang Patel  <dpatel@apple.com>
51327
51328         * objc.dg/selector-1.m : New test
51329
51330 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51331
51332         * g++.dg/abi/bitfield4.C: New test.
51333         * gcc.dg/bitfld-4.c: New test.
51334
51335 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51336
51337         * g++.dg/other/packed1.C: New test.
51338
51339 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51340
51341         * g++.dg/abi/offsetof.C: Tweak error messages.
51342         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51343
51344 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51345
51346         * gcc.dg/bitfld-3.c: New test.
51347
51348 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51349             Richard Henderson  <rth@redhat.com>
51350
51351         * gcc.dg/i386-bitfield1.c: New test.
51352         * g++.dg/abi/bitfield3.C: Update.
51353
51354 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51355
51356         * objc.dg/const-str-2.m: Update.
51357         * gcc.dg/cpp/c++98.c: Change to C extension.
51358         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51359         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51360
51361 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51362
51363         * gcc.dg/tls/diag-3.c: New.
51364
51365 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51366
51367         * g++.dg/README (Subdirectories): Document new subdir expr.
51368         * g++.dg/expr/pmf-1.C: New test.
51369
51370 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51371
51372         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51373
51374 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51375
51376         * g++.dg/abi/bitfield3.C: New test.
51377
51378 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51379
51380         * lib/gcov.exp: Tweak expected line formats.
51381         * gcc.misc-tests/gcov8.c: New test.
51382         * gcc.misc-tests/gcov8.x: New flags.
51383
51384 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51385
51386         * consistency.vlad/layout/endian.c: Include string.h.
51387
51388         * gcc.c-torture/execute/20020805-1.c: New test.
51389
51390 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51391
51392         * g++.dg/other/conversion1.C: New test.
51393
51394 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51395
51396         * gcc.dg/builtins-1.c: New testcase.
51397
51398 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51399
51400         * g++.dg/inherit/access3.C: New test.
51401
51402 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * gcc.dg/ia64-visibility-2.c: New test.
51405
51406 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51407
51408         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51409         __qualifier_flags to __flags.
51410
51411 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51412
51413         * g++.dg/inherit/operator1.C: New test.
51414         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51415         * g++.dg/other/error1.C: Change expected error message.
51416         * g++.dg/template/conv4.C: Likewise.
51417
51418 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51419
51420         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51421         for documented behavior.
51422
51423 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51424
51425         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51426         several targets known to fail.
51427
51428 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51429
51430         * gcc.dg/mips-args-[123].c: New tests.
51431
51432 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51433
51434         * gcc.dg/ppc-spe.c: New.
51435
51436 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51437
51438         * g++.dg/other/ptrmem4.C: New testcase.
51439
51440 2002-07-24  Richard Henderson  <rth@redhat.com>
51441
51442         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51443
51444 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51445
51446         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51447
51448 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51449
51450         * gcc.c-torture/execute/memset-3.c: New testcase.
51451
51452 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51453
51454         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51455         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51456
51457 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51458
51459         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51460         Delete.
51461
51462 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51463
51464         * gcc.c-torture/compile/simd-4.c: New test.
51465
51466 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51467
51468         PR c++/7347, c++/7348
51469         * g++.dg/template/access4.C: New test.
51470         * g++.dg/template/access5.C: New test.
51471         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51472         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51473         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51474         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51475
51476 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51477
51478         * gcc.dg/gnu89-init-2.c: New test.
51479
51480 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51481
51482         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51483
51484 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51485
51486         * gcc.c-torture/execute/20020720-1.c: New testcase.
51487
51488 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51489
51490         * gcc.dg/cpp/Wsignprom.c: New tests.
51491
51492 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51493
51494         * gcc.c-torture/execute/loop-13.c: New test.
51495
51496 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51497
51498         * gcc.dg/cpp/expr.c: New tests.
51499
51500 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51501
51502         * g++.dg/opt/pr6713.C: Add template instantiation.
51503
51504 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51505
51506         * gcc.dg/nest.c: New test.
51507
51508 2002-07-17  Richard Henderson  <rth@redhat.com>
51509
51510         * g++.dg/opt/pr6713.C: New test.
51511
51512 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51513
51514         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51515         XFAIL for all x86 processors.
51516
51517 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51518
51519         * gcc.c-torture/execute/20010122-1.x: Do not test with
51520         -fomit-frame-pointer.
51521
51522 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51523
51524         * g++.dg/template/instantiate2.C: New test.
51525         * g++.dg/template/spec4.C: New test.
51526
51527 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51528
51529         * g++.dg/template/access2.C: New test.
51530         * g++.dg/template/access3.C: New test.
51531
51532 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51533
51534         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51535         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51536         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51537         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51538         Convert to use <stdarg.h>.
51539         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51540         Delete.
51541         * gcc.dg/va-arg-2.c: New.
51542         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51543
51544 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51545
51546         * gcc.c-torture/compile/20020710-1.c: New test.
51547
51548 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51549                           Andrew Pinski  <pinskia@physics.uc.edu>
51550
51551         gcc.c-torture/compile/simd-2.c: New testcase.
51552         gcc.c-torture/compile/simd-3.c: Likewise.
51553
51554 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51555
51556         PR c++/7224
51557         * g++.dg/overload/error1.C: New test.
51558
51559 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51560
51561         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51562         configuration and IRIX 6 O32 ABI.
51563
51564 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51565
51566         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51567
51568 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51569
51570         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51571
51572 2002-07-10  Jeffrey A Law  <law@redhat.com>
51573
51574         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51575
51576         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51577
51578 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51579
51580         * gcc.dg/20020312-2.c: Check for __PPC__.
51581
51582 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51583
51584         * gcc.c-torture/compile/20020709-1.c: New test.
51585
51586 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51587
51588         * g++.dg/template/qualttp21.C: New test case.
51589
51590 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51591
51592         * gcc.c-torture/compile/20020706-1.c: New test.
51593         * gcc.c-torture/compile/20020706-2.c: New test.
51594
51595 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51596             Alexandre Oliva  <aoliva@redhat.com>
51597
51598         * g++.dg/warn/incomplete1.C: New test.
51599
51600 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51601
51602         PR c++/7099
51603         * g++.dg/warn/noreturn1.C: New test.
51604
51605 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51606
51607         PR c++/6706
51608         * g++.dg/debug/debug6.C: New test.
51609         * g++.dg/debug/debug7.C: New test.
51610
51611 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51612
51613         * gcc.c-torture/compile/simd-3.c: New test.
51614
51615 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51616
51617         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51618         * gcc.dg/20020620-1.c: Likewise.
51619
51620 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51621
51622         PR c++/6944
51623         * g++.dg/init/array4.C: New test.
51624         * g++.dg/init/array5.C: New test.
51625
51626 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51627
51628         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51629         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51630
51631 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51632
51633         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51634         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51635         * gcc.dg/wtr-conversion-1.c: Likewise.
51636         * gcc.dg/wtr-escape-1.c: Likewise.
51637         * gcc.dg/wtr-int-type-1.c: Likewise.
51638         * gcc.dg/wtr-label-1.c: Likewise.
51639         * gcc.dg/wtr-static-1.c: Likewise.
51640         * gcc.dg/wtr-strcat-1.c: Likewise.
51641         * gcc.dg/wtr-suffix-1.c: Likewise.
51642         * gcc.dg/wtr-switch-1.c: Likewise.
51643         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51644         * gcc.dg/wtr-union-init-1.c: Likewise.
51645         * gcc.dg/wtr-union-init-2.c: Likewise.
51646         * gcc.dg/wtr-union-init-3.c: Likewise.
51647
51648         * gcc.dg/wtr-func-def-1.c: New test.
51649
51650 2002-07-02 Devang Patel <dpatel@apple.com>
51651
51652         * objc.dg/param-1.m: New test.
51653
51654 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51655
51656         * gcc.dg/cpp/trad/directive.c: Add test.
51657         * gcc.dg/cpp/trad/macroargs.c: Add test.
51658         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51659
51660 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51661
51662         * gcc.dg/cpp/cmdlne-M.c: New test.
51663
51664 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51665
51666         * objc.dg/desig-init-1.m: New test.
51667
51668 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51669
51670         PR c++/6716
51671         * g++.dg/template/instantiate1.C: New test.
51672
51673 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51674
51675         PR c++/7112
51676         * g++.dg/template/sizeof2.C: New test.
51677
51678 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51679
51680         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51681         gcc.dg/cpp/trad/include.c: New tests.
51682
51683 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51684
51685         PR target/7177
51686         * gcc.c-torture/compile/20020701-1.c: New test.
51687
51688 2002-07-01  Stan Shebs  <shebs@apple.com>
51689
51690         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51691         header here...
51692         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51693         (objc-torture-execute): or here.
51694
51695 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51696
51697         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51698
51699 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51700
51701         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51702
51703 2002-06-30  Devang Patel  <dpatel@apple.com>
51704
51705         * objc.dg/fsyntax-only.m: New test.
51706
51707 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51708
51709         PR c++/6695
51710         * g++.dg/template/friend7.C: New file.
51711
51712 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51713
51714         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51715         return type.
51716
51717 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51718
51719         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51720         avoid division by zero.
51721
51722 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51723
51724         * gcc.dg/Wunknownprag.c: New tests.
51725
51726 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51727
51728         * gcc.c-torture/execute/simd-2.c: New test.
51729
51730 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51731
51732         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51733         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51734         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51735         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51736         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51737         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51738         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51739         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51740         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51741         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51742         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51743         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51744         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51745         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51746         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51747         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51748         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51749
51750 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51751
51752         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51753         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51754         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51755         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51756         New tests.
51757         * gcc.dg/cpp/trad/directive.c: Update.
51758
51759 2002-06-23  Andreas Jaeger  <aj@suse.de>
51760
51761         * gcc.c-torture/execute/complex-6.c: New.
51762
51763 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51764
51765         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51766         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51767         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51768         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51769
51770 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51771
51772         * gcc.dg/cpp/trad: New directory with traditional tests copied
51773         from parent directory.
51774         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51775         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51776         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51777         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51778         Move to trad/ and rename.
51779         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51780         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51781         gcc.dg/cpp/trad/redef2.c: New tests.
51782         * gcc.dg/cpp/trad/trad.exp: New driver.
51783
51784 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51785
51786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51787         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51788         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51789         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51790         Remove.
51791
51792 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51793
51794         * gcc.dg/20020620-1.c: New test.
51795
51796 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51797
51798         * g++.dg/template/ttp4.C: New test.
51799
51800 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51801
51802         * g++.dg/opt/vt1.C: Fix regexp.
51803
51804 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51805
51806         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51807         Don't use attribute `noinline'.
51808
51809 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51810
51811         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51812
51813 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51814
51815         * gcc.c-torture/execute/simd-1.c: New.
51816
51817         * gcc.dg/simd-1.c: New.
51818
51819 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51820
51821         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51822
51823 2002-06-16  Richard Henderson  <rth@redhat.com>
51824
51825         * g++.dg/ext/anon-struct1.C: New.
51826         * g++.dg/ext/anon-struct2.C: New.
51827         * g++.dg/ext/anon-struct3.C: New.
51828         * gcc.dg/anon-struct-1.c: New.
51829         * gcc.dg/anon-struct-2.c: New.
51830         * gcc.dg/anon-struct-3.c: New.
51831         * gcc.dg/20011008-1.c: Adjust warning text.
51832         * gcc.dg/20020527-1.c: Add -fms-extensions.
51833
51834 2002-06-16  Richard Henderson  <rth@redhat.com>
51835
51836         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51837
51838 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51839
51840         * gcc.c-torture/execute/20020615-1.c: New test.
51841
51842 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51843
51844         * gcc.c-tortuture/execute/compare-1.c: New test case.
51845         * gcc.c-tortuture/execute/compare-2.c: New test case.
51846         * gcc.c-tortuture/execute/compare-3.c: New test case.
51847
51848 2002-06-13  Richard Henderson  <rth@redhat.com>
51849
51850         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51851         ia64 ilp32.
51852
51853 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51854
51855         * g++.dg/template/typename2.C: Update error message.
51856
51857 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51858
51859         * gcc.c-torture/execute/20020611-1.c: New test.
51860
51861 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51862
51863         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51864         list of targets to skip.
51865
51866 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51867
51868         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51869         targets if not optimizing.
51870
51871 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * gcc.c-torture/compile/20020605-1.c: New test.
51874
51875         * g++.dg/opt/vt1.C: New test.
51876
51877         * gcc.dg/20020531-1.c: New test.
51878
51879         * gcc.dg/20020530-1.c: New test.
51880
51881         * gcc.dg/20020527-1.c: New test.
51882
51883         * g++.dg/opt/cse1.C: New test.
51884
51885 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51886
51887         * gcc.dg/20020607-2.c: New test case.
51888
51889 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51890
51891         * gcc.c-torture/compile/20020604-1.c: New test.
51892
51893 2002-06-04  Richard Henderson  <rth@redhat.com>
51894
51895         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51896         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51897         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51898
51899 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51900
51901         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51902
51903 2002-06-03  Richard Henderson  <rth@redhat.com>
51904
51905         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51906         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51907
51908 2002-06-02  Richard Henderson  <rth@redhat.com>
51909
51910         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51911         test functions static.
51912
51913 2002-06-02  Andreas Jaeger  <aj@suse.de>
51914
51915         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51916         now.
51917
51918 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51919
51920         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51921         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51922         Update for mofified diagnostics.
51923         * gcc.dg/c99-intconst-1.c: No longer fail.
51924
51925 2002-06-02  Richard Henderson  <rth@redhat.com>
51926
51927         * gcc.dg/uninit-A.c: Remove xfail markers.
51928
51929 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51930
51931         * gcc.dg/fnegate-1.c: New test case.
51932
51933 2002-05-30  Osku Salerma  <osku@iki.fi>
51934
51935         * gcc.c-torture/execute/mayalias-1.c: New file.
51936
51937 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51938
51939         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51940         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51941         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51942
51943 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51944
51945         * gcc.c-torture/execute/20020529-1.c: New test.
51946
51947 2002-05-27  Richard Henderson  <rth@redhat.com>
51948
51949         * g++.dg/ext/attrib6.C: New test case.
51950
51951 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51952
51953         * gcc.c-torture/execute/pure-1.c: New test.
51954
51955 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51956
51957         * gcc.dg/cpp/arith-2.c: Remove.
51958
51959 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51960
51961         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51962         * gcc.dg/cpp/if-3.c: Remove.
51963
51964 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51965
51966         * g++.dg/opt/cse2.C: New test.
51967
51968 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51969
51970         * gcc.dg/cpp/arith-1.c: New semantic tests.
51971         * gcc.dg/cpp/if-1.c: Update.
51972
51973 2002-05-24  Ben Elliston  <bje@redhat.com>
51974
51975         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51976
51977 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51978
51979         * gcc.dg/verbose-asm.c: New test.
51980
51981 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51982
51983         * gcc.dg/cpp/paste12.c: New test.
51984
51985 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51986
51987         * g++.dg/parse/named_ops.C: New test.
51988
51989 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51990
51991         * gcc.dg/weak-8.c: New test.
51992
51993 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51994
51995         * gcc.dg/weak-2.c: Allow optional leading underscore
51996         in scan-assembler symbol name.
51997         * gcc.dg/weak-3.c: Likewise.
51998         * gcc.dg/weak-4.c: Likewise.
51999         * gcc.dg/weak-5.c: Likewise.
52000
52001 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52002
52003         * gcc.dg/20020523-1.c: New test.
52004
52005 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52006
52007         * objc.dg/const-str-2.m: Update now that we stop after
52008         a command line error.
52009
52010 2002-05-22  Richard Henderson  <rth@redhat.com>
52011
52012         * g++.dg/dg.exp: Fix typo in test pruneing.
52013
52014 2002-05-22  Richard Henderson  <rth@redhat.com>
52015
52016         * g++.dg/dg.exp: Prune the tls subdirectory.
52017         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52018         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52019         * g++.dg/tls/init-1.C: New.
52020
52021 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52022
52023         * gcc.dg/20020517-1.c: New test.
52024
52025 2002-05-21  Richard Henderson  <rth@redhat.com>
52026
52027         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52028         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52029
52030 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52031
52032         * g++.dg/other/copy2.C: New test.
52033
52034 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52035
52036         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52037         (MAX_COPY): Bump up to 10 times sizeof (long long).
52038         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52039
52040         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52041         sizeof (long long).
52042
52043         * gcc.c-torture/execute/strcpy-1.c: New test.
52044
52045 2002-05-19  Jason Merrill  <jason2redhat.com>
52046
52047         * g++.dg/ext/oper1.C: New test.
52048
52049 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52050 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52051
52052         * README.QMTEST: New file.
52053
52054         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52055
52056 2002-05-19  Andreas Jaeger  <aj@suse.de>
52057
52058         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52059         now.
52060         * gcc.c-torture/execute/loop-2d.x: Likewise.
52061
52062 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52063
52064         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52065         support weak symbols.
52066         * gcc.dg/weak-4.c: Likewise.
52067         * gcc.dg/weak-6.c: Likewise.
52068
52069 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52070
52071         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52072         cygwin, coff and h8300-*-hms targets
52073         * gcc.dg/weak-5.c: Likewise.
52074         * gcc.dg/weak-7.c: Likewise.
52075
52076 2002-05-16  Jason Merrill  <jason@redhat.com>
52077
52078         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52079         (scan-assembler-not, scan-assembler-dem): Likewise.
52080         (scan-assembler-dem-not): Likewise.
52081
52082 2002-05-15  Richard Henderson  <rth@redhat.com>
52083
52084         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52085
52086 2002-05-15  Richard Henderson  <rth@redhat.com>
52087
52088         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52089         (vfoo1f): Warning here.
52090         (vfoo1l): Don't redefine the alias.
52091
52092 2002-05-14  Jason Merrill  <jason@redhat.com>
52093             Alexandre Oliva  <aoliva@redhat.com>
52094
52095         * g++.dg/init/pm1.C: New test.
52096
52097 2002-05-12  David S. Miller  <davem@redhat.com>
52098
52099         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52100         types.
52101
52102 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52103
52104         * gcc.c-torture/execute/20020510-1.c: New test case.
52105
52106 2002-05-10  David S. Miller  <davem@redhat.com>
52107
52108         * gcc.c-torture/execute/conversion.c: Test long double too.
52109
52110 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52111
52112         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52113         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52114         * lib/g++.exp (g++_link_flags): Likewise.
52115         * lib/objc.exp (objc_target_compile): Likewise.
52116
52117 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52118
52119         * gcc.dg/cpp/poison.c: Update.
52120         * gcc.dg/cpp/20000625-2.c: Remove.
52121         * gcc.dg/cpp/direct2s.c: Remove final test.
52122
52123 2002-05-08  Tom Rix  <trix@redhat.com>
52124
52125         * gcc.c-torture/execute/20020508-1.c: New test.
52126         * gcc.c-torture/execute/20020508-2.c: New test.
52127         * gcc.c-torture/execute/20020508-3.c: New test.
52128
52129 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52130
52131         * gcc.dg/cpp/charconst-4.c: More tests.
52132
52133 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52134
52135         PR c/6569
52136         * gcc.dg/weak-3.c: Update location of warning messages.
52137         * gcc.dg/weak-5.c: Likewise.
52138
52139 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52140
52141         * gcc.c-torture/execute/20020506-1.c: New test case.
52142
52143 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52144
52145         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52146
52147 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52148
52149         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52150
52151 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52152
52153         * gcc.dg/cpp/charconst-3.c: New test.
52154
52155 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52156
52157         * gcc.dg/cpp/charconst.c: Update tests.
52158
52159 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52160
52161         * treelang: Added directory for new sample language treelang. Also
52162         lib/treelang.exp: New file to signal treelang should be tested.
52163
52164 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52165
52166         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52167         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52168         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52169         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52170         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52171         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52172         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52173
52174 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52175
52176         * gcc.dg/format/xopen-2.c: New test.
52177
52178 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * gcc.dg/20020503-1.c: New test.
52181
52182 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52183
52184         * g++.dg/init/dtor1.C: Make it tougher.
52185
52186 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52187
52188         * g++.dg/init/dtor1.C: New test.
52189
52190 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52191
52192         * gcc.dg/altivec-8.c: New.
52193
52194 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52195
52196         * gcc.dg/altivec-7.c: New.
52197
52198 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * g++.dg/parse/typedef1.C: New test.
52201
52202 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52203
52204         PR c++/6486
52205         * g++.dg/template/friend6.C: New test.
52206
52207         PR c++/6492
52208         * g++.dg/init/copy1.C: New test.
52209
52210 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52211
52212         * g++.dg/warn/effc1.C: New test.
52213
52214 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52215
52216         * gcc.dg/cpp/if-cexp.c: Add a test.
52217
52218 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52219
52220         * gcc.dg/20020426-2.c: New test.
52221
52222 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52223
52224         * gcc.dg/cpp/if-mop.c: Update.
52225         * gcc.dg/cpp/if-mpar.c: Add test.
52226         * gcc.dg/cpp/if-oppr.c: Update.
52227
52228 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52229
52230         PR c/6343
52231         * gcc.dg/weak-[2-7].c: New tests.
52232
52233 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52234
52235         * gcc.dg/enum1.c: New test.
52236
52237 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52238
52239         PR c++/6497
52240         * g++.dg/inherit/access2.C: New test.
52241
52242 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52243
52244         PR bootstrap/6445
52245         * gcc.dg/20020426-1.c: New test.
52246
52247 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52248
52249         * g++.dg/abi/enum1.C: New test.
52250
52251 2002-04-26  Richard Henderson  <rth@redhat.com>
52252
52253         * gcc.dg/c99-bool-1.c: Expect always true warning.
52254
52255 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52256
52257         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52258
52259 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52260
52261         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52262         targets.
52263
52264 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52265
52266         * g++.dg/abi/mange7.C: New test.
52267
52268         PR c++/6438.
52269         * g++.dg/parse/stmtexpr2.C: New test.
52270
52271 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52272
52273         * gcc.dg/20020312-2.c: Add SH target.
52274
52275 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52276
52277         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52278         compiler output on mips*-*-irix*.
52279
52280 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52281
52282         * g++.dg/parse/attr1.C: New test.
52283
52284 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52285
52286         * gcc.c-torture/execute/string-opt-17.c: New test case.
52287         * gcc.c-torture/execute/memset-2.c: New test case.
52288
52289 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52290
52291         PR c++/6256:
52292         * g++.dg/template/friend5.C: New test.
52293
52294         PR c++/6331:
52295         * g++.dg/template/qual1.C: Likewise.
52296
52297 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52298
52299         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52300         Include stdlib.h, not stdio.h or ctype.h.
52301
52302 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52303
52304         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52305         cris-*-elf* and mmix-*-*.
52306         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52307         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52308         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52309         Ditto.
52310         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52311         * gcc.dg/wchar_t-1.c: Ditto.
52312
52313 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52314
52315         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52316         Clarify comment.
52317
52318 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52319
52320         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52321
52322 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52323
52324         * gcc.c-torture/execute/20000906-1.x: Delete.
52325
52326 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52327
52328         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52329
52330 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52331
52332         * PR6367
52333         * g77.f-torture/execute/6367.f: New test.
52334         * g77.f-torture/execute/6367.x: Disable for MMIX.
52335
52336 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52337
52338         * PR6352
52339         * g++.dg/opt/inline2.C: New test.
52340
52341 2002-04-18  Richard Henderson  <rth@redhat.com>
52342
52343         * gcc.dg/20000906-1.c: Enable for all targets.
52344         * gcc.c-torture/compile/iftrap-2.c: New.
52345
52346 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52347
52348         * gcc.dg/20020418-1.c: New test.
52349         * gcc.dg/20020418-2.c: New test.
52350
52351 2002-04-18  Richard Henderson  <rth@redhat.com>
52352
52353         * gcc.c-torture/compile/iftrap-1.c: New.
52354         * gcc.dg/iftrap-1.c: Adjust for ia64.
52355         * gcc.dg/iftrap-2.c: New.
52356
52357 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52358
52359         * gcc.c-torture/compile/20020418-1.c: New test.
52360
52361 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52362
52363         * gcc.c-torture/compile/20020415-1.c: New.
52364
52365 2002-04-18  David S. Miller  <davem@redhat.com>
52366
52367         * gcc.c-torture/execute/20020418-1.c: New test.
52368
52369 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52370
52371         * gcc.dg/20020416-1.c: New test.
52372
52373         * g++.dg/opt/inline1.C: New test.
52374
52375 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52376
52377         * gcc.dg/altivec-5.c: New test.
52378
52379         * gcc.dg/20020415-1.c: New test.
52380
52381 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52382
52383         * lib/chill.exp: Remove.
52384
52385 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52386
52387         * g++.dg/other/big-struct.C: New test.
52388
52389 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52390
52391         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52392         of scratch file.
52393
52394 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52395
52396         PR c/6277
52397         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52398         in scan-assembler function name
52399
52400 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52401
52402         * g77.f-torture/execute/980628-4.x,
52403         g77.f-torture/execute/980628-5.x,
52404         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52405         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52406         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52407         i[34567]86-*-*.
52408
52409 2002-04-13  David S. Miller  <davem@redhat.com>
52410
52411         * gcc.c-torture/execute/20020413-1.c: New test.
52412
52413 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52414
52415         * gcc.dg/asm-6.c,
52416         * g++.dg/ext/asm1.C: New tests.
52417
52418 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52419
52420         PR c++ 5373.
52421         * g++.dg/parse/stmtexpr1.C: New test.
52422
52423         PR c++/5189.
52424         * g++.dg/template/copy1.C: New test.
52425
52426 2002-04-12  Richard Henderson  <rth@redhat.com>
52427
52428         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52429
52430 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52431
52432         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52433         gcc.c-torture/execute/20020307-2.c.
52434
52435 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52436
52437         * g++.dg/ext/attrib5.C,
52438         * g++.dg/lookup/struct1.C: New tests.
52439
52440 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52441
52442         * gcc.dg/20020411-1.c: New test.
52443
52444         * gcc.c-torture/execute/20020411-1.c: New test.
52445
52446 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52447
52448         * g77.f-torture/execute/6177.f: New test.
52449
52450 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52451
52452         PR middle-end/6247
52453         * g++.dg/opt/cleanup1.C: New test.
52454
52455         * g++.dg/opt/const1.C: New test.
52456
52457 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52458
52459         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52460
52461 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52462
52463         PR c++/5507
52464         * g++.dg/template/typename2.C: New test.
52465
52466 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52467
52468         * gcc.c-torture/execute/loop-12.c: New.
52469
52470 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52471
52472         * g77.f-torture/execute/980628-4.x,
52473         g77.f-torture/execute/980628-5.x,
52474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52476         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52477
52478 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52479
52480         PR optimization/6086
52481         * g++.dg/opt/preinc1.C: New test.
52482
52483 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52484
52485         PR c++/5571
52486         * g++.dg/opt/static2.C: New test.
52487
52488 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52489
52490         PR c/5120
52491         * gcc.dg/20020406-1.c: New test.
52492
52493 2002-04-04  David S. Miller  <davem@redhat.com>
52494
52495         * gcc.c-torture/execute/20020404-1.c: New test.
52496
52497 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52498
52499         PR c/6123
52500         * gcc.dg/20020312-2.c: Do not declare global register variable
52501         if __PIC__ or __pic__ is defined.
52502
52503 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52504
52505         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52506         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52507
52508 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52509
52510         * gcc.misc-tests/linkage.exp: Update last change to handle
52511         sparc*-, not just sparc-.
52512
52513 2002-04-03  Richard Henderson  <rth@redhat.com>
52514
52515         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52516
52517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52518
52519         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52520
52521 2002-04-02  David S. Miller  <davem@redhat.com>
52522
52523         * gcc.c-torture/execute/20020402-3.c: New test.
52524
52525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52526
52527         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52528         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52529
52530         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52531         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52532         g77.f-torture/execute/20001201.x,
52533         g77.f-torture/execute/u77-test.x: New files.
52534
52535         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52536         * gcc.dg/wchar_t-1.c: Ditto.
52537
52538 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52539
52540         * gcc.c-torture/execute/20020402-1.c: New test.
52541
52542 2002-04-01  Richard Henderson  <rth@redhat.com>
52543
52544         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52545
52546         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52547
52548 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52549
52550         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52551
52552 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52553
52554         * g++.dg/inherit/template-as-base.C: Expect error.
52555         * g++.dg/inherit/namespace-as-base.C: Likewise.
52556
52557 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52558
52559         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52560         g++.dg/ext/instantiate3.C: Tweak match patterns.
52561
52562         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52563         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52564         -da test.
52565
52566 2002-03-31  Richard Henderson  <rth@redhat.com>
52567
52568         * gcc.dg/special/alias-2.c: New.
52569         * gcc.dg/special/ecos.exp: Run it.
52570
52571 2002-03-31  Richard Henderson  <rth@redhat.com>
52572
52573         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52574
52575 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52576
52577         * gcc.dg/weak-1.c: Disable on h8300 port.
52578
52579 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52580
52581         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52582         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52583         ordering tests.
52584         * g++.dg/bprob/bprob-1.C: New test.
52585         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52586         * g++.dg/gcov/gcov-1.C: New test.
52587         * g++.dg/gcov/gcov-1.x: New file.
52588         * g++.dg/gcov/gcov-2.C: New test.
52589         * g++.dg/gcov/gcov-3.C: New test.
52590         * g++.dg/gcov/gcov-3.h: New file.
52591
52592 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52593
52594         * g++.old-deja/g++.other/builtins5.C: New test.
52595         * g++.old-deja/g++.other/builtins6.C: New test.
52596         * g++.old-deja/g++.other/builtins7.C: New test.
52597         * g++.old-deja/g++.other/builtins8.C: New test.
52598         * g++.old-deja/g++.other/builtins9.C: New test.
52599
52600 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52601
52602         * g++.dg/opt/static1.C: New test.
52603
52604         * g++.dg/opt/longbranch1.C: New test.
52605
52606 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52607
52608         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52609
52610         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52611
52612 2002-03-28  Jeffrey A Law  (law@redhat.com)
52613
52614         * gcc.c-torture/execute/20020328-1.c: New test.
52615
52616 2002-03-27  Richard Henderson  <rth@redhat.com>
52617
52618         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52619         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52620         move from g++.old-deja/g++.ext/.
52621
52622 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52623
52624         * g++.dg/init/new2.C: New test.
52625
52626 2002-03-26  Richard Henderson  <rth@redhat.com>
52627
52628         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52629
52630         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52631         on sparc.
52632
52633         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52634         sparcv9 systems.
52635         * gcc.dg/20001102-1.c: Likewise.
52636
52637 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52638
52639         * gcc.dg/cpp/endif-pedantic1.c,
52640         gcc.dg/cpp/endif-pedantic2.c: New tests.
52641
52642 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52643
52644         * g++.dg/init/new1.C: New test.
52645
52646 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52647
52648         * g++.dg/abi/vbase9.C: New test.
52649
52650 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52651
52652         * gcc.dg/arm-asm.c: New test.
52653
52654 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52655
52656         * gcc.dg/Wswitch-enum.c: New test.
52657         Fix PR c/5044.
52658
52659 2002-03-26  Richard Henderson  <rth@redhat.com>
52660
52661         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52662         structure.
52663
52664 2002-03-25  Richard Henderson  <rth@redhat.com>
52665
52666         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52667         sparcv9 systems.
52668
52669         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52670         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52671
52672 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52673
52674         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52675
52676 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52677
52678         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52679         targets using generic thunk support.
52680
52681 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52682
52683         * gcc.c-torture/compile/20020323-1.c: New test.
52684
52685         * g++.dg/opt/conj2.C: New test.
52686
52687 2002-03-24  Richard Henderson  <rth@redhat.com>
52688
52689         * gcc.dg/weak-1.c: Use -fno-common.
52690
52691 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52692
52693         * g77.dg/f77-edit-apostrophe-out.f: New test
52694         * g77.dg/f77-edit-h-out.f: New test
52695         * g77.dg/f77-edit-t-in.f: New test
52696         * g77.dg/f77-edit-t-out.f: New test
52697         * g77.dg/f77-edit-x-out.f: New test
52698         * g77.dg/f77-edit-slash-out.f: New test
52699         * g77.dg/f77-edit-colon-out.f: New test
52700         * g77.dg/f77-edit-s-out.f: New test
52701
52702 2002-03-24  Richard Henderson  <rth@redhat.com>
52703
52704         * objc/execute/formal_protocol-6.x: New XFAIL.
52705
52706 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52707
52708         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52709         that do not support weak symbols
52710
52711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52712
52713         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52714         * lib/g77.exp: Likewise.
52715         * lib/objc.exp: Likewise.
52716
52717 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52718
52719         * gcc.dg/Wswitch-default.c: New test.
52720
52721 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52722
52723         * g++.dg/other/enum1.C: New test.
52724
52725 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52726
52727         * gcc.dg/pragma-ep-3.c: Fix typo.
52728
52729 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52730
52731         * g++.dg/inherit/template-as-base.C: New test.
52732
52733 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52734
52735         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52736         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52737
52738 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52739
52740         * gcc.dg/cpp/multiline.c: Update to match.
52741
52742 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52743
52744         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52745
52746 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52747
52748         * gcc.dg/cpp/extratokens2.c: New file.
52749
52750 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52751
52752         * gcc.dg/20020312-2.c: Add rs6000 target.
52753
52754         * gcc.c-torture/compile/20020319-1.c: New test.
52755
52756 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52757
52758         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52759         (A, E): Handle this.
52760
52761 2002-03-20  Jason Merrill  <jason@redhat.com>
52762
52763         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52764         ignoring -fpic.
52765         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52766         through prune_gcc_output.
52767
52768 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52769
52770         * gcc.c-torture/compile/20020320-1.c: New test.
52771
52772 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52773
52774         * gcc.c-torture/compile/20020318-1.c: New test.
52775
52776         * gcc.dg/struct-by-value-1.c: New test.
52777
52778         * gcc.dg/20020319-1.c: New test.
52779
52780 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52781
52782         * g++.dg/opt/conj1.C: New test.
52783
52784 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52785
52786         * g++.dg/template/qualttp20.C: Revert previous change.
52787         * g++.dg/template/qualttp3.C: Likewise.
52788         * g++.dg/template/qualttp4.C: Likewise.
52789         * g++.dg/template/qualttp5.C: Likewise.
52790         * g++.dg/template/qualttp6.C: Likewise.
52791         * g++.dg/template/qualttp7.C: Likewise.
52792         * g++.dg/template/qualttp8.C: Likewise.
52793         * g++.dg/template/recurse.C: Likewise.
52794
52795 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52796
52797         * gcc.dg/cpp/wchar-1.c: Update.
52798
52799 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52800
52801         * g++.dg/template/conv1.C: New test.
52802         * g++.dg/template/conv2.C: New test.
52803         * g++.dg/template/conv3.C: New test.
52804         * g++.dg/template/conv4.C: New test.
52805
52806 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52807
52808         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52809         * g++.dg/template/qualttp3.C: Likewise.
52810         * g++.dg/template/qualttp4.C: Likewise.
52811         * g++.dg/template/qualttp5.C: Likewise.
52812         * g++.dg/template/qualttp6.C: Likewise.
52813         * g++.dg/template/qualttp7.C: Likewise.
52814         * g++.dg/template/qualttp8.C: Likewise.
52815         * g++.dg/template/recurse.C: Likewise.
52816
52817 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52818
52819         * g++.dg/opt/dtor1.C: New test.
52820
52821 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52822
52823         * gcc.c-torture/compile/20020315-1.c: New test.
52824
52825 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52826
52827         * gcc.dg/weak-1.c: Fix scan tests.
52828
52829 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52830
52831         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52832         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52833         cris-*-aout* mmix-*-*.
52834         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52835         cris-*-aout* mmix-*-*.
52836         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52837         cris-*-elf* cris-*-aout* and mmix-*-*.
52838         * gcc.dg/20001009-1.c: Ditto.
52839         * gcc.dg/20010912-1.c: Ditto.
52840         * gcc.dg/20020122-4.c: Ditto.
52841         * gcc.dg/inline-2.c: Ditto.
52842
52843 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52844
52845         * gcc.c-torture/compile/20020314-1.c: New test.
52846
52847 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52848
52849         * gcc.c-torture/execute/20020314-1.c: New test.
52850
52851 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52852
52853         * g++.dg/warn/Wunused-1.C: New test.
52854
52855 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52856
52857         * g++.dg/abi/mangle6.C: New test.
52858
52859 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52860
52861         * gcc.c-torture/compile/20020309-2.c: New test.
52862
52863         * gcc.c-torture/compile/20020312-1.c: New test.
52864
52865 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52866
52867         * g++.dg/other/access1.C: New test.
52868
52869 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52870
52871         * gcc.c-torture/execute/wchar_t-1.c: New test.
52872
52873 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52874
52875         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52876
52877 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52878
52879         * gcc.dg/20020312-1.c: New test case.
52880
52881 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52882
52883         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52884
52885 2002-03-11  Richard Henderson  <rth@redhat.com>
52886
52887         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52888         * g++.old-deja/g++.jason/report.C: Likewise.
52889
52890 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52891
52892         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52893         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52894
52895 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52896
52897         * g++.dg/overload/pmf1.C: New test.
52898
52899 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52900
52901         * gcc.c-torture/execute/20020307-1.c: Use long.
52902
52903 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52904
52905         PR optimization/5844
52906         * gcc.dg/20020310-1.c: New test.
52907
52908 2002-03-09  Michael Meissner  <meissner@redhat.com>
52909
52910         * gcc.c-torture/execute/memcpy-2.c: New test.
52911         * gcc.c-torture/execute/memset-1.c: New test.
52912         * gcc.c-torture/execute/strlen-1.c: New test.
52913         * gcc.c-torture/execute/strcmp-1.c: New test.
52914         * gcc.c-torture/execute/strncmp-1.c: New test.
52915
52916 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52917
52918         * gcc.dg/ppc-ldstruct.c: New test.
52919
52920 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52921
52922         * gcc.c-torture/execute/va-arg-22.c: New test.
52923
52924 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52925
52926         * gcc.c-torture/compile/20020309-1.c: New test.
52927
52928 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52929
52930         * gcc.c-torture/execute/20020307-2.c: New test.
52931
52932 2002-03-07  Jeffrey A Law  (law@redhat.com)
52933
52934         * g77.f-torture/compile/20020307-1.f: New test.
52935
52936 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52937
52938         * gcc.dg/unordered-1.c: New test.
52939
52940 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52941
52942         * gcc.c-torture/execute/20020307-1.c: New test.
52943
52944 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52945
52946         * gcc.dg/20020304-1.c: New test.
52947
52948         * gcc.c-torture/compile/20020304-2.c: New test.
52949
52950 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52951
52952         * gcc.c-torture/compile/20020304-1.c: New test case
52953         (from PR c/5830).
52954
52955 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52956
52957         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52958
52959 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52960
52961         * g++.dg/other/classkey1.C: New test.
52962
52963 2002-03-01  Richard Henderson  <rth@redhat.com>
52964
52965         * gcc.c-torture/compile/981223-1.x: New.
52966         * gcc.c-torture/compile/920625-1.x: New.
52967
52968 2002-02-28  Richard Henderson  <rth@redhat.com>
52969
52970         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52971
52972 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52973
52974         * gcc.c-torture/execute/20020227-1.c: New test.
52975
52976 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52977
52978         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52979         here" ERROR lines.
52980         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52981         * g++.old-deja.g++.other/defarg1.C: Likewise.
52982         * g++.old-deja/g++.pt/calls2.C: Likewise.
52983         * g++.old-deja/g++.pt/crash20.C: Likewise.
52984         * g++.old-deja/g++.pt/crash30.C: Likewise.
52985         * g++.old-deja/g++.pt/crash36.C: Likewise.
52986         * g++.old-deja/g++.pt/crash6.C: Likewise.
52987         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52988         * g++.old-deja/g++.pt/derived3.C: Likewise.
52989         * g++.old-deja/g++.pt/error1.C: Likewise.
52990         * g++.old-deja/g++.pt/friend21.C: Likewise.
52991         * g++.old-deja/g++.pt/friend23.C: Likewise.
52992         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52993         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52994
52995 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52996
52997         * gcc.c-torture/execute/20020225-2.c: New test.
52998
52999 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53000
53001         * gcc.c-torture/execute/920730-1t.c,
53002         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53003         Delete test cases, only relevant to -traditional.
53004
53005 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53006
53007         * gcc.dg/cpp/undef1.c: Remove.
53008         * gcc.dg/cpp/directiv.c: Update.
53009         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53010
53011 2002-02-27  Michael Meissner  <meissner@redhat.com>
53012
53013         * gcc.c-torture/execute/20020226-1.c: New test.
53014
53015 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53016
53017         * g++.dg/debug/debug4.C: New test.
53018
53019         * gcc.dg/ia64-visibility-1.c: New test.
53020
53021 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53022
53023         * gcc.dg/debug/20020224-1.c: New.
53024
53025 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53026
53027         * gcc.c-torture/execute/960416-1.x: New.
53028         * gcc.c-torture/execute/divconst-3.x: Likewise.
53029
53030 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53031
53032         * gcc.dg/20020224-1.c: New test.
53033
53034 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53035
53036         * gcc.c-torture/execute/20020225-1.c: New.
53037
53038 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53039
53040         * gcc.dg/cpp/wchar-1.c: New test.
53041
53042 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * gcc.dg/20020222-1.c: New test.
53045
53046 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53047
53048         * g++.dg/opt/anonunion1.C: New test.
53049
53050 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53051
53052         * g++.dg/template/qualttp19.C: New test.
53053         * g++.dg/template/qualttp20.C: New test.
53054         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53055         * g++.old-deja/g++.other/qual1.C: Likewise.
53056
53057 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53058
53059         * gcc.dg/attr-alwaysinline.c: New.
53060
53061 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53062
53063         * gcc.dg/20020220-1.c: New test.
53064
53065         * gcc.dg/20020220-2.c: New test.
53066
53067         * g++.dg/opt/mmx1.C: New test.
53068
53069 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53070
53071         * gcc.c-torture/compile/20020110.c: New test.
53072
53073 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53074
53075         * gcc.c-torture/execute/20020219-1.c: New test.
53076
53077         * gcc.dg/20020219-1.c: New test.
53078
53079         * gcc.dg/noncompile/20020220-1.c: New test.
53080
53081         * g++.dg/opt/ptrintsum1.C: New test.
53082
53083         * gcc.dg/debug/20020220-1.c: New test.
53084
53085 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * gcc.c-torture/execute/20020216-1.c: New test.
53088
53089 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53090
53091         * gcc.dg/decl-1.c: Update, new test.
53092
53093 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53094
53095         * g++.dg/abi/bitfield1.C: New test.
53096         * g++.dg/abi/bitfield2.C: New test.
53097
53098 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53099
53100         * gcc.dg/attr-nest.c: New test.
53101
53102 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53103
53104         * gcc.c-torture/execute/20020215-1.c: New test.
53105
53106 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53107
53108         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53109         * g++.dg/debug/debug.exp: New.
53110         * g++.dg/debug/trivial.C: New.
53111         * g++.dg/debug/debug1.C: Moved...
53112         * g++.dg/other/debug1.C: ...from here.
53113         * g++.dg/debug/debug2.C: Moved...
53114         * g++.dg/other/debug2.C: ...from here.
53115         * g++.dg/debug/debug3.C: Moved...
53116         * g++.dg/other/debug3.C: ...from here.
53117
53118         * gcc.dg/noncompile/20020213-1.c: New test.
53119
53120 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53121
53122         * g++.dg/other/debug3.C: New test.
53123
53124         * gcc.c-torture/execute/20020213-1.c: New test.
53125
53126 2002-02-13  Richard Smith <richard@ex-parrot.com>
53127
53128         * g++.old-deja/g++.other/thunk1.C: New test.
53129
53130 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53131
53132         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53133
53134 2002-02-13  Stan Shebs  <shebs@apple.com>
53135
53136         * gcc.dg/altivec-3.c: New.
53137
53138 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53139
53140         * gcc.dg/Wunreachable-1.c: New test.
53141         * gcc.dg/Wunreachable-2.c: New test.
53142
53143 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53144
53145         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53146
53147 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53148
53149         * gcc.dg/decl-1.c: New test.
53150
53151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53152
53153         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53154
53155 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53156
53157         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53158         * gcc.c-torture/compile/980506-1.x: Likewise.
53159
53160 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53161
53162         * gcc.dg/20020210-1.c: New.
53163
53164 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53165
53166         * g77.f-torture/execute/947.f: New regression test
53167         for PR fortran/947.
53168
53169 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53170
53171         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53172         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53173
53174 2002-02-08  Richard Henderson  <rth@redhat.com>
53175
53176         * gcc.c-torture/compile/labels-3.c: New.
53177
53178 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53179
53180         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53181         expression statements work instead.
53182         * gcc.dg/noncompile/20020207-1.c: New test.
53183
53184 2002-02-07  Richard Henderson  <rth@redhat.com>
53185
53186         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53187
53188 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53189
53190         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53191         message from g77
53192         * lib/g77-dg.exp: Trim g77 error messages so that they are
53193         recognized by dg.exp.
53194
53195 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53196
53197         PR fortran/5473
53198         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53199
53200 2002-02-07  Richard Henderson  <rth@redhat.com>
53201
53202         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53203         to be sufficiently aligned for integers.
53204
53205 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53206
53207         * g++.dg/template/friend4.C: New test.
53208
53209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53210
53211         PR fortran/5743
53212         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53213         unsupported cases.
53214
53215 2002-02-07  Richard Henderson  <rth@redhat.com>
53216
53217         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53218         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53219         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53220         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53221
53222 2002-02-06  Richard Henderson  <rth@redhat.com>
53223
53224         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53225
53226 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53227
53228         * gcc.dg/20020206-1.c: New test.
53229
53230 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53231
53232         * gcc.c-torture/execute/20020206-1.c: New test.
53233
53234         * gcc.c-torture/execute/20020206-2.c: New test.
53235
53236         PR optimization/5429:
53237         * gcc.c-torture/compile/20020206-1.c: New test.
53238
53239 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53240
53241         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53242         as certain file formats cannot support particularly large
53243         alignments.
53244
53245         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53246         and do not expect to be able to link the executable.
53247
53248         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53249         fail because the COFF format does not support the weak attribute.
53250
53251 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53252
53253         * g77.dg/pr5473.f: New test
53254
53255 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53256
53257         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53258         Fix testcase accordingly.
53259
53260 2002-02-04  Richard Henderson  <rth@redhat.com>
53261
53262         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53263         (buf): Change to be an array of pointers, not ints.
53264
53265 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53266
53267         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53268         before all tests.  Move warning one line above to match where it
53269         C frontend emits.
53270         * gcc.dg/Wswitch-2.c: New test.
53271         * g++.dg/warn/Wswitch-1.C: New test.
53272         * g++.dg/warn/Wswitch-2.C: New test.
53273
53274 2002-02-04  Richard Henderson  <rth@redhat.com>
53275
53276         * g++.dg/abi/offsetof.C: Fix size comparison.
53277
53278 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53279
53280         * gcc.dg/cast-qual-2.c: New test.
53281
53282 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53283
53284         * gcc.dg/20020201-4.c: New test.
53285
53286 2002-02-04  Ben Elliston  <bje@redhat.com>
53287
53288         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53289         target_info attribute != 0, in addition to the empty string.
53290         (gcc_target_compile): Likewise.
53291
53292 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53293
53294         * gcc.dg/Wswitch.c: New test.
53295         PR gcc/4475. PR gcc/3780.
53296
53297 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53298
53299         * g77.f-torture/execute/5122.f: New test for regressions
53300         against PR fortran/5122.
53301
53302 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53303
53304         * g77.f-torture/compile/pr3743.f: Delete
53305         * g77.dg/pr3743-1.f: New test.
53306         * g77.dg/pr3743-2.f: New test.
53307         * g77.dg/pr3743-3.f: New test.
53308         * g77.dg/pr3743-4.f: New test.
53309
53310 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53311
53312         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53313
53314 2002-02-02  Richard Henderson  <rth@redhat.com>
53315
53316         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53317         * gcc.c-torture/execute/bf64-1.c: Likewise.
53318
53319 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53320
53321         * gcc.dg/20020201-2.c: New test.
53322
53323         * gcc.dg/20020201-3.c: New test.
53324
53325         * gcc.c-torture/execute/bitfld-2.c: New test.
53326
53327 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53328
53329         * gcc.dg/bitfld-1.c: Update.
53330         * gcc.dg/bitfld-2.c: Update.
53331         * gcc.c-torture/execute/bitfld-1.x: New.
53332
53333 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53334
53335         * gcc.c-torture/execute/20020201-1.c: New test.
53336
53337 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53338
53339         PR target/5469
53340         * gcc.dg/20020201-1.c: New test.
53341
53342 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53343
53344         PR fortran/3743
53345         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53346         * g77.f-torture/compile/pr3743.x: Remove
53347
53348 2002-01-31  Tom Rix  <trix@redhat.com>
53349
53350         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53351
53352 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53353
53354         * gcc.dg/noncompile/20020130-1.c: New test.
53355
53356 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53357
53358         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53359
53360 2002-01-29  Richard Henderson  <rth@redhat.com>
53361
53362         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53363         to long long.
53364         * gcc.c-torture/execute/bf64-1.c: Likewise.
53365
53366 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53367
53368         * gcc.c-torture/execute/20020129-1.c: New test.
53369
53370 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53371
53372         * gcc.c-torture/compile/20000224-1.c: Update.
53373         * gcc.c-torture/execute/bitfld-1.c: New tests.
53374         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53375         * gcc.dg/uninit-A.c: Update.
53376
53377 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53378
53379         * g++.dg/template/ctor1.C: Add instantiation.
53380
53381 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53382
53383         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53384         argument to __builtin_prefetch to be const ptr.
53385
53386 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53387
53388         * gcc.c-torture/compile/20020120-1.c: New test.
53389
53390 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53391
53392         * gcc.c-torture/execute/20020127-1.c: New test.
53393
53394 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53395
53396         * g77.dg/f77-edit-i-in.f: New test
53397         * g77.dg/f77-edit-i-out.f: New test
53398
53399 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53400
53401         * gcc.dg/debug/debug.exp: New file.
53402         * gcc.dg/debug/trivial.c: New file.
53403         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53404         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53405         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53406         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53407         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53408         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53409         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53410         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53411         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53412         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53413         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53414         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53415         * gcc.dg/20000503-1.c: Removed.
53416         * gcc.dg/20010207-1.c: Removed.
53417         * gcc.dg/20011223-1.c: Removed.
53418         * gcc.dg/20020104-2.c: Removed.
53419         * gcc.dg/debug-1.c: Removed.
53420         * gcc.dg/debug-2.c: Removed.
53421         * gcc.dg/debug-3.c: Removed.
53422         * gcc.dg/debug-4.c: Removed.
53423         * gcc.dg/debug-5.c: Removed.
53424         * gcc.dg/debug-6.c: Removed.
53425         * gcc.dg/dwarf2-1.c: Removed.
53426         * gcc.dg/dwarf2-2.c: Removed.
53427
53428 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53429
53430         * g++.old-deja/g++.other/eh5.C: New test.
53431         * g++.old-deja/g++.other/sibcall2.C: New test.
53432         * g++.old-deja/g++.other/array9.C: New test.
53433         * g++.old-deja/g++.other/typename2.C: New test.
53434         * g++.old-deja/g++.other/crash60.C: New test.
53435         * g++.old-deja/g++.other/conv9.C: New test.
53436         * g++.old-deja/g++.other/mangle10.C: New test.
53437         * g++.old-deja/g++.other/unchanging1.C: New test.
53438         * g++.old-deja/g++.other/exprstmt1.C: New test.
53439         * g++.old-deja/g++.other/inline23.C: New test.
53440         * g++.old-deja/g++.eh/ia64-1.C: New test.
53441         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53442         * g++.old-deja/g++.other/reload1.C: New test.
53443         * g++.old-deja/g++.other/static20.C: New test.
53444         * g++.old-deja/g++.other/local-alloc1.C: New test.
53445         * g++.old-deja/g++.other/conv8.C: New test.
53446         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53447         * g++.old-deja/g++.other/storeexpr1.C: New test.
53448         * g++.old-deja/g++.other/storeexpr2.C: New test.
53449         * g++.dg/eh/template2.C: New test.
53450         * g++.dg/warn/weak1.C: New test.
53451
53452 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53453
53454         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53455         Remove first, non-varying, argument.
53456
53457 2002-01-23  Richard Henderson  <rth@redhat.com>
53458
53459         * gcc.dg/inline-2.c: New.
53460
53461         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53462         Add optional target arg.  Check number of arguments.
53463         (scan-assembler-not, scan-assembler-dem): Likewise.
53464         (scan-assembler-dem-not): Likewise.
53465
53466 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53467
53468         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53469         line 12.
53470         * g++.old-deja/g++.brendan/parse3.C,
53471         g++.old-deja/g++.other/crash26.C,
53472         g++.old-deja/g++.other/crash28.C,
53473         g++.old-deja/g++.other/crash29.C,
53474         g++.old-deja/g++.other/crash30.C,
53475         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53476
53477 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53478
53479         * gcc.dg/20020115-1.c: New.
53480
53481 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53482
53483         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53484
53485 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53486
53487         * gcc.dg/20020122-3.c: New.
53488
53489 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53490
53491         * g++.dg/other/gc1.C: New test.
53492
53493 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53494
53495         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53496
53497 2002-01-22  Richard Henderson  <rth@redhat.com>
53498
53499         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53500
53501 2002-01-22  Richard Henderson  <rth@redhat.com>
53502
53503         * gcc.dg/20020122-4.c: New.
53504
53505 2002-01-22  H.J. Lu <hjl@gnu.org>
53506
53507         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53508         link output.
53509         * gcc.dg/special/ecos.exp: Likewise.
53510         * lib/g++-dg.exp: Likewise.
53511         * lib/g77-dg.exp: Likewise.
53512         * lib/gcc-dg.exp : Likewise.
53513         * lib/mike-g++.exp: Likewise.
53514         * lib/mike-g77.exp: Likewise.
53515         * lib/mike-gcc.exp: Likewise.
53516         * lib/objc-dg.exp: Likewise.
53517
53518 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53519
53520         PR target/5379
53521         * gcc.dg/20020122-2.c: New test.
53522
53523 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53524
53525         * gcc.dg/20020122-1.c: New test.
53526
53527 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53528
53529         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53530
53531 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53532
53533         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53534
53535 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53536
53537         * gcc.c-torture/compile/20020121-1.c: New test.
53538
53539 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53540
53541         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53542         ld_library_path.
53543
53544 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53545
53546         * gcc.dg/20020218-1.c: New test.
53547
53548 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53549
53550         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53551         messages
53552         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53553         "At global scope" warning
53554         * g++.dg/ext/align1.C: Change cygwin test for alignment
53555         from db-bogus to dg-warning
53556
53557 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53558
53559         * g77.f-torture/compile/cpp2.F: New test.
53560
53561 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53562
53563         * g++.dg/template/access1.C: New test.
53564
53565 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53566
53567         * gcc.dg/20020118-1.c: New.
53568
53569 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53570
53571         * gcc.c-torture/execute/20020118-1.c: New test.
53572
53573 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53574
53575         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53576         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53577         alignment warnings.
53578
53579 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53580
53581         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53582         torture_with_loops and torture_without_loops
53583
53584 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53585
53586         * gcc.c-torture/compile/20020116-1.c: New test.
53587
53588 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53589
53590         * gcc.dg/20020116-2.c: New test.
53591
53592         * gcc.dg/ultrasp4.c: New test.
53593
53594         * gcc.dg/20020116-1.c: New test.
53595
53596 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53597
53598         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53599         by EABI.
53600
53601 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53602
53603         * gcc.misc-tests/i386-prefetch.exp: New.
53604         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53605         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53606         * gcc.misc-tests/i386-pf-none-1.c: New test.
53607         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53608
53609 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53610
53611         * gcc.dg/gnu89-init-1.c: Add new tests.
53612
53613 2002-01-15  Andreas Jaeger  <aj@suse.de>
53614
53615         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53616         * gcc.dg/i386-mmx-2.c: Likewise.
53617         * gcc.dg/i386-sse-1.c: Likewise.
53618         * gcc.dg/i386-sse-2.c: Likewise.
53619         * gcc.dg/i386-sse-3.c: Likewise.
53620
53621 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53622
53623         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53624         Uncomment additional cases that now pass.
53625
53626 2002-01-11  Richard Henderson  <rth@redhat.com>
53627
53628         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53629         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53630
53631 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53632
53633         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53634
53635 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53636
53637         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53638         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53639
53640 2002-01-10  Dale Johannesen  <dalej@apple.com>
53641
53642         * gcc.c-torture/execute/loop-11.c: New.
53643
53644 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53645
53646         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53647         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53648
53649 2002-01-09  Richard Henderson  <rth@redhat.com>
53650
53651         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53652         type in which to perform the operation for each size.
53653
53654 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53655
53656         * gcc.c-torture/compile/20020109-2.c: New test.
53657
53658 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53659
53660         * gcc.c-torture/execute/loop-10.c: New test.
53661
53662 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53663
53664         * gcc.c-torture/compile/20010226-1.c: New test.
53665         * gcc.c-torture/compile/20010227-1.c: New test.
53666         * gcc.c-torture/compile/20010426-1.c: New test.
53667         * gcc.c-torture/compile/20010510-1.c: New test.
53668         * gcc.c-torture/compile/20010605-3.c: New test.
53669         * gcc.c-torture/compile/20010824-1.c: New test.
53670         * gcc.c-torture/execute/20010409-1.c: New test.
53671         * gcc.dg/noncompile/20000901-1.c: New test.
53672         * gcc.dg/20001023-1.c: New test.
53673         * gcc.dg/20001101-1.c: New test.
53674         * gcc.dg/20001102-1.c: New test.
53675         * gcc.dg/20010207-1.c: New test.
53676         * gcc.dg/20010405-1.c: New test.
53677         * gcc.dg/20010822-1.c: New test.
53678         * gcc.dg/20011107-1.c: New test.
53679
53680 2002-01-09  Jeffrey A Law  (law@redhat.com)
53681
53682         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53683
53684         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53685         execution failure on PA targets.
53686
53687 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53688
53689         * gcc.c-torture/compile/20020109-1.c: New test.
53690
53691 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53692
53693         * gcc.c-torture/execute/20020108-1.c: New test.
53694
53695 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53696
53697         * gcc.dg/20020108-1.c: New test.
53698
53699 2002-01-08  H.J. Lu <hjl@gnu.org>
53700
53701         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53702         for header files.
53703
53704 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53705
53706         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53707         consistency.
53708
53709 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53710
53711         * gcc.dg/altivec-4.c: Test altivec predicates.
53712
53713 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53714
53715         * gcc.c-torture/execute/20020107-1.c: New test.
53716
53717 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53718
53719         PR c/5279
53720         * gcc.c-torture/compile/20020106-1.c: New test.
53721
53722 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53723
53724         * gcc.c-torture/execute/nestfunc-4.c: New test.
53725
53726 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53727
53728         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53729         extra triple that slipped in.
53730         * g++.old-deja/g++.abi/align.C: Likewise.
53731         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53732
53733 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53734
53735         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53736         * g++.old-deja/g++.abi/align.C: Likewise.
53737         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53738
53739         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53740         on FreeBSD/i386.
53741         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53742         FreeBSD.
53743
53744 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53745
53746         * gcc.dg/20020104-1.c: New test.
53747
53748         * gcc.dg/20020104-2.c: New test.
53749
53750 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53751
53752         * gcc.dg/20020103-1.c: Fix typo in target selector.
53753
53754 2002-01-03  Richard Henderson  <rth@redhat.com>
53755
53756         * gcc.dg/20020103-1.c: New.
53757
53758 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53759
53760         * gcc.c-torture/execute/20020103-1.c: New test.
53761
53762 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53763
53764         * g++.dg/other/debug2.C: New test.
53765
53766         * gcc.c-torture/compile/20020103-1.c: New test.
53767
53768 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53769
53770         * gcc.dg/gnu89-init-1.c: Added new tests.
53771
53772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53773
53774         * g++.dg/template/friend2.C: Remove as patch is reverted.
53775
53776         * g++.dg/warn/oldcast1.C: New test.
53777
53778         * g++.dg/template/ptrmem1.C: New test.
53779         * g++.dg/template/ptrmem2.C: New test.
53780
53781         * g++.dg/template/ntp.C: New test.
53782
53783         * g++.dg/other/component1.C: New test.
53784
53785         * g++.dg/template/ttp3.C: New test.
53786
53787         * g++.dg/template/friend2.C: New test.
53788         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53789
53790 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53791
53792         * g++.dg/other/ptrmem1.C: New test.
53793         * g++.dg/other/ptrmem2.C: New test.
53794
53795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53796
53797         * g++.dg/template/ctor1.C: New test.
53798
53799 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53800
53801         * g++.dg/template/friend2.C: New test.
53802
53803 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53804
53805         * gcc.dg/mmix-1.c: New test.
53806
53807 2001-12-31  Richard Henderson  <rth@redhat.com>
53808
53809         * gcc.dg/asm-5.c: New.
53810
53811 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53812
53813         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53814         in namespace __gnu_cxx
53815
53816 2001-12-30  Richard Henderson  <rth@redhat.com>
53817
53818         * gcc.dg/debug-6.c: New.
53819
53820 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53821
53822         * gcc.c-torture/compile/20011229-2.c: New test.
53823
53824 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53825
53826         * gcc.dg/debug-3.c: New test.
53827         * gcc.dg/debug-4.c: New test.
53828         * gcc.dg/debug-5.c: New test.
53829
53830 2001-12-29  Richard Henderson  <rth@redhat.com>
53831
53832         * g++.dg/eh/loop1.C: New.
53833
53834 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53835
53836         * g++.dg/template/crash1.C: New test.
53837
53838 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53839
53840         * g++.dg/other/const1.C: New test.
53841
53842 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53843
53844         * gcc.c-torture/compile/20011229-1.c: New test.
53845
53846 2001-12-28  Stan Shebs  <shebs@apple.com>
53847
53848         * lib/objc-torture.exp: Resync with c-torture.exp.
53849         * lib/objc.exp: Load standard libraries.
53850
53851 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53852
53853         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53854         additional tests.
53855
53856 2001-12-27  Roger Sayle <roger@eyesopen.com>
53857
53858         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53859
53860 2001-12-27  Richard Henderson  <rth@redhat.com>
53861
53862         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53863
53864 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53865
53866         * g++.dg/eh/ctor1.C: New test.
53867         * g++.dg/other/error2.C: New test.
53868
53869 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53870
53871         * g++.dg/other/init2.C: New test.
53872
53873 2001-12-24  Richard Henderson  <rth@redhat.com>
53874
53875         * gcc.dg/20011223-1.c: New.
53876         * gcc.dg/inline-1.c: New.
53877
53878 2001-12-23  Richard Henderson  <rth@redhat.com>
53879
53880         * gcc.dg/asm-4.c: Test operand modifiers.
53881
53882 2001-12-23  Richard Henderson  <rth@redhat.com>
53883
53884         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53885
53886 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53887
53888         * gcc.c-torture/execute/20011223-1.c: New test.
53889
53890 2001-12-21  Richard Henderson  <rth@redhat.com>
53891
53892         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53893         re-enables the warning.
53894
53895 2001-12-21  Richard Henderson  <rth@redhat.com>
53896
53897         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53898
53899 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53900
53901         * gcc.c-torture/compile/20011218-1.c: New test.
53902
53903 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53904
53905         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53906         arm-isr.c test.
53907         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53908         epilogue generation for ARM ISR routines.
53909
53910 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53911
53912         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53913         * gcc.dg/format/c90-printf-3.c: Likewise.
53914         * gcc.dg/format/c99-printf-3.c: Likewise.
53915         * gcc.dg/format/ext-1.c: Likewise.
53916         * gcc.dg/format/ext-6.c: Likewise.
53917         * gcc.dg/format/format.h: Prototype unlocked stdio.
53918
53919 2001-12-20  Richard Henderson  <rth@redhat.com>
53920
53921         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53922         (arena): Use it.
53923         (malloc): Correct allocation logic.  Abort if we fill up the
53924         arena before initialization complete.
53925         (realloc): Correct allocation logic.
53926
53927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53928
53929         * gcc.c-torture/compile/20011219-2.c: New test.
53930
53931         * gcc.c-torture/execute/20011219-1.c: New test.
53932
53933 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53934
53935         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53936         target does not support weak symbols.
53937
53938 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53939
53940         * gcc.c-torture/compile/20011219-1.c: New test.
53941
53942 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53943
53944         * g++.dg/other/error1.C: New test.
53945
53946 2001-12-17  Jeffrey A Law  (law@redhat.com)
53947
53948         * gcc.c-torture/execute/20011217-1.c: New test.
53949
53950 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53951
53952         * objc.dg/special/: New directory.
53953         * objc.dg/special/special.exp: New file.
53954         * objc.dg/special/unclaimed-category-1.h: New file.
53955         * objc.dg/special/unclaimed-category-1a.m: New file.
53956         * objc.dg/special/unclaimed-category-1.m: New file.
53957
53958 2001-12-17  Andreas Jaeger  <aj@suse.de>
53959
53960         * gcc.c-torture/compile/20011217-2.c: New test.
53961
53962 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53963
53964         * gcc.c-torture/compile/20011217-1.c: New test.
53965
53966 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53967
53968         * gcc.dg/20011214-1.c: New.
53969
53970 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53971
53972         * gcc.dg/altivec-4.c: New.
53973
53974 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53975
53976         * gcc.dg/20011113-1.c: New test.
53977
53978 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53979
53980         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53981         std::__malloc_alloc_template<0> and
53982         std::__default_alloc_template<false, 0>.
53983
53984 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53985
53986         * objc/execute/bf-21.m: New test.
53987         * objc/execute/enumeration-1.m: New test.
53988         * objc/execute/enumeration-2.m: New test.
53989
53990 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53991
53992         * gcc.dg/gnu89-init-1.c: New test.
53993
53994 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53995
53996         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53997         * g++.old-deja/g++.jason/2371.C: Likewise.
53998         * g++.old-deja/g++.jason/template33.C: Likewise.
53999         * g++.old-deja/g++.jason/template34.C: Likewise.
54000         * g++.old-deja/g++.jason/template36.C: Likewise.
54001         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54002         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54003         * g++.old-deja/g++.other/typename1.C: Likewise.
54004         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54005         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54006         * g++.old-deja/g++.pt/typename11.C: Likewise.
54007         * g++.old-deja/g++.pt/typename14.C: Likewise.
54008         * g++.old-deja/g++.pt/typename16.C: Likewise.
54009         * g++.old-deja/g++.pt/typename3.C: Likewise.
54010         * g++.old-deja/g++.pt/typename4.C: Likewise.
54011         * g++.old-deja/g++.pt/typename5.C: Likewise.
54012         * g++.old-deja/g++.pt/typename7.C: Likewise.
54013         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54014
54015 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54016
54017         * g++.dg/other/linkage1.C: New test.
54018         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54019         specifiers.
54020
54021 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54022
54023         * gcc.dg/concat.c: New test.
54024
54025 2001-12-11  Stan Shebs  <shebs@apple.com>
54026
54027         * objc/compile: New test directory.
54028         * objc/compile/compile.exp: New expect script.
54029         * objc/compile/20011211-1.m: New compile test.
54030
54031 2001-12-11  Jason Merrill  <jason@redhat.com>
54032
54033         * lib/prune.exp (prune_gcc_output): Also handle "In member
54034         function".  So many permutations...
54035
54036 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54037
54038         * g++.dg/template/typedef1.C: New test.
54039
54040 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54041
54042         * g++.dg/other/copy1.C: New test.
54043
54044 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54045
54046         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54047
54048         * gcc.dg/builtin-choose-expr.c: New.
54049
54050 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54051
54052         * gcc.dg/altivec-2.c: New.
54053
54054 2001-12-07  Richard Henderson  <rth@redhat.com>
54055
54056         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54057
54058 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54059
54060         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54061         ultrasparc.
54062
54063 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54064
54065         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54066
54067 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54068
54069         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54070         variable argument list.
54071
54072 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54073
54074         * gcc.c-torture/execute/memcheck: Delete entire directory.
54075         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54076         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54077
54078 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54079
54080         * gcc.dg/Wshadow-1.c: New test.
54081
54082 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54083
54084         * gcc.c-torture/compile/20011130-1.c: New test.
54085
54086         * gcc.dg/noncompile/20011025-1.c: New test.
54087
54088         * g++.dg/other/anon-union.C: New test.
54089
54090         * gcc.c-torture/execute/20011024-1.c: New test.
54091
54092 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54093
54094         * gcc.c-torture/execute/20000722-1.x,
54095         gcc.c-torture/execute/20010123-1.x: Remove.
54096         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54097         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54098         gcc.dg/c99-complit-2.c: New tests.
54099
54100 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54101
54102         * g++.dg/inherit/base1.C: New test.
54103
54104 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54105
54106         * g++.dg/other/stdarg1.C: New test.
54107
54108         * gcc.c-torture/compile/20011130-2.c: New test.
54109
54110 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54111
54112         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54113         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54114         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54115         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54116         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54117         * gcc.dg/builtin-prefetch-1.c: New test.
54118
54119 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54120
54121         * gcc.dg/20011130-1.c: New test.
54122
54123 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54124
54125         * g++.dg/other/scope1.C: New test.
54126         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54127
54128 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54129
54130         * gcc.dg/vla-init-1.c: New test.
54131
54132 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54133
54134         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54135
54136 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54137
54138         * objc.dg/alias.m: Update.
54139         * objc.dg/class-1.m: Update.
54140         * objc.dg/const-str-1.m: Update.
54141         * objc.dg/fwd-proto-1.m: Update.
54142         * objc.dg/id-1.m: Update.
54143         * objc.dg/super-class-1.m: Update.
54144
54145 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54146
54147         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54148         constructs.
54149
54150 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54151
54152         * gcc.c-torture/execute/20011128-1.c: New test.
54153
54154 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54155
54156         * gcc.dg/20011127-1.c: New test.
54157
54158 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54159
54160         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54161         from Austin Group draft 7.
54162         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54163         scanf format arguments.
54164         * gcc.dg/format/no-exargs-2.c: New test.
54165
54166 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54167
54168         * g++.dg/abi/vbase8-4.C: New test.
54169
54170 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54171
54172         * gcc.c-torture/execute/20011121-1.c: New test.
54173
54174 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54175
54176         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54177
54178 2001-11-23  Andreas Jaeger  <aj@suse.de>
54179
54180         * gcc.dg/cpp/charconst-2.c: New test.
54181
54182 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54183
54184         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54185         to the host if it is remote.  Let tests specify extra headers
54186         they use.
54187         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54188         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54189         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54190         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54191         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54192         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54193         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54194         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54195         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54196         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54197
54198 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54199
54200         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54201         for little endian ARMs.
54202
54203 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54204
54205         * gcc.c-torture/compile/20011119-1.c: New test.
54206         * gcc.c-torture/compile/20011119-2.c: New test.
54207
54208 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54209
54210         * gcc.dg/altivec-1.c: Fix typo.
54211
54212 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54213
54214         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54215
54216 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54217
54218         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54219
54220 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54221
54222         * lib/g77.exp: Don't specify --rpath-link.
54223
54224         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54225         across all the headers.
54226         * gcc.dg/format/format.exp: For testing on a remote host,
54227         copy format.h.
54228
54229         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54230         * gcc.c-torture/execute/930406-1.c: Likewise.
54231         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54232
54233 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54234
54235         * gcc.dg/altivec-1.c: New.
54236
54237 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54238
54239         * gcc.dg/cpp/fpreprocessed.c: New test case.
54240
54241 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54244         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54245         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54246
54247 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54248
54249         * gcc.dg/no-builtin-1.c: New test.
54250
54251 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54252
54253         * gcc.c-torture/execute/20011115-1.c: New test.
54254
54255 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54256
54257         * gcc.c-torture/compile/20011114-2.c: New test.
54258         * gcc.c-torture/compile/20011114-3.c: New test.
54259         * gcc.c-torture/compile/20011114-4.c: New test.
54260
54261 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54262
54263         * g++.dg/other/init1.C: New test.
54264
54265 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54266
54267         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54268         message.
54269
54270         * gcc.c-torture/execute/20011114-1.c: New testcase.
54271
54272         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54273         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54274         like the (before this change) version of 20010327-1.c.
54275
54276 2001-11-14  Roger Sayle <roger@eyesopen.com>
54277
54278         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54279
54280 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54281
54282         * g++.dg/init/array2.C: New test.
54283
54284 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54285
54286         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54287
54288 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.dg/other/forscope1.C: New test.
54291         * g++.dg/ext/forscope1.C: New test.
54292         * g++.dg/ext/forscope2.C: New test.
54293
54294 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54295
54296         * gcc.c-torture/execute/20011113-1.c: New test.
54297
54298 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54299
54300         * gcc.c-torture/execute/20011109-2.c: New test.
54301
54302         * gcc.c-torture/execute/20011109-1.c: New test.
54303
54304 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54305
54306         * gcc.c-torture/compile/20011109-1.c: New test.
54307
54308 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54309
54310         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54311         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54312         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54313         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54314         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54315         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54316         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54317
54318 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54319
54320         * g++.dg/warn/Wshadow-1.C: New tests.
54321         * g++.old-deja/g++.mike/for3.C: Update.
54322
54323 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54324
54325         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54326         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54327         XFAILs.  Adjust expected error texts.
54328         * gcc.c-torture/compile/20011106-1.c,
54329         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54330         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54331         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54332         gcc.dg/c99-array-lval-5.c: New tests.
54333
54334 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54335
54336         * gcc.dg/cpp/defined.c: Update.
54337
54338 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54339
54340         * gcc.c-torture/execute/anon-1.c: New test.
54341
54342 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54343
54344         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54345         same size, so no warning should be produced on stormy16.
54346
54347         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54348         due to oversized array.
54349         * g++.old-deja/g++.mike/ns15.C: Likewise.
54350         * g++.old-deja/g++.pt/crash16.C: Likewise.
54351
54352 2001-11-02  Graham Stott  <grahams@redhat.com>
54353
54354         * g++.dgother/debug1.C: Fix typos.
54355
54356 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54357
54358         * g++.dg/other/debug1.C: New test.
54359
54360 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54361
54362         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54363         of unsigned long.
54364
54365 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54366
54367         * gcc.dg/20011029-2.c: New test.
54368
54369         * gcc.c-torture/compile/20011029-1.c: New test.
54370
54371 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54372
54373         * objc/execute/class_self-1.m: New test.
54374         * objc/execute/class_self-2.m: New test.
54375
54376 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54377
54378         * gcc.misc-tests/msgs.exp: Delete.
54379         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54380         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54381         error set to match recent changes.
54382
54383 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54384
54385         * gcc.dg/20011021-1.c: New test.
54386
54387 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54388
54389         * gcc.c-torture/compile/20011023-1.c: New test.
54390
54391 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54392
54393         * lib/g77.exp: Rewrite based on lib/g++.exp.
54394
54395 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54396
54397         * gcc.c-torture/execute/20011019-1.c: New test.
54398
54399         * gcc.dg/20011018-1.c: New test.
54400
54401 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54402
54403         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54404
54405 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54406
54407         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54408         * gcc.dg/attr-invalid.c: Likewise.
54409
54410 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54411
54412         * gcc.dg/20011015-1.c: New test.
54413
54414 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54415
54416         * g++.dg/template/unify2.C: New test.
54417
54418 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54419
54420         * g++.dg/other/exception-specification.C: New test
54421
54422 2001-10-13  Tom Rix  <trix@redhat.com>
54423
54424         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54425         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54426
54427 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54428
54429         * gcc.dg/20011009-1.c: New test.
54430
54431 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54432
54433         PR g++/4476
54434         * g++.dg/other/friend1.C: New test.
54435
54436 2001-10-11  Richard Henderson  <rth@redhat.com>
54437
54438         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54439
54440 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54441
54442         * gcc.c-torture/compile/20011010-1.c: New.
54443
54444 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54445
54446         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54447         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54448         g77.f-torture/execute/execute.exp,
54449         g77.f-torture/noncompile/noncompile.exp,
54450         gcc.c-torture/compile/compile.exp,
54451         gcc.c-torture/execute/execute.exp,
54452         gcc.c-torture/execute/ieee/ieee.exp,
54453         gcc.c-torture/execute/memcheck/memcheck.exp,
54454         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54455         objc/execute/execute.exp: Update FSF address.
54456
54457 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54458
54459         * gcc.dg/cpp/cmdlne-C.c: Update.
54460         * gcc.dg/cpp/cmdlne-C2.c: New.
54461
54462 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54463
54464         * gcc.c-torture/execute/20011008-3.c: New.
54465
54466 2001-10-08  DJ Delorie  <dj@redhat.com>
54467
54468         * gcc.dg/20011008-1.c: New.
54469         * gcc.dg/20011008-2.c: New.
54470
54471 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54472
54473         * gcc.dg/cpp/spacing1.c: Update test.
54474
54475 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54476
54477         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54478         spelling errors of "separate" as "seperate".
54479
54480 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54481
54482         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54483         enough to avoid inlining.
54484
54485 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54486
54487         * lib/g77.exp: set libg2c_dir correctly.
54488
54489 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54490
54491         * gcc.dg/cpp/macro11.c: New test.
54492
54493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54494
54495         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54496         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54497         gcc.dg/format/multattr-3.c: New tests.
54498         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54499         tests for format attributes on function pointers being rejected.
54500
54501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54502
54503         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54504
54505 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54506
54507         * g++.dg/warn/format1.C: New test.
54508
54509 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54510
54511         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54512
54513 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54514
54515         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54516
54517 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54518
54519         * gcc.dg/cpp/redef2.c: Add test.
54520
54521 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54522
54523         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54524         long-standing bug on i686, apparently.
54525         * gcc.c-torture/execute/loop-2c.x: New file.
54526         * gcc.c-torture/execute/loop-2d.x: New file.
54527         * gcc.c-torture/execute/loop-3c.x: New file.
54528
54529 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54530
54531         * gcc.dg/cpp/20000625-2.c: Correct line number.
54532
54533 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54534
54535         * gcc.dg/cpp/macro10.c: New test.
54536         * gcc.dg/cpp/strify3.c: New test.
54537         * gcc.dg/cpp/spacing1.c: Add tests.
54538         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54539         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54540
54541 2001-09-24  DJ Delorie  <dj@redhat.com>
54542
54543         * gcc.c-torture/execute/20010924-1.c: New test.
54544
54545 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54546
54547         * objc/execute/paste.m: Remove.
54548
54549 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54550
54551         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54552
54553 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54554
54555         * g77.dg/strlen0.f: New test.
54556
54557 2001-09-21  Richard Henderson  <rth@redhat.com>
54558
54559         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54560         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54561
54562 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54563
54564         Table-driven attributes.
54565         * g++.dg/ext/attrib1.C: New test.
54566
54567 2001-09-20  DJ Delorie  <dj@redhat.com>
54568
54569         * gcc.dg/20000926-1.c: Update expected warning messages.
54570         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54571         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54572         array.
54573
54574 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54575
54576         * g++.dg/eh/registers1.C: New test case.
54577
54578 2001-09-17  Richard Henderson  <rth@redhat.com>
54579
54580         * gcc.dg/array-5.c: Fix VLA decomposition test.
54581
54582 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54583
54584         * gcc.dg/cpp/line5.c: New testcase.
54585
54586 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54587
54588         * gcc.dg/cpp/macro9.c: New test.
54589
54590 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54591
54592         * gcc.c-torture/execute/980223.c: Change type of addr from long
54593         to char *.
54594
54595 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54596
54597         * gcc.c-torture/execute/20010915-1.c: New test.
54598
54599 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54600
54601         * g77.dg/bprob: New directory.
54602         * g77.dg/bprob/bprob.exp: New file.
54603         * g77.dg/bprob/bprob-1.f: New test.
54604         * g77.dg/gcov: New directory.
54605         * g77.dg/gcov/gcov.exp: New file.
54606         * g77.dg/gcov/gcov-1.f: New test.
54607         * g77.dg/gcov/gcov-1.x: New file.
54608
54609 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54610
54611         * gcc.dg/cpp/directiv.c: Update.
54612         * gcc.dg/cpp/undef1.c: Update.
54613
54614 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54615
54616         * gcc.dg/20010912-1.c: New test.
54617
54618 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54619
54620         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54621         language-independent file in lib.
54622         * lib/gcov.exp: New file.
54623
54624 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54625
54626         * gcc.c-torture/compile/20010911-1.c: New test.
54627
54628 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54629
54630         * lib/profopt.exp: New, to support profile-directed optimizations.
54631         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54632         * gcc.misc-tests/bprob-1.c: New test.
54633         * gcc.misc-tests/bprob-2.c: New test.
54634
54635 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54636
54637         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54638         XFAIL and which kinds of gcov output to verify.
54639         * gcc.misc-tests/gcov-4b.x: New file.
54640         * gcc.misc-tests/gcov-5b.x: New file.
54641         * gcc.misc-tests/gcov-6.x: New file.
54642         * gcc.misc-tests/gcov-7.c: New test.
54643         * gcc.misc-tests/gcov-7.x: New file.
54644
54645 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54646
54647         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54648         * gcc.misc-tests/gcov-6.c: New test.
54649
54650 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54651
54652         PR c++/3986
54653         * g++.dg/abi/vbase1.C: New test.
54654
54655 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54656
54657         * objc.dg/method-2.m: New.
54658
54659 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54660
54661         PR c++/4203
54662         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54663         * g++.dg/init/empty1.C: New test.
54664
54665 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54666
54667         * gcc.c-torture/compile/20010903-1.c: New test.
54668
54669 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54670
54671         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54672         for m68k.
54673
54674 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54675
54676         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54677
54678         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54679
54680         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54681
54682 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54683
54684         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54685         for 16-bit 'unsigned int'.
54686
54687 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54688
54689         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54690
54691 2001-08-27  Richard Henderson  <rth@redhat.com>
54692
54693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54694         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54695
54696 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54697
54698         * gcc.dg/asm-names.c (ymain): New.
54699
54700 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54701
54702         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54703         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54704         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54705
54706 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54707
54708         * gcc.dg/compare5.c: New testcase.
54709
54710 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54711
54712         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54713         and "In instantiation".
54714
54715 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54716
54717         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54718
54719 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54720
54721         * gcc.misc-tests/gcov.exp: Add support for branch information.
54722         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54723         * gcc.misc-tests/gcov-4.c: New test.
54724         * gcc.misc-tests/gcov-4b.c: New test.
54725         * gcc.misc-tests/gcov-5b.c: New test.
54726
54727 2001-08-20  Zack Weinberg  <zackw@panix.com>
54728
54729         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54730         expected to fail.
54731
54732 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54733
54734         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54735
54736 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54737
54738         * g++.dg/eh/template1.C: New test.
54739
54740 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54741
54742         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54743         Fix thinko.
54744         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54745         for xfail.
54746
54747 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54748
54749         * lib/g77-dg.exp: Use prune.exp for common procedures
54750         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54751         * lib/g77.exp: (g77-dg-prune) Remove
54752
54753 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54754
54755         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54756
54757 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54758
54759         * g++.dg/template/unify1.C: New test.
54760
54761 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54762
54763         * g++.dg/abi/empty4.C: New test.
54764
54765 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54766
54767         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54768         solaris2.*
54769         * g77.f-torture/compile/pr3743.x: Likewise.
54770
54771 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54772
54773         * g++.dg/other/using-declaration.C: New test.
54774
54775 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54776
54777         * gcc.dg/cpp/tr-sign.c: New testcase.
54778
54779 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54780
54781         * gcc.dg/cpp/19951025-1.c: Revert.
54782         * gcc.dg/cpp/directiv.c: We no longer process directives that
54783         interrupt macro arguments.
54784
54785 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54786
54787         * gcc.dg/bconstp-1.c: New test.
54788
54789 2001-08-03  Richard Henderson  <rth@redhat.com>
54790
54791         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54792
54793 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54794
54795         * gcc.dg/cpp/19951025-1.c: Update.
54796
54797 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54798
54799         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54800         should be x.
54801
54802 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54803
54804         Kill -fhonor-std.
54805         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54806         * g++.old-deja/g++.other/std1.C: Likewise.
54807         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54808
54809 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54810
54811         * lib/g77.exp: Load gcc-defs.exp for common procedures
54812         (g77_pass, g77_fail, g77_finish, g77_exit,
54813         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54814
54815 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54816
54817         * g77.dg/fbackslash.f
54818         * g77.dg/fcase-preserve.f
54819         * g77.dg/ff90-1.f
54820         * g77.dg/ffixed-line-length-0.f
54821         * g77.dg/ffixed-line-length-132.f
54822         * g77.dg/ffixed-line-length-7.f
54823         * g77.dg/ffixed-line-length-72.f
54824         * g77.dg/ffixed-line-length-none.f
54825         * g77.dg/ffree-form-1.f
54826         * g77.dg/fno-backslash.f
54827         * g77.dg/fno-f90-1.f
54828         * g77.dg/fno-fixed-form-1.f
54829         * g77.dg/fno-onetrip.f
54830         * g77.dg/fno-typeless-boz.f
54831         * g77.dg/fno-underscoring.f
54832         * g77.dg/fno-vxt-1.f
54833         * g77.dg/fonetrip.f
54834         * g77.dg/ftypeless-boz.f
54835         * g77.dg/fugly-assumed.f
54836         * g77.dg/funderscoring.f
54837         * g77.dg/fvxt-1.f
54838
54839 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54840
54841         * objc.dg/fwd-proto-1.m: New.
54842         * objc.dg/local-decl-1.m: New.
54843         * objc.dg/naming-1.m: New.
54844         * objc.dg/naming-2.m: New.
54845         * objc.dg/proto-hier-1.m: New.
54846
54847 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54848
54849         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54850         largest-type elements to a struct makes its size grow.
54851
54852 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54853
54854         * g++.dg/abi/vthunk1.C: New test.
54855
54856 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54857
54858         * g++.dg/abi/vbase8-22.C: New test.
54859
54860 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54861
54862         * gcc.dg/cpp/macro8.c: New test.
54863
54864 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54865
54866         * g++.dg/abi/vbase8-21.C: New test.
54867
54868 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54869
54870         * g++.dg/abi/vbase8-10.C: New test.
54871
54872 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54873
54874         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54875         ${tool}_set_ld_library_path.
54876         Changed caller.
54877         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54878         g++.exp.
54879
54880 2001-07-26  Stan Cox <scox@redhat.com>
54881
54882         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54883         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54884         gcc_exit, gcc_check_unsupported_p):
54885         Moved to gcc-deps.exp
54886         * gcc-deps.exp: New file.
54887
54888 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54889
54890         * g++.old-deja/g++.pt/defarg14.C: New test.
54891
54892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54893
54894         * g++.old-deja/g++.other/lineno5.C: New test.
54895
54896 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54897
54898         * g++.old-deja/g++.pt/crash68.C: New test.
54899
54900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54901
54902         * g++.old-deja/g++.other/crash42.C: New test.
54903
54904 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54905
54906         * gcc.dg/cpp/extratokens.c: Fix.
54907         * gcc.dg/cpp/skipping2.c: New tests.
54908
54909 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54910
54911         * gcc.c-torture/execute/20010724-1.c: New file.
54912         * gcc.c-torture/execute/20010724-1.x: New file.
54913
54914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54915
54916         * g++.old-deja/g++.other/cond7.C: New test.
54917
54918 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54919
54920         * g++.old-deja/g++.other/optimize4.C: New test.
54921
54922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54923
54924         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54925
54926 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54927
54928         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54929         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54930         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54931         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54932
54933         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54934         bug report" message.
54935
54936         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54937         * g++.dg/ext/instantiate1.C: Move from old-deja.
54938
54939 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54940
54941         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54942         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54943         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54944         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54945
54946 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54947
54948         * gcc.c-torture/execute/20010723-1.c: New test.
54949
54950 2001-07-23  Ben Elliston  <bje@redhat.com>
54951
54952         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54953
54954 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54955
54956         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54957         i[34567]86-*-*.
54958         Delete handling of ieee_multilib_flags.
54959         Pass -mieee for alpha*-*-* and sh-*-*.
54960         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54961
54962 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54963
54964         Remove old-abi tests.
54965         * g++.old-deja/g++.mike/p11116.C: Remove.
54966         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54967
54968 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54969
54970         * g77.f-torture/compile/pr3743.f: New test
54971
54972 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54973
54974         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54975
54976 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54977
54978         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54979         g++.old-deja/g++.pt/static6.C: Likewise.
54980         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54981         supports weak symbols.
54982
54983 2001-07-18  Andreas Jaeger  <aj@suse.de>
54984
54985         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54986         supported again.
54987
54988 2001-07-18  Andreas Jaeger  <aj@suse.de>
54989
54990         * gcc.dg/iftrap-1.c: Fix target line.
54991
54992 2001-07-17  Richard Henderson  <rth@redhat.com>
54993
54994         * gcc.c-torture/execute/20010717-1.c: New.
54995
54996 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54997
54998         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54999         tests.
55000
55001 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55002
55003         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55004
55005 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55006
55007         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55008         UAC_SIGBUS, UAC_NOPRINT definitions.
55009
55010 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55011
55012         * objc/execute/object_is_class.m: New test.
55013         * objc/execute/object_is_meta_class.m: New test.
55014
55015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55016
55017         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55018         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55019
55020 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55021
55022         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55023         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55024
55025 2001-07-14  Richard Henderson  <rth@redhat.com>
55026
55027         * gcc.dg/iftrap-1.c: New.
55028
55029 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55030
55031         * g77.f-torture/execute/intrinsic77.f: New test.
55032
55033 2001-07-11  Janis Johnson <janis@us.ibm.com>
55034
55035         * gcc.misc-tests/gcov-3.c: New test.
55036
55037 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55038
55039         * gcc.c-torture/compile/20010711-1.c,
55040         * gcc.c-torture/compile/20010711-2.c: New tests.
55041
55042 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55043
55044         * gcc.c-torture/execute/20010711-1.c: New test.
55045
55046 2001-07-11  Ben Elliston  <bje@redhat.com>
55047
55048         * g++.old-deja/g++.other/enum5.C: New test.
55049
55050 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55051
55052         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55053         (g++-dg-prune): Call prune_gcc_output.
55054         * prune.exp: New file for prune_gcc_output.
55055         * lib/g++.exp, lib/gcc.exp: Load it.
55056
55057 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55058
55059         * gcc.c-torture/compile/20010701-1.c,
55060         g++.old-deja/g++.ext/attrib6.C: New tests.
55061
55062 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55063
55064         * gcc.c-torture/compile/20010706-1.c: New test.
55065
55066 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55067
55068         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55069
55070 2001-06-28  Stan Shebs  <shebs@apple.com>
55071
55072         * gcc.dg/pragma-darwin.c: New test.
55073
55074 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55075
55076         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55077         Solaris 2.[678] system.
55078
55079 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55080
55081         * gcc.dg/20010622-1.c: New test.
55082
55083 2001-06-18  Stan Shebs  <shebs@apple.com>
55084
55085         * objc.dg: New directory.
55086         * objc.dg/dg.exp: New file.
55087         * objc.dg/alias.m: New.
55088         * objc.dg/class-1.m: New.
55089         * objc.dg/class-2.m: New.
55090         * objc.dg/const-str-1.m: New.
55091         * objc.dg/const-str-2.m: New.
55092         * objc.dg/id-1.m: New.
55093         * objc.dg/method-1.m: New.
55094         * objc.dg/super-class-1.m: New.
55095         * lib/objc-dg.exp: New file.
55096
55097 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55098
55099         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55100         of label name.
55101
55102 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55103
55104         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55105
55106 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55107
55108         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55109         variable.
55110
55111 2001-06-12  Richard Henderson  <rth@redhat.com>
55112
55113         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55114
55115 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55116
55117         * g++.old-deja/g++.abi/vbase5.C: New test.
55118         * g++.old-deja/g++.abi/vbase6.C: New test.
55119         * g++.old-deja/g++.abi/vbase7.C: New test.
55120
55121 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55122
55123         * gcc.c-torture/compile/20010610-1.c: New test.
55124
55125 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55126
55127         * g++.old-deja/g++.abi/vbase4.C: New test.
55128
55129 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55130
55131         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55132         support %f for HC11/HC12 targets.
55133         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55134         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55135         on HC11/HC12 targets.
55136         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55137
55138 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55139
55140         * gcc.dg/wchar_t-1.c: New file.
55141         * gcc.dg/wint_t-1.c: Likewise.
55142
55143 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55144
55145         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55146
55147 2001-06-11  Richard Henderson  <rth@redhat.com>
55148
55149         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55150
55151 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55152
55153         * gcc.c-torture/compile/20010611-1.c: New test.
55154
55155 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55156
55157         * gcc.dg/c99-tag-1.c: Add more tests.
55158
55159 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55160
55161         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55162         representation on MN10300 and ARM/Thumb.
55163
55164 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55165
55166         * g77.f-torture/execute/20010610.f: New.
55167
55168 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55169
55170         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55171         names.
55172
55173 2001-06-09  Richard Henderson  <rth@redhat.com>
55174
55175         * gcc.c-torture/execute/ashrdi-1.c: New.
55176         * gcc.c-torture/execute/ashldi-1.c: New.
55177         * gcc.c-torture/execute/lshrdi-1.c: New.
55178
55179 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55180
55181         * objc/execute/load-3.m: Added. Check sending +load to categories,
55182         in addition to classes.
55183
55184 2001-06-08  Stan Shebs  <shebs@apple.com>
55185
55186         * objc/execute/load-2.m: New test.  From Nicola Pero
55187         <n.pero@mi.flashnet.it>.
55188
55189 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55190
55191         * gcc.c-torture/execute/20010605-2.c: New test.
55192
55193 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55194
55195         * g++.old-deja/g++.abi/vbase2.C: New test.
55196         * g++.old-deja/g++.abi/vbase3.C: New test.
55197
55198 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55199
55200         * g++.old-deja/g++.pt/friend49.C: New test.
55201
55202 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55203
55204         * g++.old-deja/g++.ext/anon3.C: New test.
55205
55206 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55207
55208         * g++.old-deja/g++.other/conv7.C: New test.
55209
55210 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55211
55212         * gcc.c-torture/compile/20010605-2.c: New test.
55213
55214 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55215
55216         * gcc.c-torture/execute/20010604-1.c: New test.
55217
55218 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55219
55220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55221
55222 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55223
55224         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55225         (g++_link_flags): Likewise.
55226         (g++_init): Pass gccpath's value to two previous functions.
55227
55228 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55229
55230         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55231         Ensure logfile entry matches exec command line.
55232
55233 2001-05-31  Richard Henderson  <rth@redhat.com>
55234
55235         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55236         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55237
55238 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55239
55240         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55241         compiler for irix6.2
55242
55243 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55244
55245         * g++.old-deja/g++.other/optimize3.C: New file.
55246
55247 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55248
55249         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55250         assemble.
55251
55252 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55253
55254         * g++.old-deja/g++.other/optimize2.C: New file.
55255
55256 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55257
55258         * gcc.c-torture/compile/20010518-2.c: New file.
55259         * gcc.c-torture/execute/20010518-1.c: New file.
55260         * gcc.c-torture/execute/20010518-2.c: New file.
55261
55262 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55263
55264         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55265
55266 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55267
55268         G++ no longer defines builtins that do not begin with __builtin.
55269         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55270         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55271         * g++.old-deja/g++.law/builtin1.C: Likewise.
55272         * g++.old-deja/g++.law/cvt2.C: Likewise.
55273         * g++.old-deja/g++.mike/net5.C: Likewise.
55274         * g++.old-deja/g++.other/builtins1.C: Likewise.
55275         * g++.old-deja/g++.other/builtins2.C: Likewise.
55276         * g++.old-deja/g++.other/builtins3.C: Likewise.
55277         * g++.old-deja/g++.other/builtins4.C: Likewise.
55278         * g++.old-deja/g++.other/inline8.C: Likewise.
55279         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55280
55281 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.pt/using1.C: Adjust.
55284         * g++.old-deja/g++.pt/using2.C: New test.
55285
55286 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55287
55288         * gcc.dg/cpp/charconst.c: New tests.
55289         * gcc.dg/cpp/escape.c: New tests.
55290         * gcc.dg/cpp/escape-1.c: New tests.
55291         * gcc.dg/cpp/escape-2.c: New tests.
55292         * gcc.dg/cpp/ucs.c: New tests.
55293
55294 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55295
55296         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55297         native compiler for irix6.5.
55298
55299 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55300
55301         * lib/g++.exp (g++_include_flags): Use args to compute
55302         get_multilibs.
55303         (g++_link_flags): Likewise.
55304         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55305
55306 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55307
55308         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55309
55310 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55311
55312         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55313         this file.
55314
55315 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55316
55317         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55318         STACK_SIZE;
55319         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55320         to STACK_SIZE; Use it to define size of add_histo array.
55321         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55322         to STACK_SIZE.
55323         (f): Use GITT_SIZE to define size of gitt local table.
55324         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55325         to STACK_SIZE; Use it to define size of bytemem array.
55326
55327 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55328
55329         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55330         on 68HC11/HC12 due to the asm instruction.
55331         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55332         * gcc.c-torture/compile/920520-1.x: Likewise.
55333         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55334         on 68HC11/HC12 because the function is larger than 64K.
55335         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55336         on 68HC11/HC12 because the structure is too large.
55337
55338 2001-05-20  Richard Henderson  <rth@redhat.com>
55339
55340         * gcc.c-torture/execute/20010520-1.c: New.
55341
55342 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55343
55344         * g++.old-deja/g++.warn/compare1.C: New test.
55345         * gcc.dg/compare4.c: New test.
55346
55347 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55348
55349         * g++.old-deja/g++.other/optimize1.C: New test.
55350
55351 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55352
55353         * g++.old-deja/g++.pt/spec41.C: New test.
55354
55355 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55356
55357         * gcc.c-torture/compile/20010114-1.x: Remove.
55358
55359 2001-05-18  Stan Shebs  <shebs@apple.com>
55360
55361         * gcc.c-torture/compile/20010518-1.c: New test.
55362
55363 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55364
55365         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55366         * g++.old-deja/g++.pt/crash67.C: New test.
55367
55368 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55369
55370         * g++.old-deja/g++.other/debug9.C: New test.
55371
55372 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55373
55374         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55375
55376 2001-05-16  Jan Hubicka  <jh@suse.cz>
55377
55378         * gcc.c-torture/compile/20010516-1.c: New test.
55379
55380 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55381
55382         * g++.old-deja/g++.other/crash41.C: New test.
55383
55384 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55385
55386         * g++.old-deja/g++.pt/crash66.C: New test.
55387
55388 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55389
55390         * g++.old-deja/g++.robertl/eb27.C: Convert.
55391
55392 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55393
55394         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55395         declaration being redundant.
55396
55397 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55398
55399         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55400
55401 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55402
55403         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55404
55405 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55406
55407         * lib/g++.exp: Use testsuite_flags.
55408
55409 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55410
55411         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55412
55413 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55414
55415         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55416
55417 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55418
55419         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55420
55421 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55422
55423         * gcc.c-torture/compile/20010313-1.c: New test.
55424
55425 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55426
55427         * gcc.dg/cpp/direct2.c: New test.
55428         * gccq.dg/cpp/direct2s.c: New test.
55429
55430         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55431
55432 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55433
55434         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55435         * g++.old-deja/g++.other/op3.C: Likewise.
55436
55437 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55438
55439         * gcc.dg/cpp/syshdr.h: New file.
55440         * gcc.dg/cpp/sysmac1.c: Update.
55441         * gcc.dg/cpp/sysmac2.c: Update.
55442
55443 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55444
55445         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55446
55447 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55448
55449         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55450         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55451
55452 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55453
55454         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55455
55456 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55457
55458         * lib/g++.exp (g++_include_flags): Don't use any special flags
55459         if TESTING_IN_BUILD_TREE is not defined.
55460         (g++_init): Use a plain 'c++' as the compiler if
55461         TESTING_IN_BUILD_TREEE is not defined.
55462
55463 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55464
55465         * g++.old-deja/g++.eh/catch13.C: New test.
55466         * g++.old-deja/g++.eh/catch14.C: New test.
55467
55468 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55469
55470         * gcc.dg/cpp/tr-define.c: New test.
55471
55472 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55473
55474         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55475         <stdlib.h>, not <malloc.h>.
55476
55477 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55478
55479         * g++.old-deja/g++.ns/template17.C: New test.
55480
55481 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55482
55483         * g++.old-deja/g++.pt/ref4.C: New test.
55484
55485 2001-04-30  Richard Henderson  <rth@redhat.com>
55486
55487         * gcc.dg/20000724-1.c: Revert last change.
55488
55489 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55490
55491         * g77.f-torture/execute/20010430.f: New test.
55492
55493 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55494
55495         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55496
55497 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55498
55499         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55500
55501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         * g++.old-deja/g++.eh/crash6.C: New test.
55504
55505 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55506
55507         * g++.old-deja/g++.other/warn7.C: New test.
55508
55509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55510
55511         * g++.old-deja/g++.other/defarg9.C: New test.
55512
55513 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55514
55515         * g77.f-torture/compile/20010426.f: New test.
55516         * g77.f-torture/execute/20010426.f: New test.
55517
55518 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55519
55520         * g77.f-torture/compile/20000629-1.x: Remove - error
55521         has been fixed.
55522
55523 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55524
55525         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55526         Tweak slightly to work with g++.dg framework.
55527         * g++.dg/special/ecos.exp: Run initp1.C test.
55528         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55529
55530         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55531         its linker doesn't give line numbers either.
55532         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55533
55534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55535
55536         * g++.old-deja/g++.other/lex1.C: New test.
55537
55538 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55539
55540         * gcc.dg/noncompile/20010425-1.c: New test.
55541
55542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55543
55544         * g++.old-deja/g++.pt/mangle2.C: New test.
55545
55546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55547
55548         * gcc.dg/format/plus-1.c: New test.
55549
55550 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55551
55552         * gcc.dg/20010423-1.c: New test.
55553
55554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55555
55556         * gcc.c-torture/execute/20010422-1.c: New test.
55557
55558 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55559
55560         * g++.old-deja/g++.ns/type2.C: New test.
55561
55562 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55563
55564         * g++.old-deja/g++.other/perf1.C: New test.
55565
55566 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55567
55568         * gcc.dg/c99-func-2.c: Remove xfail.
55569         * gcc.dg/c99-func-3.c: Remove xfail.
55570         * gcc.dg/c99-func-4.c: Remove xfail.
55571
55572 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55573
55574         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55575
55576 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55577
55578         * gcc.c-torture/compile/20010423-1.c: New test.
55579
55580 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55581
55582         * g++.old-deja/g++.pt/typename28.C: New test.
55583
55584 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.old-deja/g++.abi/empty2.C: New test.
55587         * g++.old-deja/g++.abi/empty3.C: New test.
55588
55589 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55590
55591         * g++.old-deja/g++.other/comdat2.C: New test.
55592         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55593
55594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55595
55596         * g++.old-deja/g++.other/overload14.C: New test.
55597
55598 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55599
55600         * g++.old-deja/g++.other/lookup23.C: New test.
55601
55602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55603
55604         * gcc.c-torture/execute/20010403-1.c: New test.
55605
55606 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55607             Mark Mitchell  <mark@codesourcery.com>
55608
55609         * lib/old-dejagnu.exp: Don't delete output of executable.
55610         Add .exe suffix to executables.
55611
55612 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55613
55614         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55615
55616 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55617
55618         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55619
55620 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55621
55622         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55623         * g++.old-deja/g++.abi/crash1.C: New test.
55624
55625 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55626
55627         * g++.old-deja/g++.other/crash40.C: New test.
55628
55629 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55630
55631         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55632
55633 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55634
55635         * g++.old-deja/g++.other/warn6.C: New test.
55636
55637 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55638
55639         * g++.old-deja/g++.robertl/eb42.C: Same.
55640
55641 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55642
55643         * gcc.dg/wtr-conversion-1.c: New testcase.
55644
55645 2001-04-10  Richard Henderson  <rth@redhat.com>
55646
55647         * g++.old-deja/g++.other/array5.C: New.
55648
55649 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55650
55651         * gcc.c-torture/execute/20010408-1.c: New test.
55652
55653 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55654
55655         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55656         headers and constructs.
55657         * g++.old-deja/g++.robertl/eb79.C: Same.
55658         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55659         * g++.old-deja/g++.robertl/eb73.C: Same.
55660         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55661         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55662         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55663         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55664         * g++.old-deja/g++.robertl/eb44.C: Same.
55665         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55666         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55667         * g++.old-deja/g++.robertl/eb39.C: Same.
55668         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55669         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55670         * g++.old-deja/g++.robertl/eb30.C: Same.
55671         * g++.old-deja/g++.robertl/eb3.C: Same.
55672         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55673         * g++.old-deja/g++.robertl/eb21.C: Same.
55674         * g++.old-deja/g++.robertl/eb15.C: Same.
55675         * g++.old-deja/g++.robertl/eb118.C: Same.
55676         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55677         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55678         * g++.old-deja/g++.robertl/eb109.C: Same.
55679         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55680         * g++.old-deja/g++.mike/rtti1.C: Same.
55681         * g++.old-deja/g++.mike/p658.C: Same.
55682         * g++.old-deja/g++.mike/net46.C: Same.
55683         * g++.old-deja/g++.mike/net34.C: Same.
55684         * g++.old-deja/g++.mike/memoize1.C: Same.
55685         * g++.old-deja/g++.mike/eh2.C: Same.
55686         * g++.old-deja/g++.law/weak.C: Same.
55687         * g++.old-deja/g++.law/visibility7.C: Same.
55688         * g++.old-deja/g++.law/visibility25.C: Same.
55689         * g++.old-deja/g++.law/visibility22.C: Same.
55690         * g++.old-deja/g++.law/visibility2.C: Same.
55691         * g++.old-deja/g++.law/visibility17.C: Same.
55692         * g++.old-deja/g++.law/visibility13.C: Same.
55693         * g++.old-deja/g++.law/visibility10.C: Same.
55694         * g++.old-deja/g++.law/visibility1.C: Same.
55695         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55696         * g++.old-deja/g++.law/vbase1.C: Same.
55697         * g++.old-deja/g++.law/operators32.C: Same.
55698         * g++.old-deja/g++.law/nest3.C: Same.
55699         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55700         * g++.old-deja/g++.law/except5.C (main): Same.
55701         * g++.old-deja/g++.law/cvt7.C (run): Same.
55702         * g++.old-deja/g++.law/cvt2.C: Same.
55703         * g++.old-deja/g++.law/cvt16.C: Same.
55704         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55705         * g++.old-deja/g++.law/ctors17.C (main): Same.
55706         * g++.old-deja/g++.law/ctors13.C: Same.
55707         * g++.old-deja/g++.law/ctors12.C (main): Same.
55708         * g++.old-deja/g++.law/ctors10.C: Same.
55709         * g++.old-deja/g++.law/code-gen5.C: Same.
55710         * g++.old-deja/g++.law/bad-error7.C: Same.
55711         * g++.old-deja/g++.law/arm9.C: Same.
55712         * g++.old-deja/g++.law/arm12.C: Same.
55713         * g++.old-deja/g++.law/arg8.C: Same.
55714         * g++.old-deja/g++.law/arg1.C: Same.
55715         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55716         * g++.old-deja/g++.jason/template31.C: Same.
55717         * g++.old-deja/g++.jason/template24.C (main): Same.
55718         * g++.old-deja/g++.jason/2371.C: Same.
55719         * g++.old-deja/g++.eh/new2.C: Same.
55720         * g++.old-deja/g++.eh/new1.C: Same.
55721         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55722         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55723         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55724         * g++.old-deja/g++.brendan/crash62.C: Same.
55725         * g++.old-deja/g++.brendan/crash52.C: Same.
55726         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55727         * g++.old-deja/g++.brendan/crash38.C: Same.
55728         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55729         * g++.old-deja/g++.brendan/copy9.C: Same.
55730
55731 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55732
55733         * gcc.c-torture/execute/20001203-2.c (memset):
55734         Count argument is of type __SIZE_TYPE__.
55735
55736 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55737
55738         * gcc.c-torture/compile/20010404-1.c: New test.
55739
55740 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55741
55742         * gcc.c-torture/compile/20010326-1.c: New test.
55743
55744 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55745
55746         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55747         peculiarities of the SH.
55748         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55749
55750 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55751
55752         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55753         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55754         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55755
55756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55757
55758         * g77.f-torture/compile/20010321-1.f: New test.
55759
55760 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55761
55762         * gcc.c-torture/compile/20010329-1.c: New test.
55763
55764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55765
55766         * gcc.c-torture/execute/20010329-1.c: New test.
55767
55768 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55769
55770         * g++.old-deja/g++.other/eh4.C: Fix typo.
55771
55772 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55773
55774         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55775
55776 2001-03-28  Philip Blundell  <philb@gnu.org>
55777
55778         * gcc.c-torture/compile/20010328-1.c: New test.
55779
55780 2001-03-27  Richard Henderson  <rth@redhat.com>
55781
55782         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55783         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55784
55785 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55786
55787         * gcc.c-torture/compile/20010327-1.c: New test.
55788
55789 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55790
55791         * g++.old-deja/g++.other/friend12.C: New test.
55792         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55793         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55794
55795 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55796
55797         * gcc.c-torture/execute/20010325-1.c: New test.
55798
55799 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55800
55801         * g++.old-deja/g++.other/mangle3.C: New test.
55802
55803 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55804
55805         * g++.old-deja/g++.other/anon8.C: New test.
55806
55807 2001-03-20  Philip Blundell  <philb@gnu.org>
55808
55809         * gcc.c-torture/compile/20010320-1.c: New test.
55810
55811 2001-03-17  Richard Henderson  <rth@redhat.com>
55812
55813         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55814
55815 2001-03-15  Geoff Keating  <geoff@redhat.com>
55816
55817         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55818         tests on AIX.
55819
55820 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55821
55822         * g++.old-deja/g++.other/eh4.C: New test.
55823
55824 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55825
55826         * gcc.dg/cpp/mi1.c: Update.
55827
55828 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55829
55830         * g++.old-deja/g++.other/regstack.C: New test.
55831
55832 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55833
55834         * g++.old-deja/g++.other/ref4.C: New test.
55835
55836 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55837
55838         * objc/execute/va_method.m: Added.
55839         * objc/execute/IMP.m: Added.
55840         * objc/execute/_cmd.m: Added.
55841         * objc/execute/accessing_ivars.m: Added.
55842         * objc/execute/class-1.m: Added.
55843         * objc/execute/class-10.m: Added.
55844         * objc/execute/class-11.m: Added.
55845         * objc/execute/class-12.m: Added.
55846         * objc/execute/class-13.m: Added.
55847         * objc/execute/class-14.m: Added.
55848         * objc/execute/class-2.m: Added.
55849         * objc/execute/class-3.m: Added.
55850         * objc/execute/class-4.m: Added.
55851         * objc/execute/class-5.m: Added.
55852         * objc/execute/class-6.m: Added.
55853         * objc/execute/class-7.m: Added.
55854         * objc/execute/class-8.m: Added.
55855         * objc/execute/class-9.m: Added.
55856         * objc/execute/class-tests-1.h
55857         * objc/execute/class-tests-2.h
55858         * objc/execute/compatibility_alias.m: Added.
55859         * objc/execute/encode-1.m: Added.
55860         * objc/execute/formal_protocol-1.m: Added.
55861         * objc/execute/formal_protocol-2.m: Added.
55862         * objc/execute/formal_protocol-3.m: Added.
55863         * objc/execute/formal_protocol-4.m: Added.
55864         * objc/execute/formal_protocol-5.m: Added.
55865         * objc/execute/formal_protocol-6.m: Added.
55866         * objc/execute/formal_protocol-7.m: Added.
55867         * objc/execute/informal_protocol.m: Added.
55868         * objc/execute/initialize.m: Added.
55869         * objc/execute/load.m: Added.
55870         * objc/execute/many_args_method.m: Added.
55871         * objc/execute/nested-3.m: Added.
55872         * objc/execute/no_clash.m: Added.
55873         * objc/execute/private.m: Added.
55874         * objc/execute/redefining_self.m: Added.
55875         * objc/execute/root_methods.m: Added.
55876         * objc/execute/selector-1.m: Added.
55877         * objc/execute/static-1.m: Added.
55878         * objc/execute/static-2.m: Added.
55879         * objc/execute/va_method.m: Added.
55880
55881 2001-03-10  Richard Henderson  <rth@redhat.com>
55882
55883         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55884
55885 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55886
55887         * g++.old-deja/g++.other/crash31.C: XFAIL.
55888         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55889         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55890         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55891         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55892         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55893
55894 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55895
55896         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55897
55898 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55899
55900         * gcc.dg/20000724-1.c: Don't use multiline strings.
55901
55902 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55903
55904         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55905         result of -cString against what we expect it to be; don't just
55906         print it out for no one to read.
55907
55908         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55909         Based on testcases provided by Nicola Pero.
55910
55911 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55912
55913         * gcc.dg/cpp/macro7.c: New test.
55914
55915 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55916
55917         * gcc.dg/cpp/multiline.c: Update.
55918
55919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55920
55921         * g++.old-deja/g++.other/enum3.C: New test.
55922
55923 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55924
55925         * g++.old-deja/g++.other/pod1.C: New test.
55926
55927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55928
55929         * g++.old-deja/g++.ext/overload1.C: New test.
55930
55931 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55932
55933         * g++.old-deja/g++.pt/using1.C: New test.
55934
55935 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55936
55937         * g++.old-deja/g++.other/using9.C: New test.
55938
55939 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55940
55941         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55942
55943         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55944
55945 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55946
55947         * g++.old-deja/g++.ext/realpt1.C: Remove.
55948
55949 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55950
55951         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55952
55953 2001-02-26  Will Cohen  <wcohen@redhat.com>
55954
55955         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55956
55957 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55958
55959         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55960         templatized constructors.
55961
55962 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55963
55964         * gcc.c-torture/execute/20010224-1.c: New test.
55965
55966 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55967
55968         * gcc.c-torture/execute/20010222-1.c: New test.
55969
55970 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55971
55972         * g++.old-deja/g++.other/inline20.C: New test.
55973
55974 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55975
55976         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55977
55978 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55979
55980         * g++.old-deja/g++.other/lookup22.C: New test.
55981
55982 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55983
55984         * g77.dg: New directory.
55985         * g77.dg/20010216-1.f: New test case.
55986         * g77.dg/dg.exp: New driver.
55987         * lib/g77-dg.exp: New driver library.
55988
55989 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55990
55991         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55992
55993 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55994
55995         * g++.old-deja/g++.other/decl9.C: New test.
55996
55997 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55998
55999         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56000         not need <string> and also tests the initialization at runtime.
56001
56002 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56003
56004         * gcc.c-torture/execute/longlong.c: New test.
56005
56006 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56007
56008         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56009
56010 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56011
56012         * gcc.c-torture/execute/920302-1.c (execute):
56013         Change argument type to short.
56014
56015 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56016
56017         * g++.old-deja/g++.pt/deduct6.C: New test.
56018
56019 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56020
56021         * g++.old-deja/g++.pt/deduct5.C: New test.
56022
56023 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56024
56025         * gcc.c-torture/execute/20010209-1.c: New test.
56026
56027 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56028
56029         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56030
56031 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56032
56033         * g++.dg/vtgc1.C: Update for new ABI.
56034
56035         * consistency.vlad: New directory, 1665 files.
56036
56037 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56038
56039         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56040         return type.
56041         * gcc.dg/cpp/digraphs.c: Declare puts.
56042
56043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56044
56045         * g++.old-deja/g++.other/warn5.C: New test.
56046
56047 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.pt/spec40.C: New test.
56050
56051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56054         case.
56055         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56056
56057 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56058
56059         * gcc.c-torture/compile/20010209-1.c: New test.
56060
56061 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56062
56063         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56064         excess errors message but not if it crashes.
56065         * g++.old-deja/g++.other/crash27.C: Likewise.
56066         * g++.old-deja/g++.other/crash28.C: Likewise.
56067         * g++.old-deja/g++.other/crash30.C: Likewise.
56068         * g++.old-deja/g++.other/crash32.C: Likewise.
56069         * g++.old-deja/g++.other/crash35.C: Likewise.
56070         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56071
56072 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56073
56074         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56075         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56076         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56077         g77.f-torture/execute/execute.exp,
56078         g77.f-torture/noncompile/noncompile.exp,
56079         gcc.c-torture/execute/execute.exp,
56080         gcc.c-torture/execute/memcheck/memcheck.exp,
56081         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56082         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56083         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56084         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56085         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56086         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56087         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56088         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56089         Remove bug reporting instructions with ancient email addresses.
56090
56091 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56092
56093         * gcc.dg/20010202-1.c: New test.
56094         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56095
56096 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56097
56098         * g++.dg/stdbool-if.C: New test.
56099
56100 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56101
56102         * objc/execute/fdecl.m: Added main().
56103
56104 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56105
56106         * gcc.c-torture/execute/20010206-1.c: New test.
56107
56108 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56109
56110         * gcc.dg/cpp/avoidpaste1.c: Update.
56111
56112 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56113
56114         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56115         Pero <nicola@brainstorm.co.uk>.
56116         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56117
56118 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56119
56120         * g++.old-deja/g++.pt/spec39.C: New test.
56121
56122 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56123
56124         * gcc.c-torture/compile/20010202-1.c: New test.
56125
56126 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56127
56128         * g++.old-deja/g++.abi/primary2.C: New test.
56129         * g++.old-deja/g++.abi/primary3.C: New test.
56130         * g++.old-deja/g++.abi/primary4.C: New test.
56131         * g++.old-deja/g++.abi/primary5.C: New test.
56132         * g++.old-deja/g++.abi/vtable3.h: New test.
56133         * g++.old-deja/g++.abi/vtable3a.C: New test.
56134         * g++.old-deja/g++.abi/vtable3b.C: New test.
56135         * g++.old-deja/g++.abi/vtable3c.C: New test.
56136         * g++.old-deja/g++.abi/vtable3d.C: New test.
56137         * g++.old-deja/g++.abi/vtable3e.C: New test.
56138         * g++.old-deja/g++.abi/vtable3f.C: New test.
56139         * g++.old-deja/g++.abi/vtable3g.C: New test.
56140         * g++.old-deja/g++.abi/vtable3h.C: New test.
56141         * g++.old-deja/g++.abi/vtable3i.C: New test.
56142         * g++.old-deja/g++.abi/vtable3j.C: New test.
56143         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56144
56145 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56146
56147         * g++.old-deja/g++.other/anon6.C: New test.
56148         * g++.old-deja/g++.other/anon7.C: New test.
56149
56150 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56151
56152         * gcc.dg/cpp/avoidpaste2.c: New tests.
56153
56154 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56155
56156         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56157
56158 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56159
56160         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56161         DECIMAL_DIG cases for Irix."
56162
56163 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56164
56165         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56166
56167 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56168
56169         * gcc.dg/c99-tag-1.c: New test.
56170
56171 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56172
56173         * gcc.dg/cpp/tr-warn1.c: Add tests.
56174
56175 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56176
56177         * gcc.dg/cpp/avoidpaste1.c: Update.
56178         * gcc.dg/cpp/paste4.c: Update.
56179
56180 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56181
56182         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56183         cases for Irix.
56184
56185 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56186
56187         * g++.old-deja/g++.other/inline19.C: New test.
56188
56189 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56190
56191         * gcc.dg/Wlarger-than.c: New test.
56192
56193 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56194
56195         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56196
56197 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56198
56199         * gcc.c-torture/execute/20010129-1.c: New test.
56200         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56201
56202 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56203
56204         * gcc.dg/cpp/avoidpaste1.c: Test case.
56205
56206 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56207
56208         * g++.old-deja/g++.other/inline18.C: New test.
56209
56210 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56211
56212         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56213         and __builtin_putchar.
56214
56215 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56216
56217         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56218         tests.
56219
56220 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56221
56222         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56223         floating point number rounding mode to round to the nearest
56224         representable mode.
56225
56226 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56227
56228         * g++.old-deja/g++.other/mangle2.C: New test.
56229
56230 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56231
56232         * gcc.c-torture/compile/20010124-1.c: New test.
56233
56234 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56235
56236         * g++.old-deja/g++.pt/spec38.C: New test.
56237
56238 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56239
56240         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56241         "Build don't run".
56242
56243 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56244
56245         * gcc.c-torture/execute/20010123-1.c: New test.
56246
56247 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56248
56249         * g++.old-deja/g++.pt/spec37.C: New test.
56250
56251 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56252
56253         * g++.old-deja/g++.pt/overload14.C: New test.
56254
56255 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56256
56257         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56258         __builtin_return_address.
56259
56260 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56261
56262         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56263         * g++.old-deja/g++.pt/spec35.C: New test.
56264         * g++.old-deja/g++.pt/spec36.C: New test.
56265
56266 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56267
56268         * gcc.c-torture/compile/20010118-1.c: New test.
56269
56270 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56271
56272         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56273
56274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56275
56276         * gcc.c-torture/execute/20010119-1.c: New test.
56277
56278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56279
56280         * g++.old-deja/g++.other/vbase5.C: New test.
56281
56282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56283
56284         * gcc.c-torture/execute/20010118-1.c: New test.
56285
56286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56287
56288         * g++.old-deja/g++.pt/deduct3.C: New test.
56289
56290 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56291
56292         * g++.old-deja/g++.pt/spec34.C: New test.
56293
56294 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56295
56296         * g77.f-torture/compile/20000601-2.f: New test.
56297
56298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56299
56300         * g++.old-deja/g++.other/init17.C: New test.
56301
56302 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56303
56304         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56305
56306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56307
56308         * g++.old-deja/g++.pt/unify8.C: New test.
56309
56310 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56311
56312         * g++.old-deja/g++.abi/vbase1.C: New test.
56313
56314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56315
56316         * g++.old-deja/g++.pt/crash65.C: New test.
56317
56318 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56319
56320         * gcc.dg/cpp/assembl2.S: New test case.
56321
56322 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56323
56324         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56325         are supported.
56326
56327 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56328
56329         * g++.old-deja/g++.other/builtins1.C: New test.
56330         * g++.old-deja/g++.other/builtins2.C: Likewise.
56331         * g++.old-deja/g++.other/builtins3.C: Likewise.
56332         * g++.old-deja/g++.other/builtins4.C: Likewise.
56333
56334 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56335
56336         * gcc.c-torture/compile/20010117-1.c: New test.
56337         * gcc.c-torture/compile/20010117-2.c: New test.
56338
56339 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56340
56341         * g77.f-torture/execute/20010116.[fx]: New test,
56342         XFAIL on i?86-*-*.
56343         * g77.f-torture/compile/20010115.f: Indicate it's
56344         a test for PR fortran/1636.
56345
56346 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56347
56348         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56349
56350 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56351
56352         * g77.f-torture/compile/20010115.f: New test.
56353
56354 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56355
56356         * g++.old-deja/g++.pt/nontype5.C: New test.
56357
56358 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56359
56360         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56361         have an equivalent working one below it.
56362
56363 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56364
56365         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56366         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56367
56368 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56369
56370         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56371         message containing "init_priority".
56372         (conpr-2.C): Likewise.
56373         (conpr-3.C): Likewise.
56374         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56375
56376 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56377
56378         * gcc.c-torture/execute/20010114-2.c: New test.
56379
56380 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56381
56382         * gcc.c-torture/compile/20010114-1.c: New test.
56383         * gcc.c-torture/compile/20010114-1.x: Xfail.
56384         * gcc.c-torture/compile/20010114-2.c: New test.
56385         * gcc.c-torture/execute/20010114-1.c: New test.
56386         * gcc.dg/trunc-1.c: New test.
56387         * gcc.dg/uninit-B.c: New test.
56388
56389 2001-01-13  Nick Clifton  <nickc@redhat.com>
56390
56391         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56392         target.
56393
56394 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56395
56396         * gcc.c-torture/compile/20010113-1.c: New test.
56397
56398 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56399
56400         * gcc.c-torture/compile/20001212-1.c: New test.
56401
56402 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56403
56404         * gcc.dg/cpp/widestr1.c: Update.
56405         * gcc.dg/cpp/prag-imp.c: Remove.
56406
56407 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56408
56409         * gcc.c-torture/execute/20000801-3.x: Remove.
56410         * gcc.dg/c90-init-1.c: New test.
56411         * gcc.dg/c99-init-1.c: New test.
56412         * gcc.dg/c99-init-2.c: New test.
56413         * gcc.dg/gnu99-init-1.c: New test.
56414
56415 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56416
56417         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56418         testing that no relevant ones were found.
56419
56420 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56421
56422         * g++.old-deja/g++.pt/cast2.C: New test.
56423
56424 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.pt/friend47.C: New test.
56427
56428 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56429
56430         * g++.old-deja/g++.pt/instantiate13.C: New test.
56431
56432 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56433
56434         * g++.old-deja/g++.other/defarg7.C: New test.
56435         * g++.old-deja/g++.other/defarg8.C: New test.
56436
56437 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56438
56439         * g++.old-deja/g++.pt/crash64.C: New test.
56440
56441 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56442
56443         * g++.old-deja/g++.pt/crash63.C: New test.
56444
56445 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56446
56447         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56448
56449 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56450
56451         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56452
56453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56454
56455         * g++.old-deja/g++.pt/error3.C: New test.
56456
56457 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56458
56459         * g++.old-deja/g++.other/crash39.C: New test.
56460
56461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56462
56463         * g++.old-deja/g++.other/vbase4.C: New test.
56464
56465 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56466
56467         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56468         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56469         * gcc.dg/special/special.exp: New test driver which will check
56470         for alias support for the above test.
56471
56472 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56473
56474         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56475         problems on small machines.
56476         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56477         parameterize.
56478
56479 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56480
56481         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56482         mips.
56483         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56484
56485 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56486
56487         * g++.old_deja/g++.pt/using8.C: New test.
56488
56489 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56490
56491         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56492
56493 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56494
56495         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56496         where a failure is expected.
56497         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56498
56499 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56500
56501         * g++.old_deja/g++.pt/instantiate12.C: New test.
56502
56503 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56506         start of structs.
56507         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56508         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56509         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56510         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56511         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56512         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56513         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56514         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56515         * g++.old-deja/g++.eh/spec6.C: Likewise.
56516         * g++.old-deja/g++.jason/crash3.C: Likewise.
56517         * g++.old-deja/g++.law/ctors11.C: Likewise.
56518         * g++.old-deja/g++.law/ctors17.C: Likewise.
56519         * g++.old-deja/g++.law/ctors5.C: Likewise.
56520         * g++.old-deja/g++.law/ctors9.C: Likewise.
56521         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56522         * g++.old-deja/g++.mike/net22.C: Likewise.
56523         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56524         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56525         * g++.old-deja/g++.mike/virt3.C: Likewise.
56526         * g++.old-deja/g++.niklas/t128.C: Likewise.
56527         * g++.old-deja/g++.other/anon4.C: Likewise.
56528         * g++.old-deja/g++.other/using1.C: Likewise.
56529         * g++.old-deja/g++.other/warn3.C: Likewise.
56530         * g++.old-deja/g++.pt/t37.C: Likewise.
56531         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56532         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56533
56534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56535
56536         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56537
56538 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56539
56540         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56541
56542 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56543
56544         * gcc.c-torture/compile/20010107-1.c: New test.
56545
56546 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56547
56548         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56549
56550 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56551
56552         * gcc.dg/format/format.h: New file.
56553         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56554         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56555         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56556         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56557         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56558         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56559         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56560         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56561         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56562         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56563         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56564         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56565         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56566         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56567         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56568         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56569         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56570         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56571         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56572         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56573         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56574         instead of declaring standard types, macros and functions in each
56575         test.
56576
56577 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56578
56579         * gcc.c-torture/execute/20010106-1.c: New test.
56580
56581 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56582
56583         * gcc.dg/format/format.exp: New file.
56584         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56585         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56586         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56587         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56588         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56589         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56590         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56591         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56592         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56593         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56594         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56595         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56596         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56597         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56598         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56599         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56600         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56601         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56602         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56603         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56604         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56605         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56606         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56607         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56608         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56609         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56610         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56611         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56612         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56613         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56614         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56615         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56616         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56617         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56618         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56619         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56620         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56621         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56622         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56623         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56624         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56625         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56626
56627 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56628
56629         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56630         account.
56631
56632 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56633
56634         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56635
56636 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56637
56638         * g++.old-deja/g++.pt/crash62.C: New test.
56639
56640 2001-01-04  Richard Henderson  <rth@redhat.com>
56641
56642         * gcc.dg/20000926-1.c: Update expected warnings.
56643         * gcc.dg/array-2.c: Likewise.
56644         * gcc.dg/array-4.c: Also validate flexible array members.
56645         * gcc.dg/c99-flex-array-1.c: New.
56646
56647 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56648
56649         * gcc.c-torture/compile/20001222-1.x: Remove.
56650
56651 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56652
56653         * gcc.c-torture/execute/built-in-setjmp.c: New.
56654
56655 2001-01-03  Richard Henderson  <rth@redhat.com>
56656
56657         * gcc.dg/940510-1.c: Update expected error wording.
56658         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56659
56660 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56661
56662         * lib/target-supports.exp (check_alias_available): Modified to
56663         indicate aliases not supported if only weak aliases are supported.
56664
56665 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56666
56667         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56668         Turn on cmpstrsi checks for __pj__ and __i370__.
56669
56670 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56671
56672         * g++.old-deja/g++.other/virtual11.C: New test.
56673
56674 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56675
56676         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56677
56678 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56679
56680         * gcc.c-torture/compile/20010102-1.c: New test.
56681
56682 2001-01-02  Andreas Jaeger  <aj@suse.de>
56683
56684         * gcc.dg/noreturn-3.c: New test.
56685
56686         * gcc.dg/noreturn-4.c: New test.
56687
56688 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56689
56690         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56691         __builtin_fputc and __builtin_fwrite.
56692
56693 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56694
56695         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56696         signed char, not default char.
56697
56698 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56699
56700         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56701
56702 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56703
56704         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56705
56706 2000-12-29  Richard Henderson  <rth@redhat.com>
56707
56708         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56709         (__cyg_profile_func_exit): Define.
56710
56711 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56712
56713         * g++.dg/vtgc1.C: New test.
56714
56715 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56716
56717         * gcc.dg/noncompile/20001228-1.c: New test.
56718
56719         * gcc.dg/20001228-1.c: New test.
56720
56721         * gcc.c-torture/execute/20001228-1.c: New test.
56722
56723 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56724
56725         * gcc.dg/format-strfmon-1.c: New test.
56726
56727 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56728
56729         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56730         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56731         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56732         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56733         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56734         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56735         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56736         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56737         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56738         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56742
56743         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56744         * gcc.c-torture/execute/string-opt-4.c: Test index.
56745
56746 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56747
56748         * gcc.c-torture/compile/20001226-1.c: New test.
56749
56750 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56751
56752         * gcc.c-torture/compile/20001222-1.c: New test.
56753         * gcc.c-torture/compile/20001222-1.x: Xfail.
56754
56755 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56756
56757         * gcc.c-torture/execute/comp-goto-2.c: New test.
56758
56759 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56760
56761         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56762         Use long types if __INT_MAX__ is 32767.
56763         (main): Use cast to (sint32 *) when poking 88 into a_page.
56764
56765         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56766
56767 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56768
56769         * gcc.c-torture/compile/20001221-1.c: New test.
56770         * gcc.c-torture/execute/20001221-1.c: New test.
56771
56772 2000-12-20  Richard Henderson  <rth@redhat.com>
56773
56774         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56775         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56776
56777 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56778
56779         * gcc.dg/compare3.c: New test.
56780
56781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56782
56783         * gcc.dg/format-warnll-1.c: New test.
56784
56785 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56786
56787         * gcc.dg/cpp/cmdlne-P.c: New test.
56788
56789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56790
56791         * gcc.c-torture/execute/builtin-abs-1.c,
56792         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56793
56794 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56795
56796         * gcc.dg/cpp/multiline.c: New test.
56797
56798 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56799
56800         * g++.old-deja/g++.other/syshdr1.C: Update.
56801         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56802
56803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56804
56805         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56806
56807 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56808
56809         * g++.old-deja/g++.pt/ttp65.C: New test.
56810
56811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56812
56813         * g++.old-deja/g++.pt/ttp64.C: New test.
56814
56815 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56816
56817         * g++.old-deja/g++.pt/spec33.C: New test.
56818
56819 2000-12-14  Catherine Moore  <clm@redhat.com>
56820
56821         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56822         * gcc.c-torture/execute/920612-2.c: Likewise.
56823         * gcc.c-torture/execute/920428-2.c: Likewise.
56824         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56825         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56826
56827 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56828
56829         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56830         * gcc.dg/pack-test-2.c: Likewise.
56831
56832 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56833
56834         Tests by Zack Weinberg <zackw@stanford.edu>.
56835
56836         * gcc.dg/cpp/defined.c: Update.
56837         * gcc.dg/cpp/defined_trad.c: New tests.
56838
56839 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56840
56841         * gcc.dg/cpp/trad-direct.c: Update.
56842
56843 2000-12-11  Neil Booth  <neilb@earthling.net>
56844
56845         * gcc.dg/cpp/defined_trad.c
56846
56847 2000-12-11  Neil Booth  <neilb@earthling.net>
56848
56849         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56850
56851 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56852
56853         * gcc.dg/format-miss-2.c: New test.
56854
56855 2000-12-09  Neil Booth  <neilb@earthling.net>
56856
56857         * gcc.dg/cpp/lineflags.c: New tests.
56858         * gcc.dg/cpp/poison.c: Update.
56859         * gcc.dg/cpp/redef2.c: Update.
56860         * gcc.dg/cpp/skipping.c: New test.
56861
56862 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56863
56864         * g++.old-deja/g++.other/eh3.C: New testcase.
56865
56866 2000-12-07  Neil Booth  <neilb@earthling.net>
56867
56868         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56869         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56870         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56871         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56872         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56873         Update.
56874
56875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56876
56877         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56878         __SIZE_TYPE__ instead of int for type of integers cast to
56879         pointers.
56880
56881 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56882
56883         * g++.old-deja/g++.other/cleanup4.C: New test.
56884
56885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56886
56887         * format-sec-1.c: New test.
56888
56889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56890
56891         * gcc.dg/format-nonlit-3.c: New test.
56892
56893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56894
56895         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56896         through a null pointer.
56897
56898 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56899
56900         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56901         * g++.old-deja/g++.pt/partial4.C: New test.
56902
56903 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56904
56905         * gcc.c-torture/execute/ieee/hugeval.x: New.
56906
56907 2000-12-06  Neil Booth  <neilb@earthling.net>
56908
56909         * gcc.dg/cpp/backslash2.c: New tests.
56910
56911 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56912
56913         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56914         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56915
56916 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56917
56918         * gcc.c-torture/execute/20001203-2.c: New testcase.
56919
56920 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56921
56922         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56923         * g++.old-deja/g++.other/virtual10.C: New test.
56924
56925 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56926
56927         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56928
56929 2000-12-05  Richard Henderson  <rth@redhat.com>
56930
56931         * gcc.c-torture/compile/20001205-1.c: New.
56932
56933 2000-12-04  Neil Booth  <neilb@earthling.net>
56934
56935         * g++.old-deja/g++.other/virtual9.C: New test.
56936         * g++.old-deja/g++.pt/crash61.C: New test.
56937         * gcc.c-torture/execute/loop-9.c: New test.
56938
56939 2000-12-04  Neil Booth  <neilb@earthling.net>
56940
56941         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56942         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56943         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56944         * gcc.dg/cpp/extratokens.c: ...here.
56945
56946 2000-12-04  Neil Booth  <neilb@earthling.net>
56947
56948         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56949         New tests.
56950
56951 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56952
56953         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56954         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56955
56956 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56957
56958         * gcc.c-torture/execute/20001203-1.c: New test.
56959
56960 2000-12-03  Neil Booth  <neilb@earthling.net>
56961
56962         * gcc.dg/cpp/macro6.c: New test cases.
56963
56964 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56965
56966         * gcc.c-torture/execute/string-opt-9.c: New test.
56967         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56968         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56969         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56970
56971         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56972         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56973
56974 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56975
56976         * gcc.dg/cpp/if-6.c: New testcase.
56977
56978         * gcc.dg/20001201-1.c: New testcase.
56979
56980 2000-12-02  Neil Booth  <neilb@earthling.net>
56981
56982         * g++.old-deja/g++.other/externC4.C,
56983         g++.old-deja/g++.other/friend10.C: New tests.
56984
56985 2000-12-02  Neil Booth  <neilb@earthling.net>
56986
56987         * g++.old-deja/g++.other/instan2.C
56988         * g++.old-deja/g++.other/instan3.C: New test.
56989
56990 2000-12-02  Neil Booth  <neilb@earthling.net>
56991
56992         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56993         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56994         gnuc99.c,gnuc99-pedantic.c: New tests.
56995
56996 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56997
56998         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56999         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57000
57001 2000-12-01  Neil Booth  <neilb@earthling.net>
57002
57003         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57004         * gcc.dg/cpp/poison.c: Update.
57005         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57006
57007 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57008
57009         * g77.f-torture/execute/20001201.f: New test.
57010
57011 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57012
57013         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57014
57015 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57016
57017         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57018
57019 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57020
57021         * g++.old-deja/g++.other/cast6.C: New test.
57022
57023 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57024
57025         * gcc.c-torture/execute/20001130-2.c: New testcase.
57026
57027 2000-11-30  Richard Henderson  <rth@redhat.com>
57028
57029         * gcc.c-torture/execute/20001130-1.c: New test.
57030
57031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57032
57033         * g++.old-deja/g++.other/op3.C: New test.
57034
57035 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57036
57037         * g++.old-deja/g++.other/op2.C: New test.
57038
57039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57040
57041         * g++.old-deja/g++.other/crash38.C: New test.
57042
57043 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57044
57045         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57046
57047 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57048
57049         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57050         tests.
57051         * gcc.c-torture/execute/string-opt-6.c: New test.
57052
57053         * gcc.dg/20001117-1.c: Add main.
57054
57055 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57056
57057         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57058         Move from here ...
57059         * gcc.dg/940510-1.c: ... to here.
57060
57061         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57062         zero-size arrays in toplevel structures.
57063
57064 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57065
57066         * gcc.c-torture/execute/loop-8.c: New test.
57067
57068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57069
57070         * g++.old-deja/g++.other/base1.C: New test.
57071
57072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57073
57074         * g++.old-deja/g++.other/parse2.C: New test.
57075
57076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57077
57078         * g++.old-deja/g++.pt/incomplete1.C: New test.
57079
57080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57081
57082         * g++.old-deja/g++.other/friend9.C: New test.
57083
57084 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57085
57086         * gcc.dg/20001127-1.c: New test.
57087
57088 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57089
57090         * g++.old-deja/g++.pt/friend46.C: New test.
57091
57092 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57093
57094         * g++.old-deja/g++.other/ptrmem8.C: New test.
57095
57096 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57097
57098         * gcc.c-torture/execute/string-opt-7.c: New test.
57099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57100
57101 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57102
57103         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57104         instead of 'mkcheck 2'.
57105
57106 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57107
57108         * gcc.c-torture/execute/memcheck/driver.c,
57109         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57110         C9X references to refer to C99.
57111
57112 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57113
57114         * gcc.dg/ultrasp3.c: New test.
57115
57116 2000-11-25  Neil Booth  <neilb@earthling.net>
57117
57118         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57119
57120 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57121
57122         * gcc.c-torture/compile/20001123-2.c: New.
57123
57124 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57125
57126         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57127
57128 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57129
57130         * gcc.dg/sequence-point-1.c: Add some new tests.
57131         * gcc.c-torture/execute/20001124-1.c: New test.
57132
57133 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57134
57135         * g++.old-deja/g++.other/vaarg4.C: New test.
57136         * gcc.c-torture/compile/20001123-1.c: New test.
57137
57138 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57139
57140         * g++.other/crash24.C: Adjust and remove XFAIL.
57141         * g++.other/crash37.C: New test.
57142
57143 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57144
57145         * g++.old-deja/g++.pt/instantiate9.C: New test.
57146
57147 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57148
57149         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57150         new ABI, too.
57151
57152         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57153         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57154
57155 2000-11-22  Neil Booth  <neilb@earthling.net>
57156
57157         * gcc.dg/cpp/Wtrigraphs.c: New test.
57158
57159 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57160
57161         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57162
57163 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57164
57165         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57166
57167 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57168
57169         * lib/gcc-dg.exp: load_lib scanasm.exp.
57170         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57171         * lib/g++-dg.exp: load_lib scanasm.exp.
57172         * lib/scanasm.exp: New.
57173         (scan-assembler, scan-assembler-not): Add optional arguments to
57174         test name, or if not present, the pattern name.
57175         (scan-assembler-dem, scan-assembler-dem-not): New.
57176
57177         * g++.dg/dg.exp: New.
57178
57179 2000-11-21  Neil Booth  <neilb@earthling.net>
57180
57181         * gcc.dg/cpp/integrated1.c: Remove.
57182
57183 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57184
57185         * gcc.c-torture/execute/20001121-1.c: New test.
57186
57187 2000-11-21  Richard Henderson  <rth@redhat.com>
57188
57189         * gcc.c-torture/compile/20001121-1.c: New test.
57190
57191 2000-11-20  Neil Booth  <neilb@earthling.net>
57192
57193         * gcc.dg/cpp/integrated1.c: New test.
57194
57195 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57196
57197         * g++.old-deja/g++.other/inline17.C: New test.
57198
57199 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57200
57201         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57202         local variable to be zero: I made the variable global. Now
57203         uses abort() and exit() instead of relying on main's return value.
57204
57205 2000-11-20  Neil Booth  <neilb@earthling.net>
57206
57207         * gcc.dg/cpp/paste2.c: Update test.
57208         * objc/execute/paste.m: New test.
57209
57210 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57211
57212         * gcc.dg/c99-condexpr-1.c: New test.
57213
57214 2000-11-20  Neil Booth  <neilb@earthling.net>
57215
57216         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57217
57218 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57219
57220         * g++.old-deja/g++.pt/export1.C: New test.
57221
57222 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57223
57224         * gcc.dg/20001117-1.c: New test.
57225
57226 2000-11-18  Richard Henderson  <rth@redhat.com>
57227
57228         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57229
57230 2000-11-18  Richard Henderson  <rth@redhat.com>
57231
57232         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57233         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57234         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57235
57236 2000-11-18  Richard Henderson  <rth@redhat.com>
57237
57238         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57239         (main): New.  Exit cleanly.
57240
57241 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57242
57243         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57244         gcc.dg/c99-fordecl-2.c: New tests.
57245
57246 2000-11-18  Richard Henderson  <rth@redhat.com>
57247
57248         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57249         * gcc.c-torture/execute/zerolen-2.c: New.
57250
57251 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57252
57253         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57254         memory.
57255
57256 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57257
57258         * g++.old-deja/g++.pt/instantiate8.C: New test.
57259
57260 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57261
57262         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57263         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57264
57265 2000-11-16  Nick Clifton  <nickc@redhat.com>
57266
57267         * gcc.c-torture/execute/nestfunc-2.c: New test.
57268         * gcc.c-torture/execute/nestfunc-3.c: New test.
57269
57270 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57271
57272         * gcc.c-torture/compile/20001116-1.c: New test.
57273
57274 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57275
57276         * gcc.c-torture/execute/20001115-1.c: New test.
57277
57278 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57279
57280         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57281         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57282         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57283         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57284
57285 2000-11-15  Neil Booth  <neilb@earthling.net>
57286
57287         gcc.dg/cpp/_Pragma1.c: Update.
57288         gcc.dg/cpp/_Pragma2.c: New test.
57289
57290 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57291
57292         * g++.old-deja/g++.other/anon5.C: New test.
57293
57294 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57295
57296         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57297         tests.
57298
57299 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57300
57301         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57302         output.
57303
57304 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57305
57306         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57307         labels at end of compound statements.
57308
57309 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57310
57311         * gcc.c-torture/execute/loop-7.c: New test.
57312
57313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57314
57315         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57316
57317 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57318
57319         * gcc.dg/c99-bool-1.c: New test.
57320
57321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57322
57323         * gcc.dg/c99-scope-1.c: Remove xfail.
57324         * gcc.dg/c99-scope-2.c: New test.
57325
57326 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57327
57328         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57329         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57330
57331 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57332
57333         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57334         error messages.
57335
57336         * g++.mike/p700.C: Don't typedef wchar_t.
57337         * g++.mike/p784.C: Likewise.
57338         * g++.mike/eb101.C: Don't use __wchar_t.
57339
57340 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57341
57342         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57343         from DO loop.
57344
57345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57346
57347         * gcc.c-torture/execute/20001111-1.c: New test.
57348
57349 2000-11-10  Nick Clifton  <nickc@redhat.com>
57350
57351         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57352         long multuiple and accumulate.
57353
57354 2000-11-09  Richard Henderson  <rth@redhat.com>
57355
57356         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57357         via size_t instead of int.
57358
57359         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57360         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57361         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57362         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57363
57364 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57365
57366         * gcc.c-torture/compile/20001109-1.c: New test.
57367         * gcc.c-torture/compile/20001109-2.c: New test.
57368
57369 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57370
57371         * g++.old-deja/g++.pt/operator1.C: New test.
57372         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57373
57374 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57375
57376         * gcc.dg/20001108-1.c: New test.
57377
57378 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57379
57380         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57381         with both arguments constant strings.
57382         * gcc.c-torture/execute/string-opt-3.c: New test.
57383         * gcc.c-torture/execute/string-opt-4.c: New test.
57384         * gcc.c-torture/execute/string-opt-5.c: New test.
57385
57386 2000-11-08  Nick Clifton  <nickc@redhat.com>
57387
57388         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57389         mulsidi3adddi patterns.
57390
57391 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57392
57393         * g++.old-deja/g++.other/crash36.C: New test.
57394
57395 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57396
57397         * g++.old-deja/g++.other/init16.C: New test.
57398
57399 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57400
57401         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57402
57403 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57404
57405         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57406         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57407         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57408
57409 2000-11-07  DJ Delorie  <dj@redhat.com>
57410
57411         * gcc.dg/20000614-1.c: Add return so that test can pass.
57412
57413 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57414
57415         * gcc.c-torture/execute/string-opt-1.c: New test.
57416
57417 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57418
57419         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57420         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57421         parameters in registers, and there is no way for a varargs
57422         function to know in which order the integer and floating-point
57423         parameters should be interleaved when they are placed on the
57424         stack.
57425         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57426         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57427
57428 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57429
57430         * gcc.c-torture/execute/string-opt-2.c: New test.
57431
57432 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57433
57434         * g++.old-deja/g++.pt/crash60.C: New test.
57435
57436 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57437
57438         * g++.old-deja/g++.other/crash24.C: New test.
57439         * g++.old-deja/g++.other/crash25.C: New test.
57440         * g++.old-deja/g++.other/crash26.C: New test.
57441         * g++.old-deja/g++.other/crash27.C: New test.
57442         * g++.old-deja/g++.other/crash28.C: New test.
57443         * g++.old-deja/g++.other/crash29.C: New test.
57444         * g++.old-deja/g++.other/crash30.C: New test.
57445         * g++.old-deja/g++.other/crash31.C: New test.
57446         * g++.old-deja/g++.other/crash32.C: New test.
57447         * g++.old-deja/g++.other/crash33.C: New test.
57448         * g++.old-deja/g++.other/crash34.C: New test.
57449         * g++.old-deja/g++.other/crash35.C: New test.
57450
57451 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57452
57453         * gcc.c-torture/execute/20001031-1.c: New test.
57454
57455 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57456
57457         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57458         namespace.
57459
57460         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57461         standards-conformant.
57462
57463         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57464
57465         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57466         * g++.old-deja/g++.mike/p755a.C: Likewise.
57467         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57468         library makes no calls to `operator new' during initialization.
57469
57470 2000-11-04  Neil Booth  <neilb@earthling.net>
57471
57472         * gcc.dg/cpp/include2.c: New tests.
57473
57474 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57475
57476         * lib/g++.exp (g++_set_ld_library_path): New function.
57477         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57478
57479 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57480
57481         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57482         warnings.
57483
57484 2000-11-01  Richard Henderson  <rth@redhat.com>
57485
57486         * g++.old-deja/g++.ext/namedret1.C: New.
57487         * g++.old-deja/g++.ext/namedret2.C: New.
57488         * g++.old-deja/g++.ext/namedret3.C: New.
57489
57490 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57491
57492         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57493         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57494
57495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57496
57497         * gcc.c-torture/execute/va-arg-21.c: New test.
57498
57499 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57500
57501         * gcc.dg/c99-complex-2.c: New test.
57502
57503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57504
57505         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57506
57507 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * g++.old-deja/g++.other/inline16.C: New test.
57510
57511 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57512
57513         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57514         __PRETTY_FUNCTION__
57515
57516 2000-10-29  Neil Booth  <neilb@earthling.net>
57517
57518         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57519         New tests.
57520         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57521         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57522         optimisation.
57523
57524 2000-10-29  Neil Booth  <neilb@earthling.net>
57525
57526         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57527         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57528         * mi5.c: Test multiple includes work with -C.
57529         * trigraphs.c: Test ^= version.
57530
57531 2000-10-28  Neil Booth  <neilb@earthling.net>
57532
57533         New tests and test updates for new macro expander.
57534
57535         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57536         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57537         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57538         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57539         new diagnostic messages.
57540
57541         * gcc.dg/cpp/macro3.c: New tests.
57542
57543 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57544
57545         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57546         on the same line.
57547
57548 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57549
57550         * g++.old-deja/g++.other/eh2.C: New test.
57551
57552 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57553
57554         * gcc.c-torture/execute/20001027-1.c: New test.
57555
57556 2000-10-26  Richard Henderson  <rth@redhat.com>
57557
57558         * gcc.c-torture/execute/20001026-1.c: New.
57559
57560 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57561
57562         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57563         * g++.old-deja/g++.law/builtin1.C: Likewise.
57564         * g++.old-deja/g++.law/ctors10.C: Likewise.
57565         * g++.old-deja/g++.law/virtual3.C: Likewise.
57566         * g++.old-deja/g++.mike/p658.C: Likewise.
57567         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57568         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57569         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57570         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57571         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57572
57573 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57574
57575         * gcc.c-torture/compile/20001024-1.c: New test.
57576
57577 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57578
57579         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57580         to tell us whether or not we are using V3.
57581
57582 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57583
57584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57585         operands.
57586
57587 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57588
57589         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57590
57591 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57592
57593         * gcc.c-torture/execute/20001024-1.c: New test.
57594
57595 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57596
57597         * g++.old-deja/g++.other/sibcall1.C: New test.
57598
57599 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57600
57601         * gcc.dg/noncompile/init-3.c: New test.
57602
57603 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57604
57605         * gcc.dg/format-array-1.c: New test.
57606
57607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57608
57609         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57610         writing through null pointers; remove comment about testing
57611         unterminated strings.
57612
57613 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57614
57615         * gcc.c-torture/execute/20001017-2.c: New test.
57616
57617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57618
57619         * gcc.c-torture/compile/20001018-1.c: New test.
57620         * gcc.c-torture/compile/20001018-1.x: Xfail.
57621
57622 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57623
57624         * gcc.c-torture/execute/20001017-1.c: New test.
57625
57626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57627
57628         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57629         for multiple use of arguments with scanf formats; add tests for
57630         multiple use of arguments.
57631
57632 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57633
57634         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57635         from some old tests.
57636
57637 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57638
57639         * gcc.dg/format-miss-1.c: New test.
57640
57641 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57642
57643         * gcc.c-torture/execute/20001013-1.c: New test.
57644
57645 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57646
57647         * gcc.dg/format-branch-1.c: New test.
57648
57649 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57650
57651         * README, lib/file-format.exp: Remove EGCS references.
57652
57653 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57654
57655         * gcc.dg/20001013-1.c: New test.
57656
57657 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57658
57659         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57660         for intmax_t in the compiler using __typeof__ and the type rules
57661         for conditional expressions.
57662
57663 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57664
57665         * gcc.dg/20001012-1.c: New test.
57666         * gcc.dg/20001012-2.c: New test.
57667
57668 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57669
57670         * gcc.dg/format-attr-1.c: New test.
57671
57672 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57673
57674         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57675         __LONG_LONG_MAX__ instead of LLONG_MAX.
57676
57677 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57678
57679         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57680         scanf flags.
57681         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57682         flags.
57683
57684 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57685
57686         * gcc.dg/sequence-pt-1.c: New test.
57687
57688 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57689
57690         * gcc.c-torture/execute/20001011-1.c: New testcase.
57691         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57692
57693 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57694
57695         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57696         does not error on it.
57697
57698 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57699
57700         * gcc.dg/20001009-1.c: New test.
57701
57702 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57703
57704         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57705         * gcc.c-torture/execute/20001009-2.c: ... to here.
57706
57707 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57708
57709         * gcc.c-torture/compile/20001009-1.c: New testcase.
57710         * gcc.c-torture/execute/20001009-1.c: New testcase.
57711         Testcases provided by Jan Hubicka <jh@suse.cz>.
57712
57713 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57714
57715         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57716         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57717         uintmax_t using <limits.h> to emulate the compiler's internal
57718         logic.  No longer XFAIL %j tests.
57719
57720 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57721
57722         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57723         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57724         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57725         regexps and details of expected handling of some bad formats.
57726         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57727         suppression.
57728
57729 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57730
57731         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57732         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57733         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57734         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57735         in list archives.
57736
57737 2000-10-06  Richard Henderson  <rth@cygnus.com>
57738
57739         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57740         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57741         * g++.old-deja/g++.jason/report.C: Likewise.
57742         * g++.old-deja/g++.law/friend5.C: Likewise.
57743         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57744         of the expected warnings.
57745
57746 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57747
57748         * g++.old-deja/g++.pt/enum14.C: New test.
57749
57750 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57751
57752         * g++.old-deja/g++.pt/crash59.C: New test.
57753
57754 2000-10-04  Will Cohen  <wcohen@redhat.com>
57755
57756         * gcc.dg/20000926-1.c: New test.
57757
57758 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57759
57760         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57761         function name for current C++ compiler.
57762         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57763
57764 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57765
57766         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57767         __PRETTY_FUNCTION__.
57768         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57769
57770 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57771
57772         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57773
57774 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57775
57776         * gcc.c-torture/compile/20000923-1.c: New test.
57777
57778 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57779
57780         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57781         * g++.old-deja/g++.pt/ttp62.C: Same.
57782         * g++.old-deja/g++.other/inline14.C: Same.
57783
57784 2000-09-24  Richard Henderson  <rth@cygnus.com>
57785
57786         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57787
57788 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57789
57790         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57791
57792 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57793
57794         * gcc.c-torture/compile/20000922-1.c: New file.
57795
57796 2000-09-21  Nick Clifton  <nickc@redhat.com>
57797
57798         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57799         a signed long modulo operation.
57800         (mod6): New function - perform an unsigned long modulo operation.
57801         (main): Add tests for modulos of very large numbers by very small
57802         dividends.
57803
57804 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57805
57806         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57807
57808 2000-09-19  Richard Henderson  <rth@cygnus.com>
57809
57810         * gcc.dg/compare2.c (case 10): XFAIL.
57811
57812 2000-09-18  Richard Henderson  <rth@cygnus.com>
57813
57814         * gcc.c-torture/execute/20000906-1.c: Move ...
57815         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57816         that support __builtin_trap.
57817
57818 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57819
57820         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57821
57822 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57823
57824         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57825         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57826         more $ format tests.
57827
57828 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57829
57830         * gcc.dg/format-errmk-1.c: New test.
57831
57832 2000-09-17  Greg McGary  <greg@mcgary.org>
57833
57834         * gcc.c-torture/execute/20000917-1.x: Remove.
57835
57836 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57837
57838         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57839
57840 2000-09-17  Greg McGary  <greg@mcgary.org>
57841
57842         * gcc.c-torture/execute/20000917-1.c: New test.
57843         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57844
57845 2000-09-16  Neil Booth  <NeilB@earthling.net>
57846
57847         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57848         in nested macro bug.
57849
57850 2000-09-15  Neil Booth  <NeilB@earthling.net>
57851
57852         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57853
57854 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57855
57856         * gcc.c-torture/execute/20000914-1.c: New test.
57857
57858 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57859
57860         * g++.other/inline13.C: New test.
57861
57862 2000-09-12  Andreas Jaeger  <aj@suse.de>
57863
57864         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57865         constant by Ulrich Drepper <drepper@redhat.com>.
57866
57867 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57868
57869         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57870
57871 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57872
57873         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57874
57875 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57876
57877         * gcc.dg/cpp/backslash.c: New test.
57878
57879 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57880
57881         * gcc.c-torture/execute/20000910-1.c: New test.
57882         * gcc.c-torture/execute/20000910-2.c: Likewise.
57883
57884 2000-09-11  Robert Lipe  <robertl@sco.com>
57885
57886         * gcc.dg/pragma-align.c: New test.
57887
57888 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57889
57890         * g++.old-deja/g++.pt/explicit82.C: New test.
57891         * g++.old-deja/g++.pt/explicit83.C: New test.
57892
57893 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57894
57895         * gcc.dg/asm-names.c: New test.
57896
57897 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57898
57899         * gcc.dg/cpp/tr-warn6.c: New test
57900
57901 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57902
57903         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57904         be accepted.
57905
57906 2000-09-07  Catherine Moore  <clm@redhat.com>
57907
57908         * gcc.c-torture/execute/unroll-1.c: New test.
57909
57910 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57911
57912         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57913         ERROR markers.
57914         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57915         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57916         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57917         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57918         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57919         Preprocess only.
57920         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57921         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57922
57923 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57924
57925         * g++.old-deja/g++.pt/deduct2.C: New test.
57926
57927 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57928
57929         * g++.old-deja/g++.pt/parms2.C: New test.
57930
57931 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57932
57933         * g++.old-deja/g++.pt/crash58.C: New test.
57934
57935 2000-09-06  Greg McGary  <greg@mcgary.org>
57936
57937         * gcc.c-torture/execute/20000906-1.c: New test.
57938         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57939
57940 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57941
57942         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57943
57944 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57945
57946         * g++.old-deja/g++.pt/crash57.C: New test.
57947
57948 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57949
57950         * g++.old-deja/g++.pt/crash56.C: New test.
57951
57952 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57953
57954         * g++.old-deja/g++.pt/koenig1.C: New test.
57955
57956 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57957
57958         * gcc.dg/20000904-1.c: New test.
57959
57960 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57961
57962         * gcc.dg/cpp/paste8.c: New test.
57963
57964 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57965
57966         * gcc.c-torture/compile/20000827-1.c: New test.
57967
57968 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57969
57970         * gcc.dg/format-diag-1.c: New test.
57971
57972 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57973
57974         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57975         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57976         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57977         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57978         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57979
57980 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57981
57982         * g++.old-deja/g++.other/nested4.C: New test.
57983
57984 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57985
57986         * g++.old-deja/g++.ns/scoped1.C: New test.
57987
57988 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57989
57990         * lib/g++.exp: Support testing already-installed GCC.
57991
57992 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57993
57994         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57995
57996 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57997
57998         * gcc.dg/return-type-2.c: New test.
57999
58000 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58001
58002         * gcc.c-torture/compile/20000825-1.c: New test.
58003
58004 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58005
58006         * gcc.dg/dwarf2-2.c: New test.
58007
58008 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58009
58010         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58011         dg-warning regexps.
58012
58013 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58014
58015         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58016         gcc.dg/format-ext-5.c: New tests.
58017
58018 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58019
58020         * g++.old-deja/g++.other/crash22.C: New test.
58021
58022 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58023
58024         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58025
58026 2000-08-24  Richard Henderson  <rth@cygnus.com>
58027
58028         * gcc.dg/ia64-sync-1.c: New test.
58029         * gcc.dg/ia64-sync-2.c: New test.
58030         * gcc.dg/ia64-asm-1.c: New test.
58031
58032 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58033
58034         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58035         * gcc.dg/format-ext-2.c: New test.
58036
58037 2000-08-23  Jason Merrill  <jason@redhat.com>
58038
58039         * lib/old-dejagnu.exp: Also ignore "In member function" and
58040         "At global scope".
58041
58042 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58043
58044         * gcc.dg/noncompile/label-lineno-1.c: New test.
58045
58046 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58047
58048         * gcc.dg/c99-array-nonobj-1.c: New test.
58049
58050 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58051
58052         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58053         tests.
58054         * gcc.dg/format-ext-1.c: New test.
58055
58056 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58057
58058         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58059         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58060         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58061         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58062         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58063
58064 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58065
58066         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58067         gcc.dg/c99-strftime-2.c: New tests.
58068
58069 2000-08-22  Richard Henderson  <rth@cygnus.com>
58070
58071         * gcc.c-torture/execute/20000822-1.c: New test.
58072
58073 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58074
58075         * gcc.c-torture/execute/20000819-1.x: Remove.
58076
58077 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58078
58079         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58080         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58081         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58082         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58083         gcc.dg/format-xopen-1.c: New tests.
58084
58085 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58086
58087         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58088
58089 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58090
58091         * g++.old-deja/g++.other/loop2.C: New test.
58092
58093         * gcc.c-torture/compile/20000606-1.c: New test.
58094         * gcc.c-torture/compile/20000728-1.c: New test.
58095         * gcc.c-torture/execute/20000801-1.c: New test.
58096         * gcc.c-torture/execute/20000801-2.c: New test.
58097         * gcc.c-torture/execute/20000819-1.c: New test.
58098         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58099         * gcc.dg/20000629-1.c: New test.
58100         * gcc.dg/20000724-1.c: New test.
58101         * gcc.dg/20000807-1.c: New test.
58102
58103 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58104
58105         * gcc.dg/cpp/pragma-1.c: New test.
58106         * gcc.dg/cpp/pragma-2.c: New test.
58107
58108 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58109
58110         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58111         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58112
58113 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58114
58115         * gcc.c-torture/compile/20000818-1.c: New test.
58116
58117 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58118
58119         * gcc.c-torture/execute/20000818-1.c: New test.
58120
58121 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58122
58123         * gcc.dg/format-va-1.c: New test.
58124
58125 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58126
58127         * g++.old-deja/g++.other/typedef8.C: New test.
58128
58129 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58130
58131         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58132         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58133         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58134         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58135         * g++.old-deja/g++.other/ptrmem7.C: New test.
58136         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58137
58138 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58139
58140         * g++.old-deja/g++.pt/typename27.C: New test.
58141
58142 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58143
58144         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58145         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58146         * g++.old-deja/g++.pt/friend45.C: New test.
58147         * g++.old-deja/g++.other/friend8.C: New test.
58148
58149 2000-08-15  Richard Henderson  <rth@cygnus.com>
58150
58151         * gcc.c-torture/execute/20000815-1.c: New test.
58152
58153 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58154
58155         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58156         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58157         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58158
58159 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58160
58161         * g++.old-deja/g++.other/refinit2.C: New test.
58162
58163 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58164
58165         * lib/c-torture.exp (c-torture): Make
58166         compiler_conditional_xfail_data global.
58167         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58168         compiler_conditional_xfail_data machinery.
58169         (f-torture-execute): Likewise.
58170         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58171         and only when unrolling loops.
58172
58173         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58174
58175 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58176
58177         * g++.old-deja/g++.pt/explicit81.C: New test.
58178
58179 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58180
58181         * g++.old-deja/g++.pt/typename26.C: New test.
58182
58183 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58184
58185         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58186         warning.
58187
58188 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58189
58190         * g++.old-deja/g++.other/array3.C: New test.
58191
58192 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58193
58194         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58195         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58196         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58197         New tests.
58198
58199 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58200
58201         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58202         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58203
58204 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58205
58206         * gcc.c-torture/execute/20000808-1.c: New test.
58207
58208 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58209
58210         * gcc.dg/c90-const-expr-1.c: New test.
58211
58212 2000-08-08  Richard Henderson  <rth@cygnus.com>
58213
58214         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58215
58216 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58217
58218         * gcc.dg/noncompile/const-ll-1.c: New test.
58219
58220 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58221
58222         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58223
58224 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58225
58226         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58227         that running programs linked against the shared version of libobjc
58228         run correctly.
58229
58230 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58231
58232         * gcc.dg/c99-printf-1.c: New test.
58233
58234 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58235
58236         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58237
58238 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58239
58240         * gcc.c-torture/execute/20000731-1.x: Delete.
58241
58242 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58243
58244         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58245         and torture_without_loops as is done by c-torture.exp.
58246         (search_for): Copy from c-torture.exp.
58247         (gcc-dg-runtest): New function, drives a directory of tests
58248         iterating over the TORTURE_OPTIONS.
58249         (scan-assembler, scan-assembler-not): Move here from
58250         individual directory drivers.
58251
58252         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58253         defined by lib/gcc-dg.exp.
58254         * gcc.dg/cpp/cpp.exp: Likewise.
58255         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58256         gcc-dg-runtest, so we cycle over optimization options.
58257
58258         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58259         * gcc.dg/compare2.c: No longer expected to fail.
58260
58261 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58262
58263         * gcc.c-torture/execute/20000804-1.c: New test.
58264
58265 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58266
58267         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58268
58269 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58270
58271         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58272
58273 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58274
58275         * gcc.c-torture/compile/20000803-1.c: New test.
58276
58277 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58278
58279         * gcc.c-torture/execute/20000801-3.c,
58280         gcc.c-torture/execute/20000801-4.c: New tests.
58281         * gcc.c-torture/execute/20000801-3.x,
58282         gcc.c-torture/execute/20000801-4.x: Xfail.
58283
58284 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58285
58286         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58287         libobjc/.libs to allow for libtool.
58288
58289 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58290
58291         * gcc.c-torture/compile/20000802-1.c: New test.
58292
58293 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58294
58295         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58296
58297 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58298
58299         * gcc-c-torture/execute/20000731-2.c: New test.
58300
58301         * gcc.c-torture/execute/20000731-1.c: New test.
58302         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58303
58304 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58305
58306         * gcc.dg/cpp/paste7.c: New test.
58307         * gcc.dg/cpp/20000725-1.c: New test.
58308
58309 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58310
58311         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58312         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58313         declaration warning for __builtin_dwarf_reg_size.
58314
58315         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58316
58317 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58318
58319         * gcc.dg/noncompile/voidparam-1.c: New test.
58320
58321 2000-07-30  Richard Henderson  <rth@cygnus.com>
58322
58323         * gcc.dg/c90-digraph-1.c: Don't xfail.
58324         * gcc.dg/compare2.c (case 10): Xfail.
58325         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58326
58327 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58328
58329         * gcc.dg/c99-main-1.c: New test.
58330
58331 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58332
58333         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58334
58335 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58336
58337         * gcc.c-tortuer/execute/20000726-1.c: New test.
58338
58339 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58340
58341         * gcc.c-torture/execute/enum-2.c: New test.
58342
58343 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58344
58345         * gcc.dg/cpp/tr-warn3.c: New test.
58346
58347 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58348
58349         * g++.old-deja/g++.ext/implicit1.C: Remove.
58350         * g++.old-deja/g++.jason/c2.C: Remove
58351         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58352         * g++.old-deja/g++.pt/crash16.C: Likewise.
58353         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58354
58355 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58356
58357         * g++.old-deja/g++.other/for2.C: New test.
58358
58359 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58360
58361         * gcc.dg/20000720-1.c: New test.
58362
58363 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58364
58365         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58366
58367 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58368
58369         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58370         * gcc.c-torture/execute/20000722-1.c: New.
58371         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58372
58373 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58374
58375         * gcc.dg/cpp/20000720-1.S: New test.
58376
58377 2000-07-21  Michael Meissner  <meissner@redhat.com>
58378
58379         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58380
58381 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58382
58383         * g++.old-deja/g++.brendan/crash16.C,
58384         g++.old-deja/g++.brendan/parse3.C,
58385         g++.old-deja/g++.brendan/redecl1.C,
58386         g++.old-deja/g++.ns/template13.C,
58387         g++.old-deja/g++.other/decl4.C,
58388         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58389
58390 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58391
58392         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58393         and "Internal error".
58394
58395         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58396         regexps.
58397         * gcc.dg/cpp/paste6.c: New test.
58398
58399 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58400
58401         * gcc.dg/cpp/tr-direct.c: New test.
58402
58403         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58404         gcc.dg/cpp/undef1.c: Tweak error regexps.
58405
58406 2000-07-18  Eric Christopher <echristo@redhat.com>
58407
58408         * gcc.c-torture/compile/20000718-1.c: New test.
58409
58410 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58411
58412         * cpplex.c (_cpp_push_token): If the token being pushed back
58413         is the previous token in this context, just subtract one from
58414         context->posn.
58415         * cppmacro.c (save_expansion): Clear aux field when storing a
58416         placemarker.
58417
58418 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58419
58420         * gcc.dg/noncompile/redecl-1.c: New test.
58421
58422 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58423
58424         * gcc.c-torture/execute/20000717-5.c: New test.
58425         * gcc.c-torture/execute/20000717-1.x: Removed.
58426
58427 2000-07-17  Richard Henderson  <rth@cygnus.com>
58428
58429         * gcc.c-torture/execute/20000717-4.c: New test.
58430
58431 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58432
58433         * gcc.dg/cpp/syshdr.c: New test.
58434         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58435
58436 2000-07-17  Neil Booth  <neilb@earthling.net>
58437
58438         * gcc.dg/cpp/cmdlne-dM.c: New test.
58439         * gcc.dg/cpp/cmdlne-dD.c: New test.
58440
58441 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58442
58443         * gcc.c-torture/execute/20000717-3.c: New test.
58444
58445         * gcc.c-torture/compile/20000717-1.c: New test.
58446
58447 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58448
58449         * gcc.c-torture/execute/20000717-2.c: New test.
58450
58451 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58452
58453         * gcc.dg/formatz-1.c: New test.
58454
58455         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58456         * gcc.dg/c99-digraph-1.c: New tests.
58457
58458         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58459         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58460
58461         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58462         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58463         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58464         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58465         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58466         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58467         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58468
58469 2000-07-17  Greg McGary <greg@mcgary.org>
58470
58471         * gcc.c-torture/execute/20000717-1.c: New test.
58472         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58473
58474 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58475
58476         * gcc.c-torture/execute/20000715-2.c: New test.
58477         * gcc.dg/20000715-1.c: New test.
58478
58479 2000-07-15  Michael Meissner  <meissner@redhat.com>
58480
58481         * gcc.c-torture/execute/20000715-1.c: New test.
58482
58483 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58484
58485         * gcc.c-torture/execute/20000707-1.c: New test.
58486
58487 2000-07-13  Neil Booth  <NeilB@earthling.net>
58488
58489         * gcc.dg/cpp/digraph1.c,
58490         gcc.dg/cpp/digraph2.c,
58491         gcc.dg/cpp/digraphs.c: New tests.
58492
58493 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58494
58495         * g77.f-torture/compile/20000630-2.f: New test.
58496         * g77.f-torture/compile/20000630-2.x
58497
58498 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58499
58500         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58501
58502 2000-07-11  Neil Booth  <NeilB@earthling.net>
58503
58504         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58505
58506 2000-07-11  Neil Booth  <NeilB@earthling.net>
58507
58508         * gcc.dg/cpp/cmdlne-C.c: New.
58509
58510 2000-07-09  Neil Booth  <NeilB@earthling.net>
58511
58512         * gcc.dg/cpp/directiv.c: New tests.
58513         * gcc.dg/cpp/undef1.c: Update.
58514
58515 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58516
58517         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58518
58519 2000-07-09  Neil Booth  <NeilB@earthling.net>
58520
58521         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58522
58523 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58524
58525         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58526         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58527
58528 2000-07-08  Neil Booth  <NeilB@earthling.net>
58529
58530         * gcc.dg/cpp/macsyntx.c: New tests.
58531
58532 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58533
58534         * gcc.dg/20000707-1.c: New test.
58535
58536 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58537
58538         * gcc.c-torture/execute/20000706-1.c: New test.
58539         * gcc.c-torture/execute/20000706-2.c: New test.
58540         * gcc.c-torture/execute/20000706-3.c: New test.
58541         * gcc.c-torture/execute/20000706-4.c: New test.
58542         * gcc.c-torture/execute/20000706-5.c: New test.
58543
58544 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58545
58546         * g++.old-deja/g++.pt/instantiate7.C: New test.
58547
58548 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58549
58550         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58551         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58552         * g++.old-deja/g++.other/rtti3.C: Likewise.
58553         * g++.old-deja/g++.other/rttid3.C: Likewise.
58554
58555 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58556
58557         *  g77.f-torture/compile/20000630-1.x: Fix typo
58558
58559 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58560
58561         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58562         assembly output.
58563
58564 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58565
58566         * gcc.dg/cpp/ident.c: New test.
58567
58568 2000-07-05  Neil Booth  <NeilB@earthling.net>
58569
58570         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58571           gcc.dg/cpp/lexstrng.c: New tests.
58572
58573 2000-07-04  Neil Booth  <NeilB@earthling.net>
58574
58575         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58576         * gcc.dg/cpp/strify2.c: Same.
58577
58578 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58579
58580         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58581         * gcc.dg/cpp/19990703-1.c: Likewise.
58582         * gcc.dg/cpp/20000625-1.c: Likewise.
58583         * gcc.dg/cpp/20000625-2.c: Likewise.
58584
58585         * gcc.dg/cpp/macro1.c,
58586         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58587         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58588         gcc.dg/cpp/strify1.c,
58589         gcc.dg/cpp/strify2.c: New tests.
58590
58591 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58592
58593         * gcc.c-torture/execute/20000703-1.c: New test.
58594
58595 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58596
58597         * g++.old-deja/g++.pt (lookup10.C): New test.
58598
58599 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58600
58601         * g++.old-deja/g++.pt (typename25.C): New test.
58602
58603 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58604
58605         * gcc.c-torture/compile/20000701-1.c: New test.
58606
58607 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58608
58609         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58610         to test case.
58611
58612 2000-06-30  Catherine Moore  <clm@cygnus.com>
58613
58614         * gcc.c-torture/execute/align-1.c: New test.
58615
58616 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58617
58618         * g++.old-deja/g++.pt/expr8.C: New test.
58619         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58620
58621 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58622
58623         * gcc.c-torture/compile/20000629-1.c: New test.
58624
58625 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58626
58627
58628         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58629         gcc.dg/noncompile directory, depending on whether they're
58630         preprocessor tests or not.  Annotate all the tests for the dg
58631         framework.
58632
58633         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58634         * gcc.dg/noncompile/noncompile.exp: New.
58635
58636         * Moved files:
58637         Old name                                New name
58638         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58639         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58640         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58641         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58642         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58643         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58644         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58645         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58646         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58647         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58648         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58649         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58650         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58651         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58652         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58653         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58654         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58655         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58656         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58657         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58658         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58659         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58660         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58661         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58662
58663         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58664         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58665         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58666         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58667         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58668         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58669
58670 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58671
58672         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58673         declare one variable.  On the fourth, error.
58674         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58675         declared by 20000628-1a.h.
58676
58677 2000-06-29  Richard Henderson  <rth@redhat.com>
58678
58679         * gcc.c-torture/execute/930529-1.x: New file.
58680         * gcc.dg/920413-1.c: Adjust expected warning text.
58681         * gcc.dg/980217-1.c: Declare abort.
58682         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58683
58684 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58685
58686         * g77.f-torture/compile/20000629-1.f: New test.
58687         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58688
58689 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58690
58691         Rearrange lots of files, removing entirely the
58692         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58693         directories.
58694
58695         * Deleted files:
58696         gcc.c-torture/code_quality/code_quality.exp
58697         gcc.c-torture/special/special.exp
58698         gcc.failure/failure.exp
58699         gcc.failure/940409-1.x
58700         gcc.c-torture/compile/961203-1.x
58701
58702         * New files:
58703         gcc.misc-tests/linkage.exp
58704         gcc.c-torture/execute/920730-1t.c
58705         gcc.c-torture/execute/920730-1t.x
58706         gcc.c-torture/compile/920520-1.x
58707         gcc.c-torture/compile/920521-1.x
58708         gcc.c-torture/compile/981006-1.x
58709         gcc.c-torture/execute/eeprof-1.x
58710
58711         * Moved files (possibly with modifications to fit a new harness):
58712         Old name                                New name
58713         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58714         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58715         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58716         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58717         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58718         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58719         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58720         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58721         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58722         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58723         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58724         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58725         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58726         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58727
58728 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58729
58730         * c-torture/compile/961203-1.x: Delete.
58731
58732         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58733         not exit. Include stdio.h.
58734         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58735         * gcc.misc-tests/dg-12.c: Likewise.
58736         * gcc.misc-tests/dg-5.c: Likewise.
58737         * gcc.misc-tests/dg-6.c: Likewise.
58738         * gcc.misc-tests/dg-7.c: Prototype abort.
58739         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58740         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58741         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58742         not exit.
58743         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58744         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58745
58746 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58747
58748         * gcc.dg/cpp/20000628-1.c: New test.
58749         * gcc.dg/cpp/20000628-1.h: New header for above test.
58750         * gcc.dg/cpp/20000628-1a.h: Likewise.
58751
58752 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58753
58754         * gcc.dg/cpp: New directory.
58755         * gcc.dg/cpp/cpp.exp: New driver.
58756         * gcc.dg/cpp/20000627-1.c: New test.
58757         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58758         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58759         and rewrite as a compilation test.
58760
58761         * gcc.dg: Move many files into the cpp subdirectory, possibly
58762         renaming or editing them as well.
58763         Old name                New name
58764         990119-1.c              cpp/19990119-1.c
58765         990228-1.c              cpp/19990228-1.c
58766         990407-1.c              cpp/19990407-1.c
58767         990409-1.c              cpp/19990409-1.c
58768         990413-1.c              cpp/19990413-1.c
58769         990703-1.c              cpp/19990703-1.c
58770         20000127-1.c            cpp/20000127-1.c
58771         20000129-1.c            cpp/20000129-1.c
58772         20000207-1.c            cpp/20000207-1.c
58773         20000207-2.c            cpp/20000207-2.c
58774         20000209-1.c            cpp/20000209-1.c
58775         20000209-2.c            cpp/20000209-2.c
58776         20000301-1.c            cpp/20000301-1.c
58777         20000419-1.c            cpp/20000419-1.c
58778         20000510-1.S            cpp/20000510-1.S
58779         20000519-1.c            cpp/20000519-1.c
58780         20000529-1.c            cpp/20000529-1.c
58781         20000625-1.c            cpp/20000625-1.c
58782         20000625-2.c            cpp/20000625-2.c
58783         cpp-as1.c               cpp/assert1.c
58784         cpp-as2.c               cpp/assert2.c
58785         cxx-comments-1.c        cpp/cxxcom1.c
58786         cxx-comments-2.c        cpp/cxxcom2.c
58787         endif-label.c           cpp/endif.c
58788         cpp-hash1.c             cpp/hash1.c
58789         cpp-hash2.c             cpp/hash2.c
58790         cpp-if1.c               cpp/if-1.c
58791         cpp-if2.c               cpp/if-2.c
58792         cpp-if3.c               cpp/if-3.c
58793         cpp-if4.c               cpp/if-4.c
58794         cpp-if5.c               cpp/if-5.c
58795         cpp-cond.c              cpp/if-cexp.c
58796         cpp-missingop.c         cpp/if-mop.c
58797         cpp-missingparen.c      cpp/if-mpar.c
58798         cpp-opprec.c            cpp/if-oppr.c
58799         cpp-ifparen.c           cpp/if-paren.c
58800         cpp-shortcircuit.c      cpp/if-sc.c
58801         cpp-shift.c             cpp/if-shift.c
58802         cpp-unary.c             cpp/if-unary.c
58803         cpp-li1.c               cpp/line1.c
58804         cpp-li2.c               cpp/line2.c
58805         lineno.c                cpp/line3.c
58806         lineno-2.c              cpp/line4.c
58807         cpp-mi.c                cpp/mi1.c
58808         cpp-mic.h               cpp/mi1c.h
58809         cpp-micc.h              cpp/mi1cc.h
58810         cpp-mind.h              cpp/mi1nd.h
58811         cpp-mindp.h             cpp/mi1ndp.h
58812         cpp-mix.h               cpp/mi1x.h
58813         cpp-mi2.c               cpp/mi2.c
58814         cpp-mi2a.h              cpp/mi2a.h
58815         cpp-mi2b.h              cpp/mi2b.h
58816         cpp-mi2c.h              cpp/mi2c.h
58817         cpp-mi3.c               cpp/mi3.c
58818         cpp-mi3.def             cpp/mi3.def
58819         poison-1.c              cpp/poison.c
58820         pr-impl.c               cpp/prag-imp.c
58821         cpp-redef-2.c           cpp/redef1.c
58822         cpp-redef.c             cpp/redef2.c
58823         strpaste.c              cpp/strp1.c
58824         strpaste-2.c            cpp/strp2.c
58825         cpp-tradpaste.c         cpp/tr-paste.c
58826         cpp-tradstringify.c     cpp/tr-str.c
58827         cpp-tradwarn1.c         cpp/tr-warn1.c
58828         cpp-tradwarn2.c         cpp/tr-warn2.c
58829         trigraphs.c             cpp/trigraphs.c
58830         cpp-unc1.c              cpp/unc1.c
58831         cpp-unc2.c              cpp/unc2.c
58832         cpp-unc3.c              cpp/unc3.c
58833         cpp-unc.c               cpp/unc4.c
58834         undef.c                 cpp/undef1.c
58835         undef-2.c               cpp/undef2.c
58836         cpp-wi1.c               cpp/widestr1.c
58837
58838 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58839
58840         * lib/g++.exp (g++_include_flags): Tweak.
58841
58842 2000-06-27  H.J. Lu  <hjl@gnu.org>
58843             Loren J. Rittle  <ljrittle@acm.org>
58844
58845         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58846         version with one that knows about the new gcc tree structure.
58847         (g++_link_flags): Same.
58848
58849 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58850
58851         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58852         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58853         case we are cross-compiling.
58854
58855         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58856         g++.old-deja/g++.niklas/Makefile.in,
58857         g++.old-deja/g++.niklas/configure.in,
58858         g++.old-deja/g++.other/Makefile.in,
58859         g++.old-deja/g++.other/configure.in,
58860         gcc.c-torture/code_quality/Makefile.in,
58861         gcc.c-torture/code_quality/configure.in,
58862         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58863         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58864         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58865         gcc.c-torture/execute/ieee/Makefile.in,
58866         gcc.c-torture/execute/ieee/configure.in,
58867         gcc.c-torture/noncompile/Makefile.in,
58868         gcc.c-torture/noncompile/configure.in,
58869         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58870         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58871         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58872
58873 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58874
58875         * g++.old-deja/g++.other/ambig3.C: New test.
58876
58877 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58878
58879         * g++.old-deja/g++.pt/syntax1.C: New test.
58880         * g++.old-deja/g++.pt/syntax2.C: New test.
58881         * g++.old-deja/g++.other/syntax3.C: New test.
58882         * g++.old-deja/g++.other/syntax4.C: New test.
58883
58884 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58885
58886         * gcc.dg/20000623-1.c: Prototype exit and abort.
58887
58888 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58889
58890         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58891         New tests.
58892         * gcc.dg/cpp-mi3.def: New file.
58893
58894         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58895         inside assertions.
58896         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58897         lexer's error messages.
58898         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58899         divine anything from the linemarkers.
58900         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58901         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58902
58903 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58904
58905         * gcc.dg/20000623-1.c: New test.
58906
58907 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58908
58909         * gcc.c-torture/execute/20000622-1.c: New test.
58910
58911 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58912
58913         * g++.old-deja/g++.other/init15.C: New test.
58914
58915 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58916
58917         * g++.old-deja/g++.pt/vaarg2.C: New test.
58918         * g++.old-deja/g++.pt/vaarg3.C: New test.
58919
58920 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58921
58922         * g++.old-deja/g++.other/dyncast6.C: New test.
58923
58924 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58925
58926         * gcc.c-torture/execute/loop-6.c: New test.
58927
58928 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58929
58930         * gcc.dg/20000614-1.c: New test.
58931         * gcc.dg/20000614-2.c: New test.
58932
58933 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58934
58935         * g++.old-deja/g++.other/inline12.C: New test.
58936
58937 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58938
58939         * g++.old-deja/g++.other/eh1.C: New test.
58940
58941 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58942
58943         * g++.old-deja/g++.other/type.C: New test.
58944
58945 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58946
58947         * g++.old-deja/g++.other/initstring.C: New test.
58948
58949 2000-06-12  Jason Merrill  <jason@redhat.com>
58950
58951         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58952
58953 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58954
58955         * gcc.c-torture/compile/20000609-1.c: New test.
58956
58957 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58958
58959         * gcc.dg/20000609-1.c: New test.
58960
58961 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58962
58963         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58964         * gcc.c-torture/noncompile/poison-1.c: Move...
58965         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58966         * gcc.dg/cpp-li1.c: Add a token after the #line.
58967
58968 2000-06-05  Richard Henderson  <rth@cygnus.com>
58969
58970         * gcc.c-torture/execute/20000605-2.c: New test.
58971         * gcc.c-torture/execute/20000605-3.c: New test.
58972
58973 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58974
58975         * g77.f-torture/execute/20000503-1.x: New file.
58976
58977 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58978
58979         * g++.old-deja/g++.eh/badalloc1.C: New test.
58980
58981 2000-06-05  Richard Henderson  <rth@cygnus.com>
58982
58983         * gcc.c-torture/execute/20000605-1.c: New test.
58984
58985 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58986             Nathan Sidwell <nathan@codesourcery.com>
58987
58988         * gcc.c-torture/compile/20000605-1.c: New test.
58989
58990 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58991
58992         * g77.f-torture/compile/20000601-1.f: New test.
58993
58994 2000-06-03  Richard Henderson  <rth@cygnus.com>
58995
58996         * gcc.c-torture/execute/20000603-1.c: New.
58997
58998 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58999
59000         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59001         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59002
59003 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59004
59005         * gcc.dg/compare2.c (case 12): XFAIL.
59006         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59007         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59008
59009         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59010
59011 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59012
59013         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59014         guard macro is already defined when the header is first
59015         included.
59016         * gcc.dg/cpp-mix.h: New file.
59017         * gcc.dg/endif-label.c: Update patterns to match compiler.
59018
59019         * g++.brendan/complex1.C: Declare abort.
59020         * g++.law/refs4.C: Remove XFAIL.
59021         * g++.oliva/expr2.C: Declare abort and exit.
59022
59023 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59024
59025         * gcc.c-torture/execute/20000528-1.c: New test.
59026
59027         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59028         * g++.old-deja/g++.law/temps4.C: Likewise.
59029
59030         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59031         stdlib.h.  Call abort() on failure.
59032         * g++.old-deja/g++.law/refs4.C: Likewise.
59033         * g++.old-deja/g++.law/temps4.C: Likewise.
59034         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59035         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59036
59037 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59038
59039         Relative to g++.dg/special:
59040         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59041
59042         Relative to g++.old-deja:
59043         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59044         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59045         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59046         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59047         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59048         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59049         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59050
59051         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59052         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59053         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59054         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59055         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59056         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59057         and/or string.h.
59058
59059         * g++.other/goto1.C: Update expectations for error messages.
59060
59061 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59062
59063         * gcc.c-torture/compile/20000523-1.c: New test.
59064
59065 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59066
59067         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59068
59069 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59070
59071         * g++.old-deja/g++.eh/catch11.C: New test.
59072         * g++.old-deja/g++.eh/catch12.C: New test.
59073
59074 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59075
59076         * gcc.c-torture/execute/20000523-1.c: New test.
59077
59078 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59079
59080         * c-torture/execute/bcp-1.c: Replace abort in arg of
59081         __builtin_constant_p with a generic external function.
59082
59083         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59084         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59085         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59086         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59087         Prototype abort and/or exit.
59088
59089         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59090         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59091         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59092         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59093
59094 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59095
59096         * gcc.dg/dwarf2-1.c: New test.
59097
59098 2000-05-20  Richard Henderson  <rth@cygnus.com>
59099
59100         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59101
59102 2000-05-20  Andreas Jaeger  <aj@suse.de>
59103
59104         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59105         testcase.
59106
59107 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59108
59109         * gcc.c-torture/execute/20000519-2.c: New test.
59110
59111 2000-05-19  Andreas Jaeger  <aj@suse.de>
59112
59113         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59114         which fails with SSA.
59115
59116         * lib/c-torture.exp: Also test with -O3 -fssa.
59117
59118 2000-05-18  Michael Meissner  <meissner@redhat.com>
59119
59120         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59121         * gcc.c-torture/execute/920415-1.c: Ditto.
59122         * gcc.c-torture/execute/920501-1.c: Ditto.
59123         * gcc.c-torture/execute/conversion.c: Ditto.
59124         * gcc.c-torture/execute/cvt-1.c: Ditto.
59125
59126 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59127
59128         * gcc.c-torture/compile/20000518-1.c: New test.
59129
59130 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59131
59132         * g77.f-torture/compile/200005018.f: New test.
59133
59134 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59135
59136         * gcc.c-torture/compile/20000517-1.c: New test.
59137
59138 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59139
59140         * gcc.c-torture/execute/20000516-1.c: New test.
59141
59142 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59143
59144         * g++.old-deja/g++.other/eh.C: New test.
59145
59146 2000-05-12  Richard Henderson  <rth@cygnus.com>
59147
59148         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59149         constants through to doit's conditional.
59150
59151 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59152
59153         * gcc.c-torture/compile/20000511-1.c: New test.
59154         * g77.f-torture/compile/20000511-1.f: New test.
59155         * g77.f-torture/compile/20000511-2.f: New test.
59156
59157 2000-05-11  Michael Meissner  <meissner@redhat.com>
59158
59159         * gcc.c-torture/execute/20000511-1.c: New test.
59160
59161 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59162
59163         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59164         * gcc.dg/20000510-1.S: New.
59165
59166 2000-05-08  Catherine Moore  <clm@cygnus.com>
59167
59168         * gcc.dg/unused-3.c: New.
59169
59170 2000-05-06  Richard Henderson  <rth@cygnus.com>
59171
59172           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59173           * g++.old-deja/g++.mike/warn1.C: Likewise.
59174           * g++.old-deja/g++.pt/local1.C: Likewise.
59175           * g++.old-deja/g++.pt/local7.C: Likewise.
59176           * g++.old-deja/g++.pt/spec16.C: Likewise.
59177
59178 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59179
59180         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59181
59182 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59183
59184           * g77.f-torture/execute/20000503-1.f: New test.
59185
59186 2000-05-04  Andreas Jaeger  <aj@suse.de>
59187
59188         * gcc.dg/noreturn-2.c: New test.
59189
59190 2000-05-04  Neil Booth  <NeilB@earthling.net>
59191
59192         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59193         preprocessor.
59194
59195 2000-05-04  Richard Henderson  <rth@cygnus.com>
59196
59197         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59198
59199 2000-05-04  Richard Henderson  <rth@cygnus.com>
59200
59201         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59202         OpenSSL by Jason R Thorpe.
59203
59204 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59205
59206         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59207
59208 2000-05-03  Robert Lipe <robertlipe@usa.net>
59209
59210         * gcc.dg/20000503-1.c: New test.
59211
59212 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59213
59214         * gcc.c-torture/compile/20000502-1.c: New test.
59215         * g++.old-deja/g++.other/align.C: New test.
59216         * gcc.dg/cpp-tradstringify.c: New test.
59217
59218 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59219
59220         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59221         and hard registers.
59222
59223 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59224
59225         * gcc.c-torture/execute/loop-5.c: New test.
59226
59227 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59228
59229         * gcc.c-torture/execute/va-arg-20.c: New test.
59230
59231 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59232
59233         * gcc.c-torture/execute/20000422-1.c: New test.
59234
59235 2000-04-20  Greg McGary  <gkm@gnu.org>
59236
59237         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59238         when optimizing, but without sibling-call optimizations (-O1).
59239
59240 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59241
59242           * gcc.c-torture/compile/20000420-1.c: New test.
59243
59244 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59245
59246         * g++.abi/ptrflags.C: New test.
59247         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59248
59249 2000-04-19  Catherine Moore  <clm@cygnus.com>
59250
59251         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59252
59253 2000-04-19  Greg McGary  <gkm@gnu.org>
59254
59255         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59256         sibling-call optimizations.
59257
59258 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59259
59260         * gcc.dg/20000419-1.c: New test.
59261
59262 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59263
59264         * gcc.c-torture/execute/20000412-6.c: New test.
59265
59266 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59267
59268         * gcc.c-torture/execute/20000412-5.c: New test.
59269         * g77.f-torture/compile/20000412-1.f: New test.
59270         * gcc.c-torture/execute/20000412-4.c: New test.
59271         * gcc.c-torture/compile/20000412-2.c: New test.
59272         * gcc.c-torture/execute/20000412-3.c: New test.
59273         * gcc.c-torture/compile/20000412-1.c: New test.
59274         * gcc.c-torture/execute/20000412-2.c: New test.
59275
59276 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59277
59278         * objc/execute/bf-20.m: New test.
59279
59280 2000-04-10  Richard Henderson  <rth@cygnus.com>
59281
59282         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59283
59284         * gcc.c-torture/execute/20000412-1.c: New test.
59285
59286 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59287
59288         * g++.old-deja/g++.eh/catchptr1.C: New test.
59289
59290 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59291
59292         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59293
59294 2000-04-08  Neil Booth  <NeilB@earthling.net>
59295
59296         * gcc.dg/cpp-nullchar.c: Remove test as
59297         embedded nulls cause problems.
59298
59299 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59300
59301         * gcc.dg/compare2.c: New test.
59302
59303 2000-04-08  Neil Booth  <NeilB@earthling.net>
59304
59305         * gcc.dg/cpp-nullchar.c: New test.
59306
59307 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59308
59309         * gcc.dg/cpp-mi2.c: New test.
59310         * gcc.dg/cpp-mi2[abc].h: New files.
59311
59312 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59313
59314         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59315         member name.
59316
59317 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59318
59319         * g++.old-deja/g++.abi/vmihint.C: New test.
59320
59321 2000-04-06  Neil Booth  <NeilB@earthling.net>
59322
59323         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59324         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59325         copyright.
59326
59327 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59328
59329         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59330         avoid stack-frame overwrite.
59331
59332 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59333
59334         * gcc.c-torture/compile/20000405-2.c: New test.
59335         * gcc.c-torture/compile/20000405-3.c: New test.
59336
59337 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59338
59339         * gcc.c-torture/compile/20000405-1.c: New test.
59340
59341 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59342
59343         * gcc.dg/cast-qual-1.c: Revert last change.
59344
59345 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59346
59347         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59348
59349 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59350
59351         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59352         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59353
59354 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59355
59356         * gcc.c-torture/compile/20000403-2.c: New test.
59357         * gcc.c-torture/compile/20000403-1.c: New test.
59358
59359 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59360
59361         * gcc.c-torture/execute/20000403-1.c: New test.
59362
59363 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59364
59365         * gcc.c-torture/execute/20000402-1.c: New test.
59366
59367 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59368
59369         * gcc.c-torture/execute/va-arg-15.c: New test.
59370         * gcc.c-torture/execute/va-arg-16.c: New test.
59371         * gcc.c-torture/execute/va-arg-17.c: New test.
59372         * gcc.c-torture/execute/va-arg-18.c: New test.
59373         * gcc.c-torture/execute/va-arg-19.c: New test.
59374
59375 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59376
59377         * gcc.c-torture/compile/981211-1.c: Move to...
59378         * gcc.dg/cpp-as1.c: ...here.
59379         * gcc.dg/cpp-as2.c: New file.
59380
59381         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59382         compiler.
59383
59384 2000-04-02  Neil Booth  <NeilB@earthling.net>
59385
59386         * gcc.dg/cpp-cond.c  New tests.
59387         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59388         accidental success less likely.
59389         * gcc.dg/cpp-missingop.c  New tests.
59390         * gcc.dg/cpp-missingparen.c  New tests.
59391         * gcc.dg/cpp-shift.c  New tests.
59392         * gcc.dg/cpp-shortcircuit.c  New tests.
59393         * gcc.dg/cpp-unary.c  New tests.
59394
59395 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59396
59397         * gcc.c-torture/compile/20000329-1.c: New test.
59398
59399 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59400
59401         * gcc.c-torture/compile/20000326-1.c: New test.
59402         * gcc.c-torture/compile/20000326-2.c: New test.
59403
59404 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59405
59406         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59407         the first parameter is a function argument.
59408
59409 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59410
59411         * g++.old-deja/g++.ext/array4.C: New test.
59412
59413 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59414
59415         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59416
59417 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59418
59419         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59420
59421 2000-03-19  Richard Henderson  <rth@cygnus.com>
59422
59423         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59424
59425 2000-03-19  Richard Henderson  <rth@cygnus.com>
59426
59427         * gcc.c-torture/compile/20000319-1.c: New test.
59428
59429 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59430
59431         * gcc.c-torture/execute/20000314-3.c: New test.
59432         * gcc.c-torture/execute/20000314-2.c: New test.
59433         * gcc.c-torture/execute/20000314-1.c: New test.
59434         * gcc.c-torture/compile/20000314-2.c: New test.
59435         * gcc.c-torture/compile/20000314-1.c: New test.
59436
59437 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59438
59439         * g++.old-deja/g++.warn/inline.C: New test.
59440
59441 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59442
59443         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59444         standards-compliant result rather than specific constants.
59445         Put test-values in array.
59446
59447 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59448
59449         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59450         (g++_target_compile): Put test-specific options last.
59451
59452 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59453
59454         * g++.old-deja/g++.eh/vbase4.C: New test.
59455
59456 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59457
59458         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59459
59460 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59461
59462         * g++.old-deja/g++.brendan/misc12.C: Removed.
59463         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59464         * g++.old-deja/g++.ext/pretty4.C: New test.
59465
59466 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59467
59468         * g++.old-deja/g++.other/string2.C: New test.
59469
59470 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59471
59472         * g++.old-deja/g++.warn/impint2.C: New test.
59473
59474 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59475
59476         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59477         is 1, not zero.
59478
59479 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59480
59481         * g++.old-deja/g++.warn/impint.C: New test.
59482         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59483         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59484         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59485         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59486         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59487         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59488         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59489         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59490         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59491         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59492         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59493         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59494
59495 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59496
59497         * gcc.dg/cpp-redef.c: New test.
59498
59499 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59500
59501         * g++.old-deja/g++.pt/unify7.C: New test.
59502
59503 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59504
59505         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59506         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59507
59508 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59509
59510         * gcc.c-torture/compile/20000224-1.c: New test.
59511
59512 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59513
59514         * gcc.c-torture/compile/cpp-2.c: New test.
59515         * gcc.c-torture/compile/cpp-1.c: New test.
59516
59517 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59518
59519         * gcc.c-torture/execute/20000225-1.c: New test.
59520
59521 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59522
59523         * gcc.dg/cpp-li2.c: New test.
59524
59525         * gcc.dg/cpp-wi1.c: New test.
59526
59527         * gcc.dg/cpp-li1.c: New test.
59528
59529 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59530
59531         * g++.old-deja/g++.other/sizeof5.C: New test.
59532
59533 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59534
59535         * gcc.c-torture/execute/va-arg-13.c: New test.
59536
59537 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59538
59539         * gcc.c-torture/execute/va-arg-12.c: New test.
59540
59541 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59542
59543         * gcc.c-torture/execute/20000223-1.c: New test.
59544
59545 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59546
59547         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59548
59549 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59550
59551         * g++.old-deja/g++.abi/ptrmem.C: New test.
59552
59553 2000-02-19  Richard Henderson  <rth@cygnus.com>
59554
59555         * gcc.c-torture/compile/init-3.c: New.
59556
59557 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59558
59559         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59560         ALWAYS_CXXFLAGS.
59561
59562 2000-02-11  Robert Lipe <robertl@sco.com>
59563
59564         * gcc.c-torture/compile/20000211-3.c: New test.
59565
59566 2000-02-11  Martin Buchholz <martin@xemacs.org>
59567
59568         * gcc.c-torture/compile/20000211-2.c: New test.
59569
59570 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59571
59572         * gcc.c-torture/compile/20000211-1.c: New test.
59573
59574 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59575
59576         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59577           on native targets
59578
59579 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59580
59581         * g++.old-deja/g++.other/cast5.C: New test.
59582
59583 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59584
59585         * gcc.c-torture/execute/20000205-1.c: New.
59586
59587 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59588
59589         * g++.old-deja/g++.jason/cast3.C: Return void.
59590         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59591
59592 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59593
59594         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59595
59596         * gcc.dg/loop-1.c: New test.
59597
59598 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59599
59600         * gcc.c-torture/compile/20000127-1.c: New test.
59601         * gcc.c-torture/execute/991228-1.c: New test.
59602
59603 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59604
59605         * gcc.dg/unused-2.c: New test.
59606
59607         * gcc.dg/conv-1.c: New test.
59608
59609 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59610
59611         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59612         compiler.
59613         (tool_option_proc): Fix typo.
59614
59615 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59616
59617         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59618         of the ld on the host, not on the build machine.
59619         Also, don't crash if '--help' is not a supported option.
59620
59621 2000-01-24  Richard Henderson  <rth@cygnus.com>
59622
59623         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59624
59625 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59626
59627         * gcc.c-torture/execute/20000120-2.c: New test.
59628         * gcc.c-torture/execute/20000120-1.c: New test.
59629
59630 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59631
59632         * gcc.c-torture/execute/20000113-1.c: New test.
59633
59634 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59635
59636         * gcc.c-torture/execute/20000112-1.c: New test.
59637
59638 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59639
59640         * gcc.dg/20000111-1.c: New test.
59641
59642 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59643
59644         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59645         with 16 bit integers.
59646
59647 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59648
59649         * gcc.dg/20000108-1.c: New test.
59650
59651 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59652
59653         * g++.old-deja/g++.ns/koenig8.C: New test.
59654
59655 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59656
59657         * g++.old-deja/g++.other/cast4.C: New test.
59658
59659 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59660
59661         * gcc.c-torture/compile/20000105-2.c: New test.
59662         * gcc.c-torture/compile/20000105-1.c: New test.
59663
59664 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59665
59666         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59667         references to printf & atoi to conform to ANSI standard.
59668         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59669         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59670         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59671         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59672         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59673         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59674         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59675         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59676         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59677         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59678         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59679         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59680         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59681         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59682         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59683         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59684         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59685         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59686         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59687         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59688         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59689         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59690         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59691         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59692         * g++.old-deja/g++.brendan/init3.C: Likewise.
59693         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59694         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59695         * g++.old-deja/g++.brendan/new2.C: Likewise.
59696         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59697         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59698         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59699         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59700         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59701         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59702         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59703         * g++.old-deja/g++.brendan/template24.C: Likewise.
59704         * g++.old-deja/g++.brendan/template3.C: Likewise.
59705         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59706         * g++.old-deja/g++.jason/inline3.C: Likewise.
59707         * g++.old-deja/g++.jason/opeq.C: Likewise.
59708         * g++.old-deja/g++.law/arg5.C: Likewise.
59709         * g++.old-deja/g++.law/arm7.C: Likewise.
59710         * g++.old-deja/g++.law/ctors11.C: Likewise.
59711         * g++.old-deja/g++.law/cvt8.C: Likewise.
59712         * g++.old-deja/g++.law/init9.C: Likewise.
59713         * g++.old-deja/g++.law/refs4.C: Likewise.
59714         * g++.old-deja/g++.law/template2.C: Likewise.
59715         * g++.old-deja/g++.law/visibility24.C: Likewise.
59716         * g++.old-deja/g++.law/vtable3.C: Likewise.
59717         * g++.old-deja/g++.mike/asm2.C: Likewise.
59718         * g++.old-deja/g++.mike/eh1.C: Likewise.
59719         * g++.old-deja/g++.mike/misc1.C: Likewise.
59720         * g++.old-deja/g++.mike/misc13.C: Likewise.
59721         * g++.old-deja/g++.mike/misc14.C: Likewise.
59722         * g++.old-deja/g++.mike/ns12.C: Likewise.
59723         * g++.old-deja/g++.mike/p1248.C: Likewise.
59724         * g++.old-deja/g++.mike/p3708.C: Likewise.
59725         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59726         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59727         * g++.old-deja/g++.mike/p646.C: Likewise.
59728         * g++.old-deja/g++.mike/p700.C: Likewise.
59729         * g++.old-deja/g++.mike/p783.C: Likewise.
59730         * g++.old-deja/g++.mike/p783a.C: Likewise.
59731         * g++.old-deja/g++.mike/p783b.C: Likewise.
59732         * g++.old-deja/g++.mike/p786.C: Likewise.
59733         * g++.old-deja/g++.mike/p789.C: Likewise.
59734         * g++.old-deja/g++.mike/p789a.C: Likewise.
59735         * g++.old-deja/g++.mike/p807a.C: Likewise.
59736         * g++.old-deja/g++.other/delete3.C: Likewise.
59737         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59738         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59739         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59740         * g++.old-deja/g++.other/empty1.C: Likewise.
59741         * g++.old-deja/g++.other/temporary1.C: Likewise.
59742         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59743         * g++.old-deja/g++.pt/t16.C: Likewise.
59744         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59745
59746 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59747
59748         * gcc.dg/991230-1.c: New test.
59749
59750 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59751
59752         * gcc.c-torture/compile/991229-3.c: New test.
59753         * gcc.c-torture/compile/991229-2.c: New test.
59754         * gcc.c-torture/compile/991229-1.c: New test.
59755
59756 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59757
59758         * gcc.c-torture/compile/labels-2.c: New test.
59759
59760 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59761
59762         * gcc.c-torture/execute/991227-1.c: New test.
59763
59764 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59765
59766         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59767
59768 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59769
59770         * gcc.c-torture/execute/991221-1.c: New test.
59771
59772 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59773
59774         * g++.old-deja/g++.other/cast3.C: New test.
59775
59776 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59777
59778         * gcc.c-torture/execute/991216-4.c: New test.
59779
59780 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59781
59782         * gcc.c-torture/execute/991216-1.c: New test.
59783         * gcc.c-torture/execute/991216-2.c: New test.
59784         * gcc.c-torture/execute/991216-3.c: New test.
59785
59786 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59787
59788         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59789         Actually make the test fail by using "-O2" for compilation.
59790
59791 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59792
59793         * g++.old-deja/g++.warn/cast-align1.C: New test.
59794
59795 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59796
59797         * gcc.c-torture/compile/991214-1.c: New test.
59798         * gcc.c-torture/compile/991214-2.c: New test.
59799
59800 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59801
59802         * gcc.dg/991214-1.c: New test.
59803
59804 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59805
59806         * gcc.c-torture/compile/991213-3.c: New test.
59807         * gcc.c-torture/compile/991213-2.c: New test.
59808         * gcc.c-torture/compile/991213-1.c: New test.
59809
59810 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59811
59812         * gcc.dg/991209-1.c: New test.
59813
59814 1999-12-08  Nathan Sidwell <nathan@acm.org>
59815
59816         * gcc.c-torture/compile/991208-1.c: New test.
59817
59818 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59819
59820         * gcc.dg/ultrasp2.c: New test.
59821
59822 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59823
59824         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59825
59826 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59827
59828         * gcc.c-torture/compile/991202-1.c: New test.
59829         * gcc.c-torture/execute/991202-1.c: New test.
59830         * gcc.c-torture/execute/991202-2.c: New test.
59831         * gcc.c-torture/execute/991202-3.c: New test.
59832
59833 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59834
59835         * g++.old-deja/g++.abi/align.C: New test.
59836         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59837         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59838
59839 1999-12-01  Richard Henderson  <rth@cygnus.com>
59840
59841         * gcc.c-torture/execute/991201-1.c: New.
59842
59843 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59844
59845         * gcc.dg/991129-1.c: New test.
59846
59847 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59848
59849         * gcc.c-torture/compile/991127-1.c: New test.
59850
59851 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59852
59853         * g++.old-deja/g++.other/warn4.C: New test.
59854
59855 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59856
59857         * g++.old-deja/g++.eh/cleanup2.C: New test.
59858         * g++.old-deja/g++.ext/pretty2.C: New test.
59859         * g++.old-deja/g++.ext/pretty3.C: New test.
59860         * g++.old-deja/g++.other/debug6.C: New test.
59861
59862 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59863
59864         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59865         compiler_output to look for one error message instead of two.
59866
59867 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59868
59869         * gcc.c-torture/execute/991118-1.c: Also test case
59870         where the word boundary does not split a byte evenly.
59871
59872 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59873
59874         * g++.old-deja/g++.ext/restrict1.C: New test.
59875
59876 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59877
59878         * gcc.c-torture/execute/991118-1.c: New test.
59879
59880 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59881
59882         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59883         working directory pathnames.
59884
59885 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59886
59887         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59888         host is equipped with driver.h and driver.o so it can actually
59889         compile and run the tests.
59890
59891 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59892
59893         * gcc.c-torture/compile/991008-1.c: New test.
59894
59895 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59896
59897         * lib/gcc-dg.exp: Include target-supports.exp
59898
59899 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59900
59901         * lib/target-supports.exp: New file: Provide procs to test for
59902         features supported by the target.
59903         (check_weak_available): Moved here from ecos.exp.
59904         (check_alias_available): New proc: Determine of the target
59905         toolchain supports the alias attribute.
59906
59907         * gcc.dg/special/ecos.exp: Move check_weak_available to
59908         target-supports.exp.
59909         (alias-1.c): Only perform the test if the target supports
59910         aliases.
59911         (wkali-1.c): Only perform the test if the target supports
59912         aliases.
59913
59914         * gcc.dg/990506-0.c: Expect error messages from cross
59915         targets as well as native targets.
59916
59917 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59918
59919         * gcc.dg/ultrasp1.c: Removed xfail.
59920         * gcc.dg/struct-ret-2.c: Likewise.
59921         * gcc.dg/array-1.c: Likewise.
59922
59923 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59924
59925         * gcc.dg/struct-ret-2.c: New test.
59926
59927         * gcc.dg/array-1.c: New test.
59928
59929 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59930
59931         * gcc.c-torture/execute/991030-1.c: New test.
59932
59933 1999-10-26  Richard Henderson  <rth@cygnus.com>
59934
59935         * gcc.c-torture/compile/991026-2.c: New test.
59936
59937 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59938
59939         * gcc.c-torture/compile/991026-1.c: New test.
59940
59941 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59942
59943         * gcc.c-torture/execute/991023-1.c: New test.
59944
59945 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59946
59947         * gcc.c-torture/execute/991019-1.c: New test.
59948
59949 1999-10-16  Richard Henderson  <rth@cygnus.com>
59950
59951         * gcc.c-torture/execute/991016-1.c: New test.
59952
59953 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59954
59955         * gcc.c-torture/execute/991014-1.c: New test.
59956
59957 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59958
59959         * g++.old-deja/g++.other/union2.C: New test.
59960
59961 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59962
59963         * g++.old-deja/g++.other/vaarg2.C: New test.
59964         * g++.old-deja/g++.other/vaarg3.C: New test.
59965
59966 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59967
59968         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59969         in compile/.
59970
59971 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59972
59973         * gcc.c-torture/execute/va-arg-11.c: New test.
59974
59975 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59976
59977         * lib/file-format.exp (gcc_target_object_format): Don't
59978         crash if objdump is unavailable.
59979
59980 1999-09-29  Donn Terry <donn@interix.com>
59981
59982         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59983
59984 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59985
59986         * gcc.c-torture/compile/990928-1.c: New test.
59987
59988 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59989
59990         * g++.old-deja/g++.other/decl6.C: New test.
59991
59992 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59993
59994         * gcc.c-torture/execute/va-arg-10.c: New test.
59995
59996 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59997
59998         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59999         __PRETTY_FUNCTION__.
60000
60001 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60002
60003         * gcc.c-torture/execute/990923-1.c: New test.
60004
60005 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60006
60007         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60008         for which -fpic is inappropriate.
60009
60010 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60011
60012         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60013
60014 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60015
60016         * g++.old-deja/g++.other/dyncast1.C: New test.
60017         * g++.old-deja/g++.other/dyncast2.C: New test.
60018         * g++.old-deja/g++.other/dyncast3.C: New test.
60019         * g++.old-deja/g++.other/dyncast4.C: New test.
60020         * g++.old-deja/g++.other/dyncast5.C: New test.
60021         * g++.old-deja/g++.eh/catch3.C: New test.
60022         * g++.old-deja/g++.eh/catch3p.C: New test.
60023         * g++.old-deja/g++.eh/catch4.C: New test.
60024         * g++.old-deja/g++.eh/catch4p.C: New test.
60025         * g++.old-deja/g++.eh/catch5.C: New test.
60026         * g++.old-deja/g++.eh/catch5p.C: New test.
60027         * g++.old-deja/g++.eh/catch6.C: New test.
60028         * g++.old-deja/g++.eh/catch6p.C: New test.
60029         * g++.old-deja/g++.eh/catch7.C: New test.
60030         * g++.old-deja/g++.eh/catch7p.C: New test.
60031         * g++.old-deja/g++.eh/catch8.C: New test.
60032         * g++.old-deja/g++.eh/catch8p.C: New test.
60033         * g++.old-deja/g++.eh/catch9.C: New test.
60034         * g++.old-deja/g++.eh/catch9p.C: New test.
60035
60036 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60037
60038         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60039         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60040
60041 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60042
60043         * gcc.c-torture/compile/990913-1.c: New test.
60044
60045 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60046
60047         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60048         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60049
60050 1999-09-09  Richard Henderson  <rth@cygnus.com>
60051
60052         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60053
60054 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60055
60056         * g++.old-deja/g++.other/lookup11.C: New test.
60057         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60058         what is permitted and what we want.
60059         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60060         overload use.
60061         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60062
60063 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60064
60065         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60066         * gcc.c-torture/noncompile/poison-1.c: New file.
60067
60068 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60069
60070         * g++.old-deja/g++.other/sizeof3.C: New test.
60071         * g++.old-deja/g++.other/sizeof4.C: New test.
60072         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60073         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60074
60075 1999-09-07  Richard Henderson  <rth@cygnus.com>
60076
60077         * gcc.dg/va-arg-1.c: New.
60078
60079 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60080
60081         * gcc.c-torture/execute/va-arg-9.c: New test.
60082
60083 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60084
60085         * g77.f-torture/compile/980519-2.f: New test.
60086         * g77.f-torture/compile/19990905-0.f: New test.
60087         * g77.f-torture/compile/19990905-1.f: New test.
60088         * g77.f-torture/compile/19990905-2.f: New test.
60089
60090         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60091
60092 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60093
60094         * gcc.c-torture/execute/990827-1.c: Fix typo.
60095
60096 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60097
60098         * g++.old-deja/g++.other/deref1.C: New test.
60099
60100 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60101
60102         * g++.old-deja/g++.other/ambig2.C: New test.
60103         * g++.old-deja/g++.other/cond5.C: New test.
60104         * g++.old-deja/g++.other/lookup16.C: New test.
60105
60106 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60107
60108         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60109         assemblers too.
60110
60111 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60112
60113         * lib/c-torture.exp: Avoid the "compare executables" optimization
60114         when testing native.
60115
60116 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60117
60118         * gcc.c-torture/execute/990829-1.c: New test.
60119         * gcc.c-torture/compile/990829-1.c: New test.
60120
60121 1999-08-27  Paul Burchard  <burchard@pobox.com>
60122
60123         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60124         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60125         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60126         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60127         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60128         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60129         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60130         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60131         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60132         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60133         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60134
60135 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60136
60137         * gcc.c-torture/execute/990827-1.c: New test.
60138
60139 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60140
60141         * g77.f-torture/noncompile/19990826-4.f: New test.
60142
60143         * g77.f-torture/compile/19990826-3.f: New test.
60144
60145         * g77.f-torture/execute/19990826-2.f: New test.
60146
60147         * g77.f-torture/compile/19990826-1.f: New test.
60148
60149         * gcc.c-torture/execute/990826-0.c: New test.
60150         * g77.c-torture/execute/19990826-0.f: New test.
60151
60152         * g77.f-torture/noncompile/970626-2.f: New test.
60153
60154 1999-08-25  Paul Burchard  <burchard@pobox.com>
60155
60156         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60157         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60158         lss-011.C: New tests.
60159
60160 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60161
60162         * g++.old-deja/g++.other/decl5.C: New test.
60163
60164 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60165
60166         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60167         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60168         call `postbase' for each one.  All callers of `postbase' changed
60169         to call this instead.
60170
60171 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60172
60173         * gcc.c-torture/execute/990811-1.c: New test.
60174
60175 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60176
60177         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60178         just native ones.
60179
60180         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60181         just native ones.
60182
60183 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60184
60185         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60186
60187 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60188
60189         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60190
60191 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60192
60193         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60194
60195 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60196
60197         * gcc.c-torture/execute/990804-1.c: New test.
60198
60199 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60200
60201         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60202         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60203         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60204
60205 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60206
60207         * g++.old-deja/g++.other/struct1.C: New test.
60208
60209 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60210
60211         * g++.old-deja/g++.other/enum2.C: New test.
60212
60213 1999-08-02  Richard Henderson  <rth@cygnus.com>
60214
60215         Adapted from tests from Franz Sirl:
60216         * gcc.c-torture/execute/va-arg-7.c: New test.
60217         * gcc.c-torture/execute/va-arg-8.c: New test.
60218
60219 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60220
60221         * gcc.c-torture/compile/990801-2.c: New test.
60222
60223         * gcc.c-torture/compile/990801-1.c: New test.
60224
60225 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60226
60227         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60228         fp-cmp-1.c, converting double to float.
60229
60230         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60231         fp-cmp-1.c, converting double to long double.
60232
60233         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60234         from fr1 to unknown_register, since fr1 is a legitimate register
60235         on some machines.
60236
60237 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60238
60239         * README: More listname related changes.
60240
60241 1999-07-08  Catherine Moore  <clm@cygnus.com>
60242
60243         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60244
60245 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60246
60247         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60248
60249 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60250
60251         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60252
60253 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60254
60255         * gcc.dg/990703-1.c: New test.
60256
60257 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60258
60259         * lib/file-format.exp: New file: Move definition of proc
60260         gcc_target_object_format to here from
60261         gcc.dg/special/ecos.exp.
60262
60263         * lib/c-torture.exp: Include lib file-format.exp.
60264         * lib/gcc-dg.exp: Include lib file-format.exp.
60265
60266         * gcc.dg/special/ecos.exp: Remove definition of proc
60267         gcc_target_object_format.
60268
60269 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60270
60271         * gcc.c-torture/execute/990628-1.c: New test.
60272
60273 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60274
60275         * gcc.c-torture/compile/990625-2.c: New test.
60276
60277         * gcc.c-torture/compile/990625-1.c: New test.
60278
60279 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60280
60281         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60282         attributes compile.
60283         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60284         ports that use the COFF/PE file format.
60285
60286 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60287
60288         * gcc.c-torture/compile/990617-1.c: New test.
60289
60290 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60291
60292         * g++.old-deja/g++.other/decl4.C: New test.
60293
60294 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60295
60296         * g++.old-deja/g++.other/bitfld3.C: New test.
60297
60298 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60299
60300         * g++.old-deja/g++.eh/catch1.C: New test.
60301
60302 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60303
60304         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60305
60306         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60307         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60308
60309 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60310
60311         * g77.f-torture/compile/19990502-0.f: Replace with new,
60312         shorter, test that still fails after recent changes.
60313
60314 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60315
60316         * gcc.c-torture/execute/990604-1.c: New test.
60317
60318 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60319
60320         * gcc.c-torture/execute/990531-1.c: New test.
60321
60322 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60323
60324         * gcc.c-torture/compile/990527-1.c: New test.
60325
60326 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60327
60328         * gcc.c-torture/execute/990527-1.c: New test.
60329
60330 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60331
60332         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60333         bitfields as signed.
60334
60335 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60336
60337         * g77.f-torture/compile/19990525-0.f: New test.
60338
60339 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60340
60341         * gcc.c-torture/execute/990525-2.c: New test.
60342
60343         * gcc.c-torture/execute/990525-1.c: New test.
60344
60345 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60346
60347         * g++.old-deja/g++.other/anon3.C: New test.
60348         * g++.old-deja/g++.other/anon4.C: New test.
60349         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60350         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60351         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60352         Merrill).
60353
60354 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60355
60356         * gcc.c-torture/execute/990524-1.c: New test.
60357
60358         * gcc.dg/990524-1.c: New test.
60359
60360 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60361
60362         * gcc.c-torture/compile/990523-1.c: New test.
60363
60364 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60365
60366         * gcc.c-torture/compile/990519-1.c: New test.
60367
60368 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60369
60370         * gcc.c-torture/compile/990517-1.c: New test.
60371
60372         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60373         (e4, f4): New tests.
60374         (main): Call them.
60375
60376 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60377
60378         * gcc.dg/noreturn-1.c: New test.
60379
60380 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60381
60382         * gcc.c-torture/execute/990513-1.c: New test.
60383
60384 1999-05-10  Richard Henderson  <rth@cygnus.com>
60385
60386         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60387
60388 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60389
60390         * g77.f-torture/execute/erfc.f: Use small single-precision
60391         values, to avoid problems on Alphas when not -mieee.
60392
60393 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60394
60395         * gcc.dg/990506-0.c: New test.
60396
60397 1999-05-08  Richard Henderson  <rth@cygnus.com>
60398
60399         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60400         the constant to test.  Don't XFAIL 64-bit targets.
60401
60402         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60403         * g++.old-deja/g++.law/profile1.C: Likewise.
60404
60405         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60406         operator new instances.
60407         * g++.old-deja/g++.other/delete5.C: Likewise.
60408
60409 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60410
60411         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60412         intrinsic.
60413
60414 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60415
60416         * g77.f-torture/execute/u77-test.f: Reverse order of two
60417         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60418
60419 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60420
60421         * gcc.dg/compare1.c: New test.
60422
60423 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60424
60425         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60426         New tests.
60427
60428 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60429
60430         * g77.f-torture/compile/19990502-1.f: New test.
60431
60432 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60433
60434         * g77.f-torture/compile/19990502-0.f: New test.
60435
60436 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60437
60438         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60439         intrinsic.
60440
60441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60442
60443         * g77.f-torture/execute/u77-test.f (main): List libU77
60444         intrinsics not currently tested.
60445         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60446         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60447         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60448         Trim blanks off the ends of some printed strings.
60449
60450 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60451
60452         * g77.f-torture/execute/u77-test.f (main): Just warn about
60453         FSTAT gid disagreement, as it's expected on some systems.
60454
60455 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60456
60457         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60458         use a new function, which allows for some slop.
60459         Clean up some commentary.
60460         (issum): The new function.
60461         (sgladd): Deleted subroutine.
60462
60463 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60464
60465         * g77.f-torture/execute/u77-test.f: Modify to be more like
60466         libf2c/libU77 version, bringing patches to that version here.
60467         Add suitable commentary.
60468
60469 1999-04-25  Richard Henderson  <rth@cygnus.com>
60470
60471         * gcc.dg/990424-1.c: New test.
60472
60473 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60474
60475         * g77.f-torture/execute/u77-test.f (main): Bug involving
60476         LSTAT has been fixed, so turn back on full checking.
60477
60478 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60479
60480         * g77.f-torture/compile/19990419-0.f: New test.
60481         * g77.f-torture/execute/19990419-1.f: New test.
60482
60483 1999-04-17  Richard Henderson  <rth@cygnus.com>
60484
60485         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60486         to avoid the need for a prototype to supress a warning.
60487
60488 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60489
60490         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60491
60492 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60493
60494         * gcc.c-torture/execute/990404-1.c: New test.
60495
60496 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60497
60498         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60499         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60500         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60501         missing initializer warnings.
60502
60503 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60504
60505         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60506         matching strings.
60507
60508 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60509
60510         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60511
60512 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60513
60514         * g77.f-torture/execute/19990325-0.f: New test.
60515         * g77.f-torture/execute/19990325-1.f: New test.
60516
60517 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60518
60519         * gcc.c-torture/execute/990324-1.c: New test.
60520
60521 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60522
60523         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60524         test with 4.
60525
60526 1999-03-17  Richard Henderson  <rth@cygnus.com>
60527
60528         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60529
60530 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60531
60532         * g77.f-torture/execute/19990313-2.f: New test.
60533         * g77.f-torture/execute/19990313-3.f: New test.
60534
60535 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60536
60537         * g77.f-torture/execute/19990313-0.f: New test.
60538         * g77.f-torture/execute/19990313-1.f: New test.
60539
60540 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60541
60542         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60543         printf to sprintf.
60544         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60545         (main): Add check for u15.  Conditionalize u31 check depending on
60546         whether ints are <32 bits or >=32 bits.
60547
60548 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60549
60550         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60551
60552 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60553
60554         * g77.f-torture/compile/19990305-0.f: New test.
60555         * g77.f-torture/execute/19981119-0.f: New test.
60556
60557 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60558
60559         * g77.f-torture/execute/970625-2.f: call ABORT if final
60560         result is not correct, instead of just printing it.
60561         Add this checking via newly introduced obfuscation, to
60562         trip up buggy front ends.
60563
60564 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60565
60566         * g77.f-torture/compile/960317-1.f: Moved from being
60567         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60568
60569 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60570
60571         * g77.f-torture/execute/960317-1.f: New (old) test.
60572         * g77.f-torture/execute/970625-2.f: Ditto.
60573
60574 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60575
60576         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60577         error message on line 1 or line 2; cccp and cpplib do this differently.
60578
60579 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60580
60581         * g++.old-deja/g++.law/weak1.C: New test.
60582
60583 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60584
60585         * gcc.c-torture/execute/990119-1.c: Renamed to...
60586         * gcc.dg/990119-1.c: this, so it will only be tested once
60587         (it's a preprocessor test, it doesn't need to be run at
60588         multiple optimization levels).
60589
60590 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60591
60592         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60593           ALWAYS_CXXFLAGS.
60594
60595 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60596
60597         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60598         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60599         to not be compilable by current g77.
60600
60601 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60602
60603         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60604
60605 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60606
60607         * gcc.c-torture/execute/990222-1.c: New test.
60608
60609 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60610
60611         * g77.f-torture/compile/19990218-0.f: New test.
60612         * g77.f-torture/noncompile/19990218-1.f: New test.
60613
60614 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60615
60616         * g77.f-torture/compile/19981216-0.f: New test.
60617
60618 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60619
60620         * gcc.dg/990214-1.c: New test.
60621
60622 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60623
60624         * gcc.dg/990213-2.c: New test.
60625
60626         * gcc.dg/990213-1.c: New test.
60627
60628 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60629
60630         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60631         ints.
60632
60633 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60634
60635         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60636         specified by target.
60637
60638         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60639
60640 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60641
60642         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60643
60644 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60645
60646         * gcc.dg/special/ecos.exp: New test driver for new tests with
60647         special requirements.
60648
60649         * gcc.dg/special/alias-1.c: New test.
60650         * gcc.dg/special/gcsec-1.c: New test.
60651         * gcc.dg/special/weak-1.c: New test.
60652         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60653         * gcc.dg/special/weak-2.c: New test.
60654         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60655         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60656         * gcc.dg/special/wkali-1.c: New test.
60657         * gcc.dg/special/wkali-2.c: New test.
60658         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60659         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60660
60661 1999-02-10  Felix Lee  <flee@cygnus.com>
60662
60663           * lib/c-torture.exp (c-torture-compile): Pull out code for
60664           analyzing gcc error messages.
60665           (c-torture-execute): Likewise.  Fix some (harmless) false
60666           positives.
60667           * lib/gcc.exp (gcc_check_compile): New function.
60668
60669 1999-02-08  Richard Henderson  <rth@cygnus.com>
60670
60671         * gcc.c-torture/execute/990208-1.c: New test.
60672
60673 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60674
60675         * g++.dg/special/ecos.exp: New driver for new tests with special
60676         requirements
60677
60678         * g++.dg/special/conpr-1.C: New test
60679         * g++.dg/special/conpr-2.C: New test
60680         * g++.dg/special/conpr-2a.C: New test
60681         * g++.dg/special/conpr-3.C: New test
60682         * g++.dg/special/conpr-3a.C: New test
60683         * g++.dg/special/conpr-3b.C: New test
60684
60685         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60686         allow g++ to use the dg driver
60687
60688         * README: Add comment about g++.dg directory
60689
60690 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60691
60692         * README: Update email addresses.
60693
60694 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60695
60696         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60697         arguments in order to force structure S onto the stack even on
60698         the alpha.
60699         (test): Pass 10 leading arguments to function foo as well as the
60700         structure S.
60701
60702         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60703         failure for all targets.
60704
60705         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60706         abort to terminate program execution.
60707
60708 1999-01-30  Richard Henderson  <rth@cygnus.com>
60709
60710         * gcc.c-torture/execute/990130-1.c: New test.
60711
60712 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60713
60714         * gcc.dg/990130-1.c: New test.
60715
60716 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60717
60718         * gcc.c-torture/execute/990128-1.c: New test.
60719
60720 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60721
60722         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60723
60724 1999-01-27  Felix Lee  <flee@cygnus.com>
60725
60726         * lib/c-torture.exp (c-torture-compile): pull out code for
60727         analyzing gcc error messages.
60728         (c-torture-execute): ditto, and fix some (harmless) false
60729         positives.
60730         * lib/gcc.exp (gcc_check_compile): new function.
60731
60732 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60733
60734         * gcc.dg/990117-1.c: New test.
60735
60736         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60737
60738         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60739
60740 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60741
60742         * g77.f-torture/compile/990115-1.f: New test.
60743
60744 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60745
60746         * gcc.c-torture/compile/990107-1.c: New test
60747
60748 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60749
60750         * gcc.c-torture/execute/990106-2.c: New test.
60751
60752         * gcc.c-torture/execute/990106-1.c: New test.
60753
60754 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60755
60756         * gcc.c-torture/compile/981223-1.c: New test.
60757
60758 1998-12-29  Richard Henderson  <rth@cygnus.com>
60759
60760         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60761         (opt3): Rename from opt4 and disable.
60762
60763 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60764
60765         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60766
60767 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60768
60769         * g++.old-deja/g++.other/conv5.C: New test.
60770
60771 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60772
60773         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60774
60775 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60776
60777         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60778
60779 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60780
60781         * gcc.c-torture/compile/981211-1.c: New test.
60782
60783 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60784
60785         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60786
60787         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60788
60789 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60790
60791         * gcc.special/930510-1.c: Make C9X safe.
60792         * gcc.misc-tests/gcov-1.c Similarly.
60793         * gcc.misc-tests/gcov-2.c Similarly.
60794
60795 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60796
60797         * gcc.dg/ultrasp1.c: New test.
60798
60799 1998-12-06  Richard Henderson  <rth@cygnus.com>
60800
60801         * gcc.c-torture/execute/981206.c: New test.
60802
60803 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60804
60805         * g++.old-deja/g++.ns/template7.C: New test.
60806
60807         * g++.old-deja/g++.other/expr1.C: New test.
60808
60809         * g++.old-deja/g++.eh/tmpl3.C: New test.
60810
60811         * g++.old-deja/g++.eh/tmpl2.C: New test.
60812
60813 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60814
60815         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60816         * g++.old-deja/g++.other/using6.C: Removed.
60817         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60818
60819         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60820
60821 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60822
60823         * g++.old-deja/g++.pt/overload8.C: New test.
60824
60825         * g++.old-deja/g++.pt/overload7.C: New test.
60826
60827         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60828
60829         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60830         and relinking messages.
60831         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60832         compiling with -frepo.
60833
60834 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60835
60836         * g++.old-deja/g++.pt/lookup6.C: New test.
60837
60838 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60839
60840         * gcc.c-torture/execute/981130-1.c: New test.
60841         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60842
60843 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60844
60845         * g++.old-deja/g++.pt/explicit76.C: New test.
60846
60847         * g++.old-deja/g++.pt/friend38.C: New test.
60848
60849         * g++.old-deja/g++.ns/crash2.C: New test.
60850
60851         * g++.old-deja/g++.pt/defarg8.C: New test.
60852
60853         * g++.old-deja/g++.pt/instantiate6.C: New test.
60854
60855         * g++.old-deja/g++.pt/static6.C: New test.
60856
60857         * g++.old-deja/g++.pt/decl2.C: New test.
60858
60859 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60860
60861         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60862         problem is actually related with name lookup, but so what? :-)
60863
60864         * g++.old-deja/g++.pt/friend37.C: New test.
60865
60866 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60867
60868         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60869         element, which fails on some systems.
60870
60871         * g77.f-torture/execute/labug1.f: New test.
60872
60873 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60874
60875         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60876         is defined.
60877
60878 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60879
60880         * g77.f-torture/compile/981117-1.f: New test.
60881
60882 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60883
60884         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60885         properly discarded.
60886
60887 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60888
60889         * gcc.c-torture/execute/memcheck: New directory of tests for
60890         -fcheck-memory-usage.
60891
60892 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60893
60894         * README: New file, general information about the testsuite and
60895         new description of the various C++ test subdirectories.
60896         * README.g++: Eliminate obsolete information, update and move most
60897         relevant stuff to README.
60898
60899 1998-11-07  Richard Henderson  <rth@cygnus.com>
60900
60901         * gcc.c-torture/compile/981107-1.c: New test.
60902
60903 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60904
60905         * execute/memcpy-bi.c: New testcase.
60906
60907 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60908
60909         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60910         base classes.
60911
60912         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60913         template is selected.
60914
60915         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60916         classes, it should be accepted for all types.
60917
60918         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60919
60920         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60921         specializations start with template headers.
60922
60923 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60924
60925         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60926
60927         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60928         non-POD types.
60929
60930 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60931
60932         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60933
60934 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60935
60936         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60937
60938 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60939
60940         * 981019-1.c: New test.
60941
60942 1998-10-14  Robert Lipe <robertl@dgii.com>
60943
60944         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60945         find objc headers.
60946
60947 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60948
60949         * compile/981001-4.c: Remove use of GCC extension that triggers a
60950         compiler bug.
60951
60952 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60953
60954         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60955
60956 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60957
60958         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60959         instantiation of template produces incorrect code for delete
60960         expression.
60961
60962         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60963         constructors' name is not unique.
60964         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60965         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60966
60967         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60968         automatic array of const is ill-formed.
60969
60970         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60971         of template parameter?
60972
60973         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60974         const.
60975
60976         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60977         pointer-to-member expression.
60978
60979         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60980         declaration causes ICE.
60981
60982 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60983
60984         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60985         reserved in the global namespace.
60986
60987         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60988         generate needed virtual table.
60989
60990         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60991
60992 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60993
60994         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60995         template-dependent type
60996
60997 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60998
60999         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61000         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61001         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61002
61003         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61004         class should be usable as argument of member function.
61005         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61006         class should be usable as return type of member function.
61007         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61008         class should be usable as type of data member.
61009
61010         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61011
61012 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61013
61014         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61015
61016 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61017
61018         * gcc.dg/dll-?.c Add thumb to target list.
61019         Fix assembler scan patterns to match current assembler output.
61020
61021 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61022
61023         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61024         matching of template brackets.
61025
61026         * g++.old-deja/g++.other/using4.C: New test.  Test using
61027         declarations of methods from base classes.
61028
61029         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61030         within functions should introduce names into the innermost
61031         enclosing namespace.
61032
61033         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61034         of static locals if first initialization throws.
61035
61036 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61037
61038         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61039
61040 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61041
61042         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61043         lose track of the possible targets of tablejump insns.
61044         * special/special.exp: Run it.
61045
61046 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61047
61048         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61049         must be declared before its specializations can be named in friend
61050         declarations.
61051
61052 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61053
61054         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61055
61056         * g77.f-torture/execute/io1.f: New test.
61057
61058 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61059
61060         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61061         with pointer to template function, for which no argument deduction
61062         is possible.
61063
61064         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61065         specialization of template function as argument to template
61066         function.
61067
61068         * g++.old-deja/g++.other/access2.C: New test; Inner class
61069         shouldn't have privileged access to Outer's names.
61070
61071 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61072
61073         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61074         friend template declared within template class conflicts with
61075         nested class of the same name.
61076
61077         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61078         is ignored.
61079
61080         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61081         object with direct initializer as function declaration.
61082
61083         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61084         initializers.
61085
61086         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61087         involving const pointer and NULL produces incorrect result.
61088
61089         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61090         type name without `typename' should be rejected with -pedantic.
61091
61092 1998-10-02  Richard Henderson  <rth@cygnus.com>
61093
61094         * g++.old-deja/g++.other/addrof1.C: New test.
61095
61096 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61097
61098         * gcc.c-torture/compile/981001-1.c: New test.
61099         * gcc.c-torture/execute/981001-1.c: New test.
61100
61101 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61102
61103         * gcc.c-torture/compile/981001-2.c: New test.
61104         * gcc.c-torture/compile/981001-3.c: New test.
61105         * gcc.c-torture/compile/981001-4.c: New test.
61106
61107 1998-10-01  Robert Lipe  <robertl@dgii.com>
61108
61109         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61110         multilibbed hosts.  Idea grafted from g77.exp.
61111
61112 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61113
61114         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61115         avoid losing on systems which need -lsocket.
61116
61117 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61118
61119         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61120         * g++.old-deja/g++.other/nested2.C: Ditto.
61121         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61122         failure.
61123
61124 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61125
61126         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61127         preferred over template operator!= for enum bitfields.
61128
61129 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61130
61131         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61132         that happen to have the same base name, but in different scopes,
61133         are incorrectly rejected.
61134
61135 1998-09-16  Richard Henderson  <rth@cygnus.com>
61136
61137         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61138         on the native word size instead of an integer literal.
61139
61140 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61141
61142         * g++.old-deja/g++.other/static2.C: Invocation of static data
61143         member of type pointer-to-function denoted as non-static member.
61144
61145         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61146         checks involving function types and aliases.
61147
61148 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61149
61150         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61151         redefined to the same non-trivial type.
61152
61153         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61154         namespace-qualification of template specializations declared in
61155         other namespaces.
61156
61157         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61158         to declare a subset of the specializations of a template function
61159         as friends of specializations of a template class.
61160
61161         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61162         member templates that do not fully specialize the enclosing
61163         template class are rejected.
61164
61165 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61166
61167         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61168
61169 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61170
61171         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61172         altered from libf2c/libU77 version.
61173
61174 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61175
61176         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61177
61178 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61179             Alexandre Oliva  <oliva@dcc.unicamp.br>
61180
61181         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61182         (un)signed char are different types for template specialization
61183         purposes.
61184
61185 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61186
61187         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61188         * objc: ObjC testsuite.
61189
61190 1998-08-31  Catherine Moore  <clm@cygnus.com>
61191
61192         * gcc.c-torture/execute/941014-1.x: New file.
61193
61194 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61195
61196         * lib/c-torture.exp: Add support for
61197         torture_eval_before_compile and torture_eval_before_execute
61198         variables.
61199
61200 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61201
61202         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61203         this test triggers valid.
61204
61205 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61206
61207         * gcc.dg/980827-1.c: New test.
61208
61209 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61210
61211         * gcc.c-torture/execute/loop-4b.c: New test.
61212
61213 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61214
61215         * lib/c-torture.exp: Add support for
61216         torture_eval_before_compile and torture_eval_before_execute
61217         variables.
61218
61219 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61220
61221         * gcc.c-torture/compile/980825-1.c: New test.
61222
61223 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61224
61225         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61226         count number tests in opt_t0 not good_t0.
61227
61228 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61229
61230         * gcc.c-torture/compile/930326-1.x: Fix typo.
61231
61232 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61233
61234         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61235         causes an ICE.
61236
61237 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61238
61239         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61240         STACK_SIZE is defined.
61241         * gcc.c-torture/unsorted/stuct.c: Similarly.
61242
61243         * gcc.c-torture/compile/980821-1.c: New test.
61244
61245 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61246
61247         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61248         16bit ints.
61249
61250 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61251
61252         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61253         code.
61254
61255 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61256
61257         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61258         error'.
61259
61260 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61261
61262         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61263
61264 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61265
61266         * gcc.c-torture/compile/980816-1.c: New test.
61267
61268         * gcc.dg/980816-1.c: New test.
61269
61270 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61271
61272         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61273         compiler for ieee tests.
61274
61275 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61276
61277         * g77.f-torture/compile/980729-0.f: New test.
61278
61279 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61280
61281         * gcc.c-torture/special/eeprof-1.c: New test, for
61282         -finstrument-functions.
61283         * gcc.c-torture/special/special.exp: Run it.
61284
61285 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61286
61287         * gcc.c-torture/compile/980729-1.c: New test.
61288
61289 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61290
61291         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61292         __thumb__ is defined, and test for ARM style doubles if so.
61293
61294 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61295
61296         * g77.f-torture/noncompile/980615-0.f: New test.
61297
61298 1998-07-26  H.J. Lu  (hjl@gnu.org)
61299
61300         * gcc.dg/980312-1.c: Do link instead of compile.
61301         * gcc.dg/980313-1.c: Likewise.
61302
61303 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61304
61305         * gcc.c-torture/compile/980726-1.c: New test.
61306
61307 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61308
61309         * g77.f-torture/execute/io0.f: New test.
61310
61311 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61312
61313         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61314         an int.
61315
61316 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61317
61318         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61319         m32r bugs.
61320
61321 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61322
61323         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61324         c-decl.c:grokdeclarator can handle mode attributes.
61325
61326 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61327
61328         * gcc.c-torture/execute/980716-1.c: New test.
61329
61330 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61331
61332         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61333         the mn10200.
61334         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61335         the mn10200.
61336         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61337         * gcc.c-torture/compile/930326-1.x: Similarly.
61338
61339 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61340
61341         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61342         New test from Craig.
61343
61344 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61345
61346         * g77.f-torture/noncompile/980616-0.f: New test.
61347
61348         * g77.f-torture/execute/970816-3.f: New test from Craig.
61349
61350 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61351
61352         *  g++.other/singleton.C: Return error value instead of taking
61353         SIGSEGV.
61354
61355 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61356
61357         *  g++.other/singleton.C: New test.  Warning is under dispute.
61358         Runtime crash is not.
61359
61360 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61361
61362         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61363         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61364         using6.C, using7.C}: New namespace tests.
61365
61366 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61367
61368         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61369         specialization with typedef'ed names used as array indexes.
61370
61371 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61372
61373         * gcc.c-torture/execute/980709-1.c: New test.
61374
61375         * gcc.dg/980709-1.c: New test.
61376
61377 1998-07-07  Richard Henderson  <rth@cygnus.com>
61378
61379         * gcc.c-torture/execute/bcp-1.c: New test.
61380
61381 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61382
61383         * gcc.c-torture/execute/980707-1.c: New test.
61384
61385 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61386
61387         * gcc.c-torture/compile/980706-1.c: New test.
61388
61389 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61390
61391         * g77.f-torture/execute/980701-0.f,
61392         g77.f-torture/execute/980701-1.f: New test from Craig.
61393
61394 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61395
61396         * gcc.c-torture/compile/980701-1.c: New test.
61397
61398         * gcc.c-torture/execute/980701-1.c: New test.
61399
61400 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61401 rlsruhe.de>
61402
61403         * g++.old-deja/g++.robertl/eb132.C: New test.
61404         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61405
61406 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61407
61408         * g77.f-torture/execute/980628-7.f,
61409         g77.f-torture/execute/980628-8.f,
61410         g77.f-torture/execute/980628-9.f,
61411         g77.f-torture/execute/980628-10.f: New tests from Craig.
61412
61413         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61414
61415 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61416
61417         * g77.f-torture/execute/980628-4.f: New test from Craig.
61418         * g77.f-torture/execute/980628-5.f: Likewise.
61419         * g77.f-torture/execute/980628-2.f: Likewise.
61420         * g77.f-torture/execute/980628-0.f: Likewise.
61421         * g77.f-torture/execute/980628-1.f: Likewise.
61422         * g77.f-torture/execute/980628-3.f: Likewise.
61423         * g77.f-torture/execute/980628-6.f: Likewise.
61424
61425 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61426
61427         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61428         directory when nothing has been installed yet.
61429
61430 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61431
61432         * gcc.c-torture/special/special.exp: Handle newer versions of
61433         dejagnu.
61434
61435 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61436
61437         * gcc.dg/980626-1.c: New test.
61438
61439 1998-06-19  Bruno Haible <haible@ilog.fr>
61440
61441         * gcc.misc-tests/m-un-2.c: New test.
61442         * g++.old-deja/g++.other/warn01.c: Likewise.
61443
61444 1998-06-19  Robert Lipe  <robertl@dgii.com>
61445
61446         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61447         compatibility with assmblers with a different comment character.
61448         Eliminate use of GAS-specific extensions.
61449
61450 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61451
61452         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61453
61454 1998-06-19  Robert Lipe  <robertl@dgii.com>
61455
61456         * lib/g77.exp: Replace search for libf2c.a with search for newly
61457         renamed libg2c.a
61458
61459 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61460
61461         * gcc.c-torture/execute/980617-1.c: New test.
61462
61463 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61464
61465         * gcc.c-torture/execute/980612-1.c: New test.
61466
61467 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61468
61469         * gcc.dg/980523-1.c: Only test on ppc-linux.
61470         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61471
61472         * gcc.c-torture/execute/980608-1.c: New test.
61473
61474 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61475
61476         * gcc.c-torture/execute/980605-1.c: New test.
61477
61478 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61479
61480         * gcc.c-torture/execute/980604-1.c: New test.
61481
61482 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61483
61484         * gcc.c-torture/execute/980602-1.c: New test.
61485         * gcc.c-torture/execute/980602-2.c: Likewise.
61486
61487 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61488
61489         * 970125-0.f: Fix per JCB.  Add commentary.
61490
61491 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61492
61493         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61494         IEEE -0 support.
61495
61496 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61497
61498         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61499         earlier.
61500
61501 1998-05-28  Catherine Moore <clm@cygnus.com>
61502
61503         * gcc.c-torture/execute/980526-3.c: New test.
61504
61505 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61506
61507         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61508         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61509         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61510         m88k-motorola-sysv3 to XFAIL.
61511
61512 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61513
61514         * gcc.dg/980526-1.c: New test.
61515         * gcc.c-torture/execute/980526-2.c: New test.
61516
61517 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61518
61519         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61520
61521         * gcc.c-torture/execute/980526-1.c: New test.
61522
61523 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61524
61525         * g77.f-torture/execute/alpha2.f: Add runtime test.
61526
61527 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61528
61529         * g++.old-deja/old-deja.exp: Strip leading directories.
61530
61531         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61532         error for the line.  Don't run multiple tests for the same line.
61533
61534 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61535
61536         * gcc.dg/980523-1.c: New test.
61537
61538 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61539
61540         * g77.f-torture/compile/970915-0.f: New test.
61541
61542 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61543
61544         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61545
61546 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61547
61548         * gcc.dg/980520-1.c: New test.
61549
61550 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61551
61552         * gcc.dg/980502-1.c: Fix return type.
61553
61554 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61555
61556         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61557         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61558         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61559         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61560         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61561
61562 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61563
61564         * g77.f-torture/execute/980520-1.f: New test.
61565
61566 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61567
61568         * lib/mike-g77.exp: New file.
61569
61570         * g77.f-torture/noncompile/noncompile.exp,
61571         g77.f-torture/noncompile/check0.f: New files.
61572
61573 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61574
61575         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61576         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61577         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61578         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61579         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61580         abort where appropriate.
61581
61582 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61583
61584         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61585         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61586
61587 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61588
61589         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61590
61591 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61592
61593         * g77.f-torture/compile/980427-0.f: New test.
61594
61595 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61596
61597         * g77.f-torture/compile/980424-0.f: New test.
61598
61599 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61600
61601         * g77.f-torture/compile/980419-2.f (main): New test.
61602         * g77.f-torture/compile/970125-0.f: New test.
61603         * g77.f-torture/compile/980419-1.f: New test.
61604
61605 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61606
61607         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61608         of loop-4.c.
61609
61610 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61611
61612         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61613
61614 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61615
61616         * gcc.c-torture/compile/980329-1.c: New test.
61617
61618 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61619
61620         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61621         * gcc.dg/980312-1.c: Fix typo in -march command.
61622
61623 1998-03-16  H.J. Lu  (hjl@gnu.org)
61624
61625         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61626
61627 1998-03-11  Robert Lipe  <robertl@dgii.com>
61628
61629         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61630         Dave Love agree the Fortran source is bogus.
61631
61632 1998-03-11  Robert Lipe  <robertl@dgii.com>
61633
61634         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61635         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61636         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61637         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61638         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61639
61640 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61641
61642         * g++.old-deja/g++.other/friend1.C: New test.
61643
61644 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61645
61646         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61647         possibly uninitialized) variables and declare dnrm2.
61648
61649 1998-02-23  Robert Lipe <robertl@dgii.com>
61650
61651         From Bruno Haible <haible@ilog.fr>:
61652         * gcc.c-torture/execute/980223.c: New test.
61653
61654 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61655
61656         * gcc.dg/ifelse-1.c: New test.
61657
61658 1998-02-09  H.J. Lu  (hjl@gnu.org)
61659
61660         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61661
61662           * lib/old-dejagnu.exp (old-dejagnu): Added the
61663           "execution test - XFAIL *-*-*" handling in the spirit of
61664           "excess errors test -". Changed the "execution test fails"
61665           handling to be like "excess errors test fails".
61666           * Update various tests accordingly.
61667
61668 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61669
61670         * gcc.c-torture/execute/980205.c: New test.
61671
61672 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61673
61674         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61675         * lib/f-torture.exp: Similarly.
61676         * gcc.c-torture: Rename all .cexp files to .x files.
61677
61678 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61679
61680         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61681         (940510-1.c): Removed duplicate.
61682         (971104-1.c): New test.
61683
61684 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61685
61686           * lib/f-torture.exp: Improve error and loop detection.
61687
61688 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61689
61690         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61691         use that to size the filler array.
61692
61693 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61694
61695         * lib/c-torture.exp(c-torture-execute): Fix typo.
61696
61697         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61698         testcase as the executable name. Keep the executable around if
61699         the test fails.
61700
61701 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61702
61703         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61704         changes.  Only test one -g option, and move it to the end of the
61705         list of options to test.
61706
61707 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61708
61709         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61710         variable GCC_TORTURE_OPTIONS to supply default switches separated
61711         by colons.  If no environment variable, run tests with -O0 -g, -O1
61712         -g, and -O2 -g as well.
61713
61714 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61715
61716         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61717         explanatory comments. Fix indentation.
61718
61719 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61720
61721         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61722
61723 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61724
61725         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61726         * g++.old-deja/g++.mike/p7325.C: Likewise.
61727         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61728
61729 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61730
61731         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61732         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61733         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61734         * g++.old-deja/g++.law/operators4.C: Likewise.
61735
61736 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61737
61738         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61739         * g++.old-deja/g++.mike/p784.C: Ditto.
61740         * g++.old-deja/g++.mike/p785.C: Ditto.
61741
61742 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61743
61744           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61745
61746 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61747
61748         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61749         target feature; pass this to c-torture-execute as needed.
61750
61751 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61752
61753         * lib/c-torture.exp(c-torture-execute): If the previous and the
61754         current executables being tested are identical, we don't need to
61755         run the executable again. Try to make the executable names
61756         unique. Add an optional argument for passing additional compiler
61757         flags.
61758
61759 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61760
61761         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61762
61763 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61764
61765         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61766
61767 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61768
61769         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61770         32bit or larger longs.
61771
61772         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61773         have either a 32bit long or 32bit int.
61774
61775 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61776
61777         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61778         Make double precision tests dependent on sizeof (double).
61779
61780 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61781
61782         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61783         too.
61784
61785 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61786
61787         * gcc.c-torture/compile/961203-1.cexp: New script.
61788
61789 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61790
61791         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61792         up the includes ourselves.
61793
61794 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61795
61796         * lib/plumhall.exp: Remove random include, and add a few
61797         verbose messages for debugging.
61798
61799 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61800
61801         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61802         of trying to do it ourselves.
61803
61804 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61805
61806         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61807
61808 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61809
61810         * gcc.prms/5403.c: Made regexp a bit less strict.
61811
61812 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61813
61814         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61815         is returned from remote_load instead.
61816         * lib/plumhall.exp: Ditto.
61817         * lib/mike-g++.exp: Ditto.
61818         * lib/old-dejagnu.exp: Ditto.
61819         * lib/c-torture.exp: Ditto.
61820
61821 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61822
61823         * lib/g++.exp: Use build_wrapper procedure.
61824         * lib/gcc.exp: Ditto.
61825
61826 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61827
61828         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61829         an old-style decl for malloc.  Fixes tests to work when
61830         sizeof (int) != sizeof (size_t).
61831
61832 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61833
61834         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61835
61836         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61837         use stdargs.h interface.
61838
61839 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61840
61841         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61842         NO_VARARGS when compiling.
61843
61844 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61845
61846         * lib/plumhall.exp(ph_includes): New procedure.
61847         (ph_make): Use it.
61848         (ph_compiler): Ditto.
61849
61850         * lib/g++.exp: Rename test-glue.c to testglue.c.
61851         * lib/gcc.exp: Ditto.
61852
61853 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61854
61855         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61856         to completion when it's called.
61857
61858 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61859
61860         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61861         is defined, don't do test.
61862
61863 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61864
61865         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61866         for object files.
61867         (ph_summary): Mark skipped testcases as untested, not unresolved.
61868
61869         * lib/plumhall.exp (ph_make): If unresolved because of bad
61870         errorCode, record errorCode in log file.
61871         (*): Replace send_log/verbose with verbose -log.
61872
61873 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61874
61875         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61876         double conversion if double isn't at least 8 bytes.
61877
61878         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61879         int to work with targets where int is 16 bits.
61880
61881         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61882         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61883         precision for the test to complete.
61884
61885 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61886
61887         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61888         if d10v is not compiled with the -mdouble64 flag.
61889         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61890
61891         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61892         d10v is not compiled with the -mint32 flag.
61893
61894 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61895
61896         * lib/plumhall.exp: Use incr_count.
61897
61898 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61899
61900         * gcc.c-torture: Update to c-torture-1.45.
61901
61902 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61903
61904         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61905         the name of the expect testcase file).
61906
61907         * lib/g++.exp(g++_init): Ditto.
61908
61909 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61910
61911         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61912         the host.
61913
61914         * lib/gcc.exp(gcc_exit): New procedure.
61915
61916 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61917
61918         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61919         specs where appropriate.
61920
61921         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61922         because of new "candidates are" messages, and removed a few
61923
61924         * Converted all non-old-style g++ testcases to old-style, and
61925         moved into g++.old-deja.
61926
61927 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61928
61929         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61930         options.
61931
61932         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61933         succeeded.
61934
61935         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61936
61937 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61938
61939         * lib/gcc.exp (gcc_target_compile): Add support for defining
61940         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61941         the machine doesn't have those features.
61942
61943 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61944
61945         * g++.law/operators4.exp: Don't use LIBS.
61946
61947 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61948
61949         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61950
61951         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61952         * lib/g++.exp: Set it here instead. Also, allow use of the
61953         --tool_exec and --tool_opt options. Change CXX to
61954         GXX_UNDER_TEST.
61955
61956         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61957
61958         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61959
61960 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61961
61962         * lib/old-dejagnu.exp: Use prune_warnings instead of
61963         prune_system_crud.
61964         * lib/mike-g++.exp: Ditto.
61965         * lib/gcc.exp: Ditto.
61966         * lib/g++.exp: Ditto.
61967
61968         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61969
61970 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61971
61972           * 941014-2.c: Include stdlib.h
61973           * 960327-1.c: Include stdio.h
61974           * dbra.c, index-1.c: Don't assume ints are 32bits.
61975
61976 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61977
61978         * lib/gcc.exp: Add gcc,stack_size target feature.
61979
61980         * lib/g++.exp(g++_target_compile): Add the include and link
61981         paths here, not in two other places. And, it's $options, not
61982         options.
61983
61984         * lib/mike-g++.exp(postbase): Remove the code that determines
61985         the correct include and link paths.
61986         * g++.old-deja/old-deja.exp: Ditto.
61987
61988 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61989
61990         * lib/g++.exp(g++_init): target_compile no longer returns the
61991         filename of the result.
61992
61993 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61994
61995         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61996         call to glob.
61997
61998         * gcc.c-torture/special/special.exp: Change call to
61999         gcc_target_compile to include the object file.
62000
62001 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62002
62003         * gcc.c-torture/special/special.exp: Correct misspelling in last
62004         change.
62005
62006 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62007
62008         * lib/plumhall.exp(ph_summary): Log the entire output of the
62009         executable. Return -1 if there were any failures, 0 otherwise.
62010         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62011         (ph_make): Clean up objects and executables that were built
62012         if the tests succeeded.
62013
62014 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62015
62016         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62017         libraries and includes in the build tree as appropriate.
62018
62019 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62020
62021         * lib/c-torture.exp: Instead of looking for the global variable
62022         NO_LONG_LONG, check to see if that's a feature of the target.
62023
62024 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62025
62026         * config/default.exp: Minimize. Delete the remainer of the files in
62027         config; this functionality is now in devo/dejagnu/config.
62028
62029         g++.*/*: Pass any additional flags used to compile to postbase;
62030         delete CXXFLAGS.
62031
62032         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62033         is now done by runtest.exp. Use gcc_target_compile instead of
62034         compile.
62035
62036         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62037         Remove references to CFLAGS. Use remote_file instead of
62038         calling rm -f.
62039         (c-torture): Take a list of arguments to use to compile this
62040         testcase.
62041
62042         lib/g++.exp: Simplify. Use target_compile instead of compile.
62043         lib/gcc-dg.exp: Ditto.
62044         lib/gcc.exp: Ditto.
62045         lib/mike-{gcc,g++}.exp: Ditto.
62046         lib/old-dejagnu.exp: Ditto.
62047         lib/plumhall.exp: Ditto.
62048
62049 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62050
62051         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62052         (ph_linker): Likewise.
62053
62054 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62055
62056           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62057         MAP_ANON / MAP_ANONYMOUS if defined;
62058         else try to map from /dev/zero .
62059
62060 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62061
62062         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62063         isn't defined, then define it to MAP_ANONYMOUS.
62064
62065 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62066
62067         * gcc.c-torture: Update to c-torture-1.42 release.
62068
62069 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62070
62071         * gcc.c-torture: Update to c-torture-1.41 release.
62072
62073 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62074
62075         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62076         c-torture release.
62077
62078 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62079
62080         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62081         and LDFLAGS.  Fix second case to append the target_info ldflags
62082         onto LDFLAGS, not CFLAGS.
62083         * lib/g++.exp (g++_init): Add target_info stuff.
62084         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62085         of libgloss and newlib flags for !native.
62086
62087         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62088         (GDB): Fix relative path to go up another dir for finding gdb.
62089
62090 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62091
62092         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62093         versions in the target_info array, if they don't exist.
62094
62095 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62096
62097         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62098
62099 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62100
62101         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62102         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62103
62104 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62105
62106         * lib/old-dejagnu.exp: Don't remove the output file before we've
62107         actually tested it. Don't append pwd to the path of the executable
62108         we're testing.
62109
62110 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62111
62112         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62113
62114 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62115
62116         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62117         temporary directory for compiler files, and set it to a default
62118         value of /tmp. Set $output as the name of the output file from
62119         compiling the testcase. Add a -o option to $cflags_var so the
62120         compiler writes the final output file as $output. Set $executable
62121         to $output.
62122
62123         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62124         directory for compiler files, and set it to /tmp if it doesn't
62125         already have a value. Set $output_file to the name of the output
62126         file from compiling the testcase. Add a -o option to CXXFLAGS so
62127         the compiler writes the final output file as $output. Use $output
62128         as the executable to be tested.
62129
62130 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62131
62132         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62133
62134 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62135
62136         * gcc.c-torture/execute/pending-1.c: New test.  Still
62137         pending in Tege's queue.
62138
62139 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62140
62141         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62142         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62143         if there were failures.  Call unresolved if there were unresolved
62144         testcases.  Call gcc_fail if program did not run to completion.
62145         (ph_make): Pass additional argument name to ph_execute.
62146         (ph_execute): Add new argument.  Pass additional arguments to
62147         ph_summary.  Call gcc_fail is there is no execution output.
62148
62149 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62150
62151         * lib/plumhall.exp (proc_summary): Output relavent summary
62152         lines into the log so specific failures in plumhall can be
62153         investigated.
62154
62155 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62156
62157         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62158         (c-torture-execute): Don't try to execute tests which use
62159         "long long" types if $NO_LONG_LONG is nonzero.
62160
62161 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62162
62163         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62164         not c-torture.
62165
62166         * gcc.ieee: Move from here.
62167         * gcc.c-torture/execute/ieee: To here.
62168
62169 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62170
62171         * gcc.c-torture: Update to c-torture-1.41 release.
62172
62173 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62174
62175         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62176         not "$output".
62177
62178 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62179
62180         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62181         -c present.
62182
62183 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62184
62185         * config/proelf.exp: Handle connecting to a simulator.
62186
62187 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62188
62189         * config/proelf.exp: New file.  Enough framework that we can
62190         run c-torture tests on the proelf targets (or any other target
62191         that gdb can connect to for that matter).
62192
62193 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62194
62195         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62196         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62197
62198         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62199         exec_output exists.
62200
62201 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62202
62203         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62204         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62205
62206         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62207         to pass/fail/unresolved/unsupported/untested.  Caller must now
62208         call unresolved/unsupported/untested.
62209         * lib/*.exp: Update FSF address.  Update to handle new results of
62210         ${tool}_load.
62211         * lib/chill.exp (verbose): Delete.
62212
62213 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62214
62215         * lib/gcc.exp (default_gcc_start): Change order of args to
62216         $LDFLAGS $CFLAGS $LIBS.
62217         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62218         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62219         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62220         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62221         * gcc.misc-tests/dg-test.exp: Likewise.
62222         * gcc.misc-tests/msgs.exp: Likewise.
62223         * gcc.prms/prms.exp: Likewise.
62224         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62225         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62226
62227         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62228
62229 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62230
62231         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62232
62233         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62234         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62235
62236         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62237         necessary.
62238
62239 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62240
62241         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62242         global for loop; add use of $mathlib.
62243         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62244         settings here; set mathlib for anything but VxWorks.
62245
62246 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62247
62248         * gcc.c-torture: Update to c-torture-1.40 release.
62249
62250 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62251
62252         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62253         dg.exp.
62254
62255 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62256
62257         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62258         global.
62259
62260 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62261
62262         * lib/g++.exp (LIBS): Define if not already.
62263         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62264         (gcc-dg-prune): Call prune_gcc_output.
62265         * lib/gcc.exp (prune_gcc_output): New proc.
62266         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62267         prune_gcc_output.
62268
62269 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62270
62271         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62272         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62273
62274 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62275
62276         * gcc.c-torture: Update to c-torture-1.39 release.
62277
62278 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62279
62280         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62281         fails, try others as well.
62282
62283 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62284
62285         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62286         If compilation fails, mark execute tests as `untested'.
62287         If test is marked as unsupported, don't mark compilation and
62288         execute tests as failed.
62289
62290 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62291
62292         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62293         libstdc++ for whether or not we want to be doing shared
62294         libraries.  Delete link_curses since we don't need it anymore.
62295         * lib/mike-g++.exp (postbase): Don't link in libg++.
62296         * g++.old-deja/old-deja.exp: Likewise.
62297
62298 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62299
62300         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62301
62302 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62303
62304         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62305         For that, add `-Wl,-a,shared_archive'.
62306         * g++.old-deja/old-deja.exp: Likewise.
62307
62308 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62309
62310         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62311
62312 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62313
62314         * lib/mike-g++.exp (postbase): Pay attention to the status of
62315         g++_load.
62316
62317 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62318
62319           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62320
62321 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62322
62323         * lib/gcc.exp (default_gcc_start): No longer need to log program
62324         being executed or its output, execute_anywhere does that now.
62325         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62326         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62327
62328 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62329
62330         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62331         the same as those in lib/g++.exp.
62332
62333 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62334
62335         * gcc.c-torture: Update to c-torture-1.38 release.
62336         * gcc.ieee: Related changes.
62337
62338 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62339
62340         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62341         "exec". Minor reformatting changes.
62342
62343         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62344         cross. This means all "exec" calls now work on a remote host as
62345         well.
62346         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62347         cross. Filter out the extra "\r\n" stuff that expect puts in.
62348         (c-torture-execute): Filter out the bogus warnings like
62349         c-torture-compile does. Add support for canadian cross.
62350         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62351         Use execute_anywhere rather than calling exec directly. Now it
62352         works for canadian cross testing.
62353
62354 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62355
62356         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62357         results into a variable, and check that rather than using file exists.
62358
62359 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62360
62361         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62362         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62363
62364 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62365
62366         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62367         lib_curses if there's a shared libg++ in the build tree.
62368
62369 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62370
62371         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62372         if not supported target.
62373
62374 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62375
62376         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62377         link_curses up to always happen, not just for native builds.
62378
62379 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62380
62381         * gcc.c-torture: Update to c-torture-1.36 release.
62382         * gcc.failure: Related changes.
62383
62384 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62385
62386         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62387
62388 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62389
62390         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62391         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62392         runshlib, link_curses, and mathlib for link and run.
62393
62394         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62395         pass the runtime shared library options for Solaris, OSF/1, and
62396         Irix5, and link with -lcurses to avoid unresolved references.
62397
62398 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62399
62400         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62401         only run once.
62402
62403 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62404
62405         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62406
62407 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62408
62409         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62410         do not have a framework for the "compat" tests yet.
62411
62412 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62413
62414         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62415         set to null if we're testing vxworks5.1.  Use that instead of
62416         `-lm' in the setting of LIBS for link and run.
62417
62418 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62419
62420         * config/rom68k.exp (${tool}_load): Major changes to make it
62421         work.  Verified that it does in fact return the stuff in
62422         exec_output properly.  Catch any Emul or any TRAP other than 0.
62423
62424 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62425
62426         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62427         LDFLAGS properly for targets that need stuff from libgloss.
62428         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62429         only run once.
62430         (gpp_initialized): New variable.
62431
62432 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62433
62434         * config/rom68k.exp: Load libgloss.exp.
62435         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62436         so we can produce a fully linked binary.
62437         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62438         so we can produce a fully linked binary.
62439
62440 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62441
62442         * lib/plumhall.exp (ph_section): Watch for expected failures.
62443         Add missing `else'.
62444
62445         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62446         run the testcase.
62447         (c-torture): Likewise.
62448
62449 1995-08-28  Doug Evans  <dje@cygnus.com>
62450
62451         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62452
62453         * lib/mike-g++.exp (mike_cleanup): New proc.
62454         (prebase): New globals compiler_result, not_compiler_result,
62455         target_regexp.
62456         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62457         allow leading "-" in pattern.  Watch for unsupported tests.
62458         If $compiler_result is set, pattern match assembler code,
62459         and ditto for $not_compiler_result.
62460         * lib/mike-gcc.exp: Likewise.
62461
62462         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62463         execution "succeeded".
62464
62465 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62466
62467         * config/win32.exp: New file.
62468         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62469
62470 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62471
62472         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62473         unsupported.
62474         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62475         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62476         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62477
62478         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62479         "... without exceptions was ...".  That is now handled by
62480         prune_system_crud.
62481         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62482
62483 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62484
62485         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62486         sieve.c,sort2.c}: New files.
62487         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62488         sieve.exp,sort2.exp}: Drivers for them.
62489
62490         * lib/mike-gcc.exp (program_output): New user settable variable.
62491         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62492         messages.
62493         * lib/mike-g++.exp (program_output): New user settable variable.
62494
62495         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62496
62497         * config/sh.exp: Deleted (use sim.exp instead).
62498
62499 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62500
62501         * config/vx.exp: Declare CHECKTASK as global.
62502         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62503         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62504         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62505
62506 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62507
62508         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62509         target. Like vx.exp, only includes `vx29k.exp' instead of
62510         `vxworks.exp'.
62511
62512 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62513
62514         * config/sim.exp: Increase time limit from 120 seconds to 240.
62515
62516 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62517
62518         * gcc.c-torture/execute/950628-1.c: New test.
62519
62520 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62521
62522         * gcc.c-torture: Update with changes/additions from
62523         c-torture-1.34.
62524
62525 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62526
62527         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62528
62529 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62530
62531         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62532
62533 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62534
62535         * gcc.c-torture/compile/950512-1.c: New test.
62536         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62537         * gcc.dg/struct-ret-1.c: Likewise.
62538
62539 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62540
62541         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62542           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62543
62544 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62545
62546         * gcc.c-torture/special/920411-1.c: Deleted.
62547         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62548
62549 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62550
62551         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62552         cpu limit.
62553
62554 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62555
62556         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62557
62558 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62559
62560         From kenner;
62561         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62562         is the proper length.
62563         * va-arg-3.c: Likewise.
62564
62565 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62566
62567         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62568         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62569
62570         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62571         * lib/g++.exp (default_g++_start): Delete old cruft.
62572
62573 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62574
62575         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62576         (2 * (1 << 18)) to (2 * (1 << 17)).
62577
62578         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62579
62580 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62581
62582         * config/rom68k.exp: Renamed from config/idp.exp
62583
62584 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62585
62586         * c-torture/compile/921109-2.c
62587
62588 1995-04-18  Mike Stump  <mrs@cygnus.com>
62589
62590         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62591         excess errors.
62592
62593 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62594
62595         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62596         output.
62597         * lib/g++.exp (default_g++_start): Likewise.
62598
62599 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62600
62601         * gcc.c-torture/compile/950329-1.c: New test.
62602
62603 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62604
62605           * config/bug.exp (${tool}_load): Updated to use new remote_open
62606           and remote_close procs.
62607         * config/idp.exp: New file.
62608
62609 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62610
62611         * gcc.c-torture/execute/950322-1.c: New test.
62612
62613 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62614
62615         * config/vx.exp (${tool}_load): Clean up testing of return code from
62616         vxworks_ld and vxworks_spawn.
62617
62618 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62619
62620         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62621
62622 1995-03-13  Mike Stump  <mrs@cygnus.com>
62623
62624         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62625         can mark excess errors on a machine by machine basis.  Note, the
62626         default is to not expect any excess errors, even when excess
62627         errors test - is given, so you will want to put an XFAIL ... on
62628         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62629         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62630         those 4 machines, but no others.
62631
62632 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62633
62634         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62635         * lib/c-torture.exp: to here.
62636
62637 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62638
62639         * gcc.c-torture/execute/950221-1.c: New test.
62640         * gcc.c-torture/execute/struct-ret-1.c: New test.
62641         * gcc.c-torture/compile/950221-1.c: New test.
62642
62643         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62644
62645 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62646
62647         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62648         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62649
62650 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62651
62652         * g++.gb: New directory of tests, derived from my signature and
62653         class scoping tests.
62654
62655         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62656         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62657         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62658         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62659         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62660         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62661         * g++.gb/sig25.C: Likewise.
62662
62663         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62664         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62665         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62666         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62667         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62668         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62669         * g++.gb/sig25.exp: Likewise.
62670
62671         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62672         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62673         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62674         * g++.gb/scope13.C: Likewise, this test still fails.
62675
62676         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62677         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62678         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62679         * g++.gb/scope13.exp: Ditto.
62680
62681         * g++.gb/README: New file, explains what these tests are about.
62682
62683 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62684
62685         * lib/dg.exp (dg-do): Support `preprocess'.
62686         (dg-test): Likewise.
62687
62688 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62689
62690         * config/udi.exp: change "continue -expect" to "exp_continue".
62691
62692 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62693
62694         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62695         Delete redundant tests.
62696
62697         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62698         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62699         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62700         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62701         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62702         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62703         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62704         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62705
62706         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62707         storing label pointers.
62708         * gcc.c-torture/execute/921019-1.c: Likewise.
62709         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62710         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62711         parameter fp.
62712         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62713         constants.
62714
62715         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62716         Delete obsolete tests.
62717
62718         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62719         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62720         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62721         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62722         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62723         * gcc.c-torture/compile/950124-1.c: New test.
62724
62725         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62726
62727 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62728
62729         * lib/mike-g++.exp: Add -lm to LIBS.
62730
62731 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62732
62733         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62734
62735 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62736
62737         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62738
62739 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62740
62741         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62742
62743 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62744
62745         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62746         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62747         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62748         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62749         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62750         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62751         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62752         * g++.law/{operators31.C, operators32.C,
62753         * g++.law/{operators33.C, operators34.C}: Likewise.
62754         * g++.law/{pic1.C, refs2.C}: Likewise.
62755         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62756         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62757         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62758         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62759
62760         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62761         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62762         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62763         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62764         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62765         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62766         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62767         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62768         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62769         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62770         * g++.law/{operators34.exp}: Likewise.
62771         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62772         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62773         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62774         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62775         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62776
62777         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62778         No longer expected to fail.
62779         * g++.law/missed-error3.C: Tweak for recent bool changes.
62780
62781 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62782
62783         * config/emb-unix: Deleted.
62784         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62785         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62786
62787 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62788
62789         * lib/dg.exp (dg-test): Fix typo in last patch.
62790
62791 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62792
62793         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62794         (handles multiple occurrences).
62795
62796 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62797
62798         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62799         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62800         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62801         printed).
62802         * lib/c-torture.exp (c-torture-compile): Likewise.
62803         (c-torture): Prepend full path if missing.
62804         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62805         (gcc_fail): Likewise.
62806         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62807
62808 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62809
62810         * lib/netware.exp: Only attach to NetWare i386 systems.
62811
62812 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62813
62814         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62815         messages.  Add test name to "output pattern match" pass/fail message.
62816
62817 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62818
62819         * gcc.dg: New testsuite.
62820         * gcc.dg/dg.exp: New file.
62821
62822         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62823         test-switch.c}: Deleted.
62824
62825         * gcc.misc-tests/msgs.exp: New testcase driver.
62826
62827 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62828
62829         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62830         Watch for illegal return values from ${tool}_load.
62831         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62832         cross targets.  Coerce return value >0 to 1.
62833
62834 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62835
62836         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62837
62838         * config/emb-unix.exp: New file.
62839
62840         * config/sim.exp: Error if variable $SIM not defined.
62841         (${tool}_load): Mark test as "untested" if simulator missing.
62842
62843         * config/unix.exp: Load remote.exp to get rcp_download.
62844         * lib/c-torture.exp: Use different option lists for testcases with
62845         and without loops.
62846         * gcc.c-torture/execute/execute.exp: Likewise.
62847
62848 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62849
62850         * config/*.exp: Clarify return code from ${tool}_load.
62851         Call `unresolved' or `untested' instead of `warning' or `perror'
62852         (sometimes you still want to call both though).
62853         Add comment that `shell_id' is local to each file.
62854         * config/udi.exp (timeout): Set to 30.
62855         Don't print warning if connection fails, $connectmode has already
62856         printed an error.
62857         (${tool}_load): Move verbose messages to level 2.
62858         Rework pattern for "Process started" message.
62859         Pass `shell_id' to ${connectmode}_download.
62860         Retry twice upon timeout.  Make resetting of target more robust.
62861         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62862         Pass `shell_id' to exit_$connectmode.
62863         Only call exit_$connectmode if connected.
62864         * config/unix.exp (${tool}_load): Check return codes better.
62865         * config/vrtx.exp (${tool}_load): Likewise.
62866         * config/vx.exp (${tool}_load): Likewise.
62867         Delete unneeded global's.
62868         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62869         from ${tool}_load.
62870         (dg-stat): Delete.
62871         (dg-init): Delete recording of pass/fail counts.
62872         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62873         (old-dejagnu-init): Likewise.
62874         (old-dejagnu-stat): Delete contents, empty proc now.
62875         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62876         (c-torture): Delete references to lcnt, lpass, lfail.
62877         Get option list from TORTURE_OPTIONS.
62878         Delete -funroll[-all]-loops if no loops.
62879         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62880         (g++_stat): Delete contents (empty proc now).
62881         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62882         (gcc_finish): Likewise.
62883         (gcc_stat): Deleted.
62884         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62885         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62886         * gcc.c-torture/execute/execute.exp: Likewise.
62887         Split tests into two parts: compile, execute.
62888         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62889         no loops.  Update to reflect clarified return codes from ${tool}_load.
62890
62891 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62892
62893         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62894         to grep for.
62895         (old-dejagnu): Likewise (where necessary).
62896
62897 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62898
62899         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62900
62901         * lib/dg.exp (dg-process-target): Fix processing of selector.
62902         Add comment regarding use of `error'.
62903
62904         * lib/gcc.exp (prune_system_crud): Define if missing.
62905         * lib/g++.exp (prune_system_crud): Likewise.
62906
62907         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62908         Call prune_system_crud.
62909         * lib/dg.exp (dg-runtest): New proc.
62910         Use perror instead of send_user for tcl errors in testcase.
62911         Don't return any value, it's never used.
62912         Don't clobber previous definition of `unknown'.
62913         Print tcl errors in `dg-final'.
62914
62915 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62916
62917         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62918         (dg-test): Don't print errorInfo, it contains stack backtrace.
62919
62920 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62921
62922         * lib/g++.exp (runtest_file_p): Define if missing.
62923
62924 1994-09-24  Doug Evans  (dje@cygnus.com)
62925
62926         * lib/mike-g++.exp: Comment out loading of g++.exp.
62927         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62928         (default_g++_version): Always print something.
62929         (default_g++_start): Comment out call to `which'.
62930         (g++_start, g++_load): Deleted (must be defined in config file).
62931         * lib/gcc.exp: Test for existence of $CC at start.
62932         Delete check for tmpdir (done in gcc_init).
62933         (default_gcc_version): Always print something.
62934         (default_gcc_start): Comment out call to `which'.
62935         * config/*.exp: Major cleanup - make cross targets work at least a
62936         little better for g++ (by not being "--tool gcc" specific).
62937         Rename gcc_xxx to ${tool}_xxx.
62938         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62939         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62940
62941 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62942
62943         * lib/c-torture.exp (c-torture-compile): Rework compiler
62944         message processing.
62945
62946         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62947         c-torture.
62948
62949 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62950
62951         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62952
62953         * lib/dg.exp (dg-process-target): Support { target native }.
62954
62955 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62956
62957         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62958         looked for "... program xxx got fatal signal".
62959         Correct regsub munging of `comp_output'.
62960         Ignore compiler messages "path prefix not used" and "linker input
62961         file unused".
62962
62963 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62964
62965         * lib/gcc.exp (runtest_file_p): Define if missing.
62966         * gcc.prms/template.c: Example to work from.
62967
62968 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62969
62970         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62971         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62972
62973         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62974         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62975         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62976         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62977
62978         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62979         (dg-process-target): No longer a varargs proc.
62980         Return S/N for target, P/F for xfail.  All callers changed.
62981         (user option procs): More argument checking.
62982         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62983         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62984         (dg-test): Skip test if not running on selected target in `dg-do'.
62985         Update handling of `dg-do-what', `dg-output-text'.
62986         Separate execution pass/fail from output pattern match pass/fail.
62987         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62988
62989 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62990
62991         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62992         target for 920510-1.c.
62993
62994 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62995
62996         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62997         Clean up comment regarding use of passcnt, etc.
62998         (gcc_stat): Don't update `testcnt' here.
62999         (gcc_finish): Do it here.
63000         Might as well reset `but_id' here too.
63001         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63002         to determine if the file should be tested.
63003         * gcc.c-torture/compile/compile.exp: Likewise.
63004         * gcc.c-torture/execute/execute.exp: Likewise.
63005         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63006         * gcc.misc-tests/dg-test.exp: Likewise.
63007         * gcc.prms/prms.exp: Likewise.
63008         * gcc.wendy/wendy.exp: Likewise.
63009         * g++.old-deja.exp: Likewise.
63010         Move "Testing file" message to verbose level 1.
63011
63012 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63013
63014         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63015
63016 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63017
63018         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63019         (default_gcc_start): Accept optional second list element
63020         of compiler flags.  Print compiler output at verbosity level 2.
63021         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63022         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63023         Save current values of framework globals passcnt, failcnt, xpasscnt,
63024         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63025         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63026         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63027         xfailcnt to compute stats.  Update framework global `testcnt' from
63028         pass/fail counts.
63029         (gcc_finish): New proc.  Clean up test environment.
63030         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63031         (gcc_epass, gcc_efail): Delete.
63032         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63033         argument of line number.
63034         (dg-init): If the tool has an init routine, call it.
63035         (dg-test): Remove args `cflags_var' and `libs_var'.
63036         Pass all compiler options to ${tool}_start.
63037         Handle missing line number.
63038         (dg-finish): New function.
63039         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63040         particular files.  Call gcc_finish at end.  Move "skipping test"
63041         message to verbosity level 3.
63042         * gcc.c-torture/compile/compile.exp: Likewise.
63043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63044         * gcc.c-torture/execute/execute.exp: Likewise.
63045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63046         Print testcase being tried at verbosity level 1.
63047         * gcc.c-torture/special/special.exp: Unset xfail.
63048         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63049         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63050         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63051         * gcc.failure/failure.exp: Likewise.
63052         * gcc.ieee/ieee.exp: Likewise.
63053         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63054         Update call to dg-test.  Call dg-finish at end.
63055         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63057         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63058         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63059         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63060         * gcc.wendy/wendy.exp: Add copyright.
63061         Delete setting of tmpdir (done by gcc_init).
63062         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63063         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63064         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63065         gcc_[ce]pass/fail.
63066
63067 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63068
63069         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63070         confusion.
63071         (g++_load): Likewise.
63072
63073         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63074         Rename argument to `prog' to remove the confusion.
63075         Varargs fns behave differently too!
63076         (g++_load): Likewise.
63077
63078         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63079
63080         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63081         what it is.  Delete (always) printing of status value for !native.
63082         Simplify verbose code, and include status and exec_output.
63083         (g++_load): Use gcc_load.
63084
63085 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63086
63087         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63088         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63089         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63090         940714-3.c as these testcases don't exist anymore.  Make
63091         va-arg-1.c expected to pass.
63092
63093 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63094
63095         * gcc.misc-tests/misc.exp: Only run specific testcases.
63096         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63097         * gcc.misc-tests/dg-[1-9].c: New files.
63098
63099         * lib/dg.exp: New testsuite driver.
63100         * gcc.prms/prms.exp: Use it.
63101
63102         * README.gcc: New file.
63103
63104         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63105         Document and reset `lxpass' and `lxfail'.
63106         Simplify "initialized" message.
63107         (gcc_stat): Clean up comments a little.
63108
63109 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63110
63111         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63112
63113 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63114
63115         * lib/old-dejagnu.exp (process-option): New proc.
63116         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63117         (old-dejagnu): Simplify.
63118         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63119
63120 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63121
63122         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63123         exists and is not an empty string.
63124
63125         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63126         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63127         finished.
63128         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63129         automatically.
63130
63131         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63132         longer expected to fail.
63133
63134         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63135         "f" function call.
63136
63137         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63138
63139         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63140         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63141         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63142         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63143         c-torture-1.29.
63144
63145         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63146         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63147
63148         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63149
63150         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63151         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63152
63153         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63154         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63155         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63156
63157 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63158
63159         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63160         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63161         940714-1.c, 940714-2.c, 940714-3.c},
63162         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63163         gcc.misc-tests/{mg.c,mg.exp}:
63164         New tests.
63165         * gcc.noncompile/noncompile.exp: Change accordingly.
63166
63167 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63168
63169         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63170         Undo previous clobberage.
63171
63172 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63173
63174         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63175         * gcc.special/{930510-1.c, special.exp}:
63176         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63177         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63178         struct-varargs-1.c}: New tests from c-torture-1.26.
63179
63180 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63181
63182         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63183           argument to switch.
63184
63185 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63186
63187         * Revert the previous changes.  Please see Rob's directory
63188         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63189         fixes.
63190
63191 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63192
63193         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63194         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63195         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63196         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63197         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63198         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63199         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63200         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63201         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63202         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63203         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63204         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63205         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63206         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63207         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63208         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63209         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63210         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63211         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63212         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63213         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63214         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63215         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63216         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63217         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63218         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63219         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63220         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63221         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63222         testing changes.
63223
63224 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63225
63226         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63227         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63228         with perror calls.
63229
63230 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63231
63232         * config/unix.exp (g++_load): Fix syntax.
63233
63234 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63235
63236         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63237         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63238         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63239         Don't expect va-arg-1.c to fail.  Correct expected output for
63240         920928-1.c.
63241         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63242         * gcc.wendy/hbm4.c: Correct typo.
63243         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63244
63245 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63246
63247         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63248         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63249         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63250         * lib/c-torture.exp (c-torture-compile): Ditto.
63251
63252         Reduce volume of output (remove all the -I's and such).
63253         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63254         Call gcc_cpass, gcc_cfail.
63255         (c-torture): Pass testing option to c-torture-compile.
63256
63257 1994-03-21  Doug Evans  (dje@cygnus.com)
63258
63259         Bring patches over from progressive.
63260         * config/default.exp: Exit remote shell cleanly.
63261         (g++_exit, g++_start): Add default versions.
63262         * config/sim.exp (gcc_load): Use perror, not error.
63263
63264 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63265
63266         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63267         set in site.exp.
63268
63269 1994-03-14  Doug Evans  (dje@cygnus.com)
63270
63271         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63272         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63273         (wendy_try): New proc to run testcase.
63274         (main loop): Call 'em.
63275         * gcc.wendy/*.c: Clean up pass to correct expected output.
63276
63277         * lib/gcc.exp: Minor cleanup work.
63278         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63279
63280 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63281
63282         * config/sim.exp (gcc_load): Document return codes better.
63283         Don't pass -v to simulator.
63284
63285 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63286
63287         * gcc.special/920717-x.c: Fix typo.
63288         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63289         get at sources.
63290
63291         * lib/mike-gcc.exp: Fix typo.
63292
63293 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63294
63295         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63296         binary to use, transform the name.
63297         * config/*.exp: rename everything. Nuke any g++ specific files,
63298         it's now a special case of gcc that requires no special support.
63299         Add a default.exp for unsupported targets.
63300
63301 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63302
63303         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63304         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63305         version of Tcl.
63306
63307 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63308
63309         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63310         than a warning.
63311
63312 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63313
63314         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63315
63316 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63317
63318         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63319         option_list.  Compile every file with only 4/6 option choices
63320         (same as C torture) instead of with 12/18 different option
63321         choices.
63322         * lib/c-torture.exp: Likewise.
63323
63324         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63325         not already set.
63326
63327 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63328
63329         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63330         can put an XFAIL *-*-* on excess errors.
63331
63332 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63333
63334         * g++.law: Add more tests derived from g++-bugs snapshots.
63335
63336         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63337         equivalent to g++.law/init9.
63338
63339         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63340         compiled it, and the a.out file after we've run it.
63341
63342 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63343
63344         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63345         compiled it, and the a.out file after we've run it.
63346
63347 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63348
63349         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63350
63351 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63352
63353         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63354         version number.
63355
63356 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63357
63358         * g++.law: New directory of g++ tests derived from the g++-bugs
63359         snapshots.
63360
63361 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63362
63363         * gcc.compile: initbug1.c initbug1.exp testcase added
63364
63365 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63366
63367         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63368         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63369           fixes submitted by Jeff Law (law@cs.utah.edu)
63370         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63371           Jeff Law (law@cs.utah.edu)
63372
63373
63374 1993-11-30  Mike Stump  (mrs@cygnus.com)
63375
63376         * config/unix-g++.exp: Follow the gcc way of doing things.
63377         * g++.old-deja/old-deja.exp: Minor updates.
63378         * lib/g++.exp: New file, follow the gcc way of doing things.
63379         * lib/old-dejagnu.exp: Minor updates.
63380         * lib/mike-g++.exp: Always unset errorInfo.
63381
63382 1993-11-06  Mike Stump  (mrs@cygnus.com)
63383
63384         * lib/gcc.exp: Fix some errors with the below change, CC and
63385         CFLAGS should be global when setting, not local.
63386
63387 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63388
63389         * lib/gcc.exp: Transform tool name.
63390
63391 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63392
63393         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63394
63395 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63396
63397         * lib/gcc.exp: change gcc_done to gcc_stat
63398
63399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63400
63401         * Upgraded gcc testsuite to c-torture version 1.25
63402
63403 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63404
63405         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63406         * lib/c-torture: added hooks for new reporting code.
63407
63408 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63409
63410         * config/sh-gcc.exp: check if sh-sim exists in the path
63411
63412 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63413
63414         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63415         * gcc.compile/compile.exp: Initial changes for new logic.
63416         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63417         * gcc.failure/failure.exp: Initial changes for new logic.
63418         * gcc.ieee/ieee.exp: Initial changes for new logic.
63419         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63420         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63421         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63422         * lib/c-torture.exp: Initial changes for new logic.
63423         * lib/gcc.exp: Initial changes for new logic.
63424
63425 1993-10-15  Mike Stump  (mrs@cygnus.com)
63426
63427         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63428         depend upon failure or success.  Fully qualify names in failure
63429         and success messages.  Always remove a.out before starting
63430         compile, just in case.  Pay more attention to error text output by
63431         the compiler.  Handle testcases with no known past errors just
63432         like all others, so that things are uniform.  Other miscellaneous
63433         improvements.
63434
63435 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63436
63437         * gcc.cpp: new directory for cpp tests
63438
63439 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63440
63441         * lib/chill.exp: Code reformatted, removed unused code.
63442         * config/unix-chill.exp: Code reformatted, removed unused code.
63443         * chill.execute/execute.exp: Code reformatted, removed unused code.
63444         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63445
63446 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63447
63448         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63449         routines not written.
63450
63451 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63452
63453         * config/bug-gcc.exp: Use new procs from bug.exp.
63454
63455 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63456
63457         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63458         via ftp, rather than depending on NFS.
63459         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63460         case.
63461
63462 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63463
63464         * config/bug-gcc.exp: Use new download proc.
63465
63466 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63467
63468         * chill.execute/execute.exp: cleanups, handles errors better
63469         * chill.compile/compile.exp: rewrite, based on execute.exp
63470         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63471         * lib/chill.exp: major changes to diff proc and compile and link
63472         procs. added chill_fail and chill_pass wrappers to pass and
63473         fail. added more comments, and handle error codes better.
63474         Added a hack to capture stderr from exec, so noncompile tests
63475         can work.
63476
63477 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63478
63479         * chill.execute/execute.exp: rewrite of testsuite driver
63480         * lib/chill.exp: rewrite of testsuite driver
63481         * config/unix-chill.exp: rewrite of testsuite driver
63482
63483 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63484
63485         In chill.execute:
63486         * iexpr.ch: Standardize uppercase.
63487         * tuples.dat: Standardize uppercase.
63488         * vary.ch: standardize.  Correct varying string assignments.
63489         * vary.dat: Add new output lines.
63490
63491 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63492
63493         In chill.execute:
63494         * chprintf.ch: Standardize use of uppercase.
63495         * tuples.ch: Standardize and turn arr2 into a DCL,
63496           rather than a SYN.
63497         * pinits.ch: Standardize.
63498
63499 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63500
63501         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63502         * Makefil: Renamed to Makefile.in.
63503         * configure.in: New.
63504
63505 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63506
63507         In chill.execute:
63508         * .cvsignore: Add result/output files.
63509         * Makefile: Fix up variables at start.  Use MFLAGS
63510           everywhere.  Correct bool_loc, built_ins entries.
63511           Add entry for vary1.ch.
63512         * bitarray.ch: Standardize upper-case usage.
63513         * bitexpr.ch: Standardize, add output of b1.
63514         * params.ch: Use arrayt in along PROC parameters, to
63515           avoid novelty problems.
63516         * sets.ch: Tiny cleanup.
63517         * vary1.ch: Re-indent.
63518
63519 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63520
63521         * Add PR-related files to Makefiles, .cvsignore files, etc.
63522
63523 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63524
63525         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63526           with compiler objects. New names are test-flow.c and test-loop.c
63527
63528 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63529
63530         * Upgraded c-torture tests from 1.19 to 1.20
63531
63532         * new files:
63533         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63534         * gcc.compile: 930623-1.c 930623-2.c
63535         * gcc.noncompile: 930622-1.c 930622-2.c
63536         * gcc.failure: 920411-1.c 920627-2.c
63537         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63538
63539 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63540
63541         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63542           More changes to get testsuite working properly. Needs more work.
63543           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63544
63545 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63546
63547         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63548           More changes to get testsuite working properly. Needs more work.
63549
63550 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63551
63552         * chill.compile/compile.exp: Added for Dejagnu support
63553         * chill.execute/execute.exp: Added for Dejagnu support
63554         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63555
63556 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63557
63558         This should complete moving the CHILL test files.
63559         * chill.noncompile(.cvsignore printf.grt
63560             in-printf.grt chprintf.grt chprintf.ch):
63561             Added test-support files.
63562           (Makefile): Modified further.
63563         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63564             signal.ch): Added test files.
63565           * chill.execute (.cvsignore printf.grt printr.c
63566             in-printf.grt rts.c chprintf.grt rts.h): Added
63567           test-support files.
63568             (Makefile): More corrections.
63569
63570 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63571
63572         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63573           test cases, ready for DejaGnu.
63574
63575 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63576
63577         * Upgraded c-torture tests from 1.18 to 1.19
63578
63579         * gcc.compile: added test(s):
63580           930607-1.c
63581         * gcc.execute: added test(s):
63582           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63583
63584         * added new subdirectory for misc tests: gcc.misc-tests
63585         * gcc.misc-test(s): added tests:
63586           inst-check.c test-consts.c test-ior.c test-switch.c
63587
63588 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63589
63590         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63591
63592 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63593
63594         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63595
63596 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63597
63598         * Upgraded c-torture tests from 1.17 to 1.18
63599
63600 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63601
63602         * Upgraded c-torture tests from 1.12 to 1.17
63603
63604 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63605
63606         * lib/old-dejagnu.exp:
63607           Fixed handling of XFAIL target triplets to correctly
63608           recognize wildcard characters.  Removed code that
63609           appended a unique id tag to the end of the file name
63610           printed out by the result of the testcases within a
63611           given test file.
63612
63613 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63614
63615         * lib/old-dejagnu.exp:
63616           Reworked expected failure handling to trigger off of XFAIL
63617           keyword in keyphrase embeded in testcase source code. The
63618           XFAIL keyword must be at the end of the keyphrase line. It
63619           may optionally be followed by one or more target triplets.
63620           It has just occured that the handling of wildcards in the
63621           target triplet may not be correct.
63622
63623 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63624
63625         * g++.old-deja/tests:
63626           Moved all subdirectories up one level into g++.old-deja .
63627
63628         * lib/old-dejagnu.exp:
63629           Fixed problem with CXXFLAGS not being properly reset, and being
63630           corrupted with extraneous "-c" compiler option.  This was
63631           causing binaries to not be generated for test that needed them.
63632           Modified strings passed to "pass" and "fail" so that individual
63633           tests from the same test file would be distinguished by an
63634           identifier appended to the test file name in the summary logs;
63635           this corrected a problem with erroneous diff logs.  Added code
63636           to search testcases for expected fail and unexpected pass keywords.
63637
63638 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63639
63640         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63641
63642 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63643
63644         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63645           Removed extraneous text from end of "Special g++ Options"
63646           keyphrase.
63647
63648         * lib/old-dejagnu.exp: Added pattern matching to look for new
63649           keywords, embedded in testcases comments, which will trigger
63650           calls to xpass and xfail.
63651
63652 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63653
63654         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63655           comments embedded in the testcases, especially the one looking for
63656           special compiler options, as well as the pattern matching for the
63657           compiler output again.
63658
63659 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63660
63661         * lib/old-dejagnu.exp: Do a proper check of the return value for
63662           execute tests. Fixed several problems with the pattern matching
63663           of the compiler output which gave erroneous test results.
63664           Changed several of the test result messages to be more descriptive.
63665         * config/unix-g++.exp: Proc g++_load now actually works and
63666           executes the tests passed to it and returns a usable return
63667           value.
63668
63669 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63670
63671           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63672
63673 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63674
63675         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63676           Modified both files to properly execute the old style
63677           dejagnu tests. The previous versions of these files were
63678           experimental and did not function anything near correctly.
63679
63680 1993-04-05  Rob Savoye  (rob@cygnus.com)
63681
63682         * Removed all Makefile.in and configure.in files. No configuration
63683         needed now.
63684
63685 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63686
63687         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63688
63689 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63690
63691         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63692         gcc.special/configure.in, gcc.noncompile/configure.in,
63693         gcc.execute/configure.in, gcc.code_quality/configure.in,
63694         g++.other/configure.in, g++.old-deja/configure.in,
63695         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63696         in srcname setting.
63697
63698 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63699
63700         * lib/udi.exp: Fixed mondfe and mondfe_download.
63701         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63702         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63703
63704 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63705
63706         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63707         (gdb_exit): Don't remove *_soc files.
63708
63709 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63710
63711         * lib/c-torture.exp: Don't look for main; instead always use -w
63712         -c.  This is how the c-torture tests work.  Remove the object
63713         file if the compilation succeeds.
63714         * gcc.execute/execute.exp: Remove executable if test passes.
63715         * gcc.noncompile/noncompile.exp: Every test is an expected
63716         failure.
63717         * gcc.special/special.exp: Added tests from c-torture 1.11,
63718         corrected use of existing test.
63719         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63720         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63721         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63722         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63723         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63724         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63725         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63726         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63727         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63728         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63729         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63730         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63731         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63732         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63733         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63734         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63735         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63736         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63737         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63738         c-torture 1.11.
63739         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63740         correspond to c-torture 1.11.
63741
63742         * New file.