OSDN Git Service

2008-03-21 Olivier Hainque <hainque@adacore.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-21  Olivier Hainque  <hainque@adacore.com>
2
3         * gnat.dg/empty_vector_length.adb: New testcase.
4
5 2008-03-20  Richard Guenther  <rguenther@suse.de>
6
7         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
8
9 2008-03-20 Victor Kaplansky  <victork@gcc.gnu.org>
10            Uros Bizjak  <ubizjak@gmail.com>
11
12         PR testsuite/34168
13         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
14         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
15         if SSE2 hardware is not available.
16         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
17         gcc.dg/vect/vect.exp.
18         * gfortran.dg/vect/vect.exp: Ditto.
19         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
20
21 2008-03-20  Andreas Schwab  <schwab@suse.de>
22
23         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
24         xfail.
25
26 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
27
28         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
29         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
30         from dg-options.
31
32 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
33
34         PR testsuite/35621
35         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
36         * gcc.target/i386/ssse3-pabsd.c: Likewise.
37         * gcc.target/i386/ssse3-pabsw.c: Likewise.
38         * gcc.target/i386/ssse3-palignr.c: Likewise.
39         * gcc.target/i386/ssse3-phaddd.c: Likewise.
40         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
41         * gcc.target/i386/ssse3-phaddw.c: Likewise.
42         * gcc.target/i386/ssse3-phsubd.c: Likewise.
43         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
44         * gcc.target/i386/ssse3-phsubw.c: Likewise.
45         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
46         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
47         * gcc.target/i386/ssse3-pshufb.c: Likewise.
48         * gcc.target/i386/ssse3-psignb.c: Likewise.
49         * gcc.target/i386/ssse3-psignd.c: Likewise.
50         * gcc.target/i386/ssse3-psignw.c: Likewise.
51
52 2008-03-20  Andreas Schwab  <schwab@suse.de>
53
54         PR testsuite/35647
55         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
56         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
57         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
58         continuation and remove xfail.
59
60 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
61
62         PR libfortran/32972
63         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
64         in subroutine.
65
66 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
67
68         * gcc.dg/format/ms_array-1.c: New.
69         * gcc.dg/format/ms_c90-scanf-3.c: New.
70         * gcc.dg/format/ms_c99-strftime-1.c: New.
71         * gcc.dg/format/ms_no-y2k-1.c: New.
72         * gcc.dg/format/ms_attr-1.c: New.
73         * gcc.dg/format/ms_c90-scanf-4.c: New.
74         * gcc.dg/format/ms_c99-strftime-2.c: New.
75         * gcc.dg/format/ms_nonlit-1.c: New.
76         * gcc.dg/format/ms_c90-scanf-5.c: New.
77         * gcc.dg/format/ms_cast-1.c: New.
78         * gcc.dg/format/ms_nonlit-2.c: New.
79         * gcc.dg/format/ms_attr-2.c: New.
80         * gcc.dg/format/ms_c90-strftime-1.c: New.
81         * gcc.dg/format/ms_miss-1.c: New.
82         * gcc.dg/format/ms_nonlit-3.c: New.
83         * gcc.dg/format/ms_attr-3.c: New.
84         * gcc.dg/format/ms_c90-strftime-2.c: New.
85         * gcc.dg/format/ms_miss-2.c: New.
86         * gcc.dg/format/ms_nul-1.c: New.
87         * gcc.dg/format/ms_attr-4.c: New.
88         * gcc.dg/format/ms_c94-printf-1.c: New.
89         * gcc.dg/format/ms_miss-3.c: New.
90         * gcc.dg/format/ms_nul-2.c: New.
91         * gcc.dg/format/ms_attr-7.c: New.
92         * gcc.dg/format/ms_c94-scanf-1.c: New.
93         * gcc.dg/format/ms_miss-4.c: New.
94         * gcc.dg/format/ms_null-1.c: New.
95         * gcc.dg/format/ms_bitfld-1.c: New.
96         * gcc.dg/format/ms_c99-printf-1.c: New.
97         * gcc.dg/format/ms_miss-5.c: New.
98         * gcc.dg/format/ms_plus-1.c: New.
99         * gcc.dg/format/ms_branch-1.c: New.
100         * gcc.dg/format/ms_c99-printf-2.c: New.
101         * gcc.dg/format/ms_miss-6.c: New.
102         * gcc.dg/format/ms_sec-1.c: New.
103         * gcc.dg/format/ms_c90-printf-1.c: New.
104         * gcc.dg/format/ms_c99-printf-3.c: New.
105         * gcc.dg/format/ms_multattr-1.c: New.
106         * gcc.dg/format/ms_unnamed-1.c: New.
107         * gcc.dg/format/ms_c90-printf-2.c: New.
108         * gcc.dg/format/ms_c99-scanf-1.c: New.
109         * gcc.dg/format/ms_multattr-2.c: New.
110         * gcc.dg/format/ms_va-1.c: New.
111         * gcc.dg/format/ms_c90-printf-3.c: New.
112         * gcc.dg/format/ms_c99-scanf-2.c: New.
113         * gcc.dg/format/ms_multattr-3.c: New.
114         * gcc.dg/format/ms_c90-scanf-1.c: New.
115         * gcc.dg/format/ms_c99-scanf-3.c: New.
116         * gcc.dg/format/ms_no-exargs-1.c: New.
117         * gcc.dg/format/ms_zero-length-1.c: New.
118         * gcc.dg/format/ms_c90-scanf-2.c: New.
119         * gcc.dg/format/ms_c99-scanf-4.c: New.
120         * gcc.dg/format/ms_no-exargs-2.c: New.
121         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
122         * gcc.dg/format/miss-1.c: Likewise.
123         * gcc.dg/format/miss-3.c: Likewise.
124         * gcc.dg/format/multattr-2.c: Likewise.
125         * gcc.dg/format/miss-5.c: Likewise.
126         * gcc.dg/format/attr-2.c: Likewise.
127         * gcc.dg/format/attr-4.c: Likewise.
128         * gcc.dg/format/c90-scanf-4.c: Likewise.
129         * gcc.dg/format/c99-printf-3.c: Likewise.
130         * gcc.dg/format/multattr-1.c: Likewise.
131         * gcc.dg/format/miss-4.c: Likewise.
132         * gcc.dg/format/miss-6.c: Likewise.
133         * gcc.dg/format/c90-printf-3.c: Likewise.
134         * gcc.dg/format/attr-1.c: Likewise.
135         * gcc.dg/format/attr-3.c: Likewise.
136         * gcc.dg/format/attr-7.c: Likewise.
137         * gcc.dg/format/format.h: Treat mingw and gnu style.
138         * gcc.dg/format/sys_format.c: New.
139
140 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
141
142         PR libfortran/35627
143         * gfortran.dg/namelist_46.f90: New test.
144
145 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
146
147         PR target/14552
148         * gcc.target/i386/pr14552.c: New test.
149
150 2008-03-19  Michael Matz  <matz@suse.de>
151
152         PR middle-end/35616
153         * gcc.dg/pr35616.c: New test.
154
155 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
156
157         PR fortran/35152
158         * gfortran.dg/argument_checking_16.f90: New test.
159
160 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
161
162         PR libfortran/32972
163         * gfortran.dg/internal_pack_1.f90:  New test case.
164         * gfortran.dg/internal_pack_2.f90:  New test case.
165         * gfortran.dg/internal_pack_3.f90:  New test case.
166
167 2008-03-19  Jan Hubicka  <jh@suse.cz>
168
169         * gcc.dg/20050811-2.c: Update dumping flags.
170         * gcc.dg/sms-2.c: Update dumping flags.
171         * gcc.dg/var-expand1.c: Update dumping flags.
172         * gcc.dg/var-expand3.c: Update dumping flags.
173         * gcc.dg/pr30957-1.c: Update dumping flags.
174         * gcc.dg/20050811-1.c: Update dumping flags.
175         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
176         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
177
178 2008-03-19  Richard Guenther  <rguenther@suse.de>
179
180         PR middle-end/35609
181         * gcc.dg/testsuite/uninit-15.c: New testcase.
182         * gcc.dg/testsuite/uninit-16.c: Likewise.
183
184 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
185
186         PR target/35504
187         * g++.dg/other/pr35504.C: New test.
188
189 2008-03-18  Richard Guenther  <rguenther@suse.de>
190
191         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
192         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
193
194 2008-03-18  Richard Guenther  <rguenther@suse.de>
195
196         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
197
198 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
199
200         PR libfortran/35617
201         * gfortran.dg/namelist_45.f90: New test.
202
203 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
204
205         PR testsuite/35512
206         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
207         Write variables instead of reading them.
208
209 2008-03-17  Jason Merrill  <jason@redhat.com>
210
211         PR c++/35548
212         * g++.dg/init/ref16.C: New testcase.
213
214 2008-03-17  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/19637
217         * g++.dg/tree-ssa/pr19637.C: New testcase.
218
219 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/35470
222         * gfortran.dg/subref_array_pointer_3.f90 : New test.
223
224 2008-03-16  Richard Guenther  <rguenther@suse.de>
225
226         PR middle-end/35607
227         * gcc.c-torture/compile/pr35607.c: New testcase.
228         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
229
230 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
231
232         PR fortran/35582
233         * gfortran.dg/write_invalid_format.f90: New test.
234
235 2008-03-15  Richard Guenther  <rguenther@suse.de>
236
237         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
238
239 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240
241         PR testsuite/35184
242         * gfortran.dg/elemental_subroutine_6.f90: New test.
243
244 2008-03-15  Richard Guenther  <rguenther@suse.de>
245
246         * gcc.dg/pr23911.c: Adjust testcase.
247         * gcc.dg/tree-ssa/pr14841.c: Likewise.
248         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
249
250 2008-03-15  Richard Guenther  <rguenther@suse.de>
251
252         PR middle-end/35593
253         * g++.dg/warn/Warray-bounds-3.C: New testcase.
254
255 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
256
257         PR testsuite/35478
258         * gfortran.dg/generic_16.f90: New test.
259
260 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
261
262         PR middle-end/35595
263         * gcc.c-torture/compile/pr35595.c: New test.
264
265 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
266
267         PR testsuite/33296
268         * gfortran.dg/nearest_4.f90: New test.
269
270 2008-03-14  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/13761
273         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
274
275 2008-03-14  Richard Guenther  <rguenther@suse.de>
276
277         PR tree-optimization/34172
278         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
279         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
280         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
281         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
282         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
283         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
284
285 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
286
287         PR libcpp/35322:
288         * gcc.dg/cpp/pr35322.c: Add dg-error line.
289
290 2008-03-14  Richard Guenther  <rguenther@suse.de>
291
292         PR tree-optimization/34043
293         PR tree-optimization/33989
294         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
295         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
296         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
297         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
298         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
299
300 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
301             Uros Bizjak  <ubizjak@gmail.com>
302
303         PR testsuite/35538 
304         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
305         Skip *-*-darwin*.
306         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
307
308 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309             Uros Bizjak  <ubizjak@gmail.com>
310
311         PR testsuite/35406
312         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
313         count from 0 to 1 for lp64 targets.
314         * gfortran.dg/ldist-1.f90: Update test to check
315         for 5 loops distributed instead of 4 for lp64 targets.
316
317 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
318
319         PR fortran/35475
320         * gfortran.dg/derived_sub.f90: New test.
321
322 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
323
324         PR testsuite/35558
325         * g++.dg/tls/static-1.C: Move dg-additional-sources after
326         dg-require-effective-target.
327         * g++.dg/tls/static-1a.cc: Likewise.
328
329 2008-03-13  Tom Tromey  <tromey@redhat.com>
330
331         PR libcpp/35322:
332         * gcc.dg/cpp/pr35322.c: New file.
333
334 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
337         (main): Call check_vect.
338
339 2008-03-13  Alon Dayan  <alond@il.ibm.com>
340             Olga Golovanevsky  <olga@il.ibm.com>
341         
342         PR tree-optimization/35041
343         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
344
345 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
346
347         PR target/34000
348         PR target/35553
349         * g++.dg/other/i386-3.C: New test.
350         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
351         * gcc.target/i386/sse-14.c: Ditto.
352         * gcc.target/i386/mmx-1.c: Ditto.
353         * gcc.target/i386/mmx-2.c: Ditto.
354         * gcc.target/i386/3dnow-1.c: Ditto.
355         * gcc.target/i386/3dnow-2.c: Ditto.
356         * gcc.target/i386/3dnowA-1.c: Ditto.
357         * gcc.target/i386/3dnowA-2.c: Ditto.
358
359 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
360
361         PR tree-opt/35422
362         * gcc.target/i386/pr35422.c: Escape brackets.
363
364 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
365
366         PR tree-opt/35422
367         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
368         third loop.
369         * gcc.target/i386/pr35422.c: New.
370
371 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
372
373         PR tree-opt/35403
374         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
375
376 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
377
378         PR target/35540
379         * gcc.target/i386/pr35540.c: New test.
380
381 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
382
383         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
384
385 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
386
387         PR middle-end/35526
388         * g++.dg/torture/pr35526.C: New test.
389
390 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
391
392         PR c++/35328
393         * g++.dg/gomp/pr35328.C: New test.
394
395         PR c++/35337
396         * g++.dg/gomp/pr35337.C: New test.
397
398         PR c/35438
399         PR c/35439
400         * gcc.dg/gomp/pr35438.c: New test.
401         * gcc.dg/gomp/pr35439.c: New test.
402
403         PR middle-end/35099
404         * g++.dg/gomp/pr35099.C: New test.
405
406 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
407
408         * gnat.dg/range_check2.adb: New test.
409
410 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
411
412         PR tree-optimization/35494
413         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
414         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
415         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
416         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
417
418 2008-03-10  Richard Guenther  <rguenther@suse.de>
419
420         PR tree-optimization/34677
421         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
422         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
423         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
424
425 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/35474
428         * gfortran.dg/module_commons_2.f90: New test.
429
430 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
431
432         * gnat.dg/frame_overflow.adb: Improve portability.
433
434 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
435
436         PR target/35350
437         * gcc.target/i386/isa-1.c: Add -march=x86-64.
438         * gcc.target/i386/isa-2.c: Likewise.
439         * gcc.target/i386/isa-3.c: Likewise.
440         * gcc.target/i386/isa-10.c: Likewise.
441         * gcc.target/i386/isa-11.c: Likewise.
442         * gcc.target/i386/isa-12.c: Likewise.
443         * gcc.target/i386/isa-13.c: Likewise.
444         * gcc.target/i386/isa-14.c: Likewise.
445
446 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
447
448         PR target/22152
449         * gcc.target/i386/pr22152.c: New test.
450         * gcc.target/i386/sse2-mmx.c: Ditto.
451
452 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
453
454         * gnat.dg/uninit_func.adb: New test.
455
456 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/pack4.adb: New test.
459
460 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gnat.dg/small_alignment.adb: New test.
463
464 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
465
466         * gnat.dg/specs/alignment2.ads: New test.
467
468 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
469
470         * gnat.dg/pack3.adb: New test.
471
472 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
473
474         PR c++/20366
475         * g++.dg/other/pr20366.C: New test.
476
477 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
478
479         PR tree-opt/35402
480         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
481
482 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
483
484         PR preprocessor/35458
485         * gcc.dg/cpp/cmdlne-M-2.c: New file.
486         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
487         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
488
489 2008-03-06  Tom Tromey  <tromey@redhat.com>
490
491         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
492         * treelang: Delete.
493
494 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/specs/pack33.ads: New test.
497
498 2008-03-05  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/35472
501         * gcc.c-torture/execute/pr35472.c: New testcase.
502
503 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
504
505         PR 33009
506         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
507         * gcc.c-torture/compile/pr33009.c: Likewise.
508
509 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
510
511         PR 31341
512         * gcc.dg/vect/pr31041.c: Fix.
513
514 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
515
516         PR libfortran/35293
517         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
518         New.
519         * gfortran.fortran-torture/execute/list_read_1.x,
520         gfortran.fortran-torture/execute/read_null_string.x,
521         gfortran.fortran-torture/execute/backspace.x,
522         gfortran.fortran-torture/execute/seq_io.x,
523         gfortran.fortran-torture/execute/slash_edit.x,
524         gfortran.fortran-torture/execute/unopened_unit_1.x,
525         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
526         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
527         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
528         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
529         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
530         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
531         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
532         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
533         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
534         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
535         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
536         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
537         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
538         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
539         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
540         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
541         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
542         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
543         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
544         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
545         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
546         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
547         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
548         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
549         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
550         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
551         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
552         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
553         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
554         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
555         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
556         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
557         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
558         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
559         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
560         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
561         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
562         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
563         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
564         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
565         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
566         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
567         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
568         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
569         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
570         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
571         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
572         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
573         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
574         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
575         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
576         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
577         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
578         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
579         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
580         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
581         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
582         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
583         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
584         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
585         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
586         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
587         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
588         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
589         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
590         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
591         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
592         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
593         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
594         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
595         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
596         gfortran.dg/write_back.f: Gate test on effective_target
597         fd_truncate.
598
599 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
600
601         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
602         targets declaring functions in assembly.
603
604 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
605
606         PR 28322
607         * gcc.dg/pr28322-3.c: New.
608
609 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
610
611         PR target/35453
612         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
613         _SIDD_XXX.
614         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
615         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
616         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
617         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
618         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
619         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
620         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
621         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
622
623 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
624
625         PR middle-end/35456
626         * gcc.c-torture/execute/pr35456.c: New test.
627
628 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
629
630         * gcc.target/i386/sse-10.c: Don't use
631         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
632
633 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
634
635         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
636         * gfortran.dg/reassoc_2.f90: Ditto.
637         * gfortran.dg/reassoc_3.f90: Ditto.
638
639 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
640
641         PR fortran/33197
642         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
643         * gfortran.dg/dg.exp: Likewise.
644         * gfortran.dg/vect/vect.exp: Likewise.
645         * gfortran.fortran-torture/execute/execute.exp: Likewise.
646         * gfortran.fortran-torture/compile/compile.exp: Likewise.
647         * gfortran.dg/gamma_1.f90: Also check log_gamma.
648         * gfortran.dg/invalid_contains_1.f90: Remove warning about
649         empty CONTAINS.
650         * gfortran.dg/gamma_2.f90: Add a few error messages.
651         * gfortran.dg/invalid_contains_2.f90: Remove warning about
652         empty CONTAINS.
653         * gfortran.dg/gamma_3.f90: Adjust error message.
654         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
655         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
656         * gfortran.dg/bessel_1.f90: New test.
657         * gfortran.dg/recursive_check_3.f90: Remove warnings.
658         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
659         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
660         * gfortran.dg/contains_empty_1.f03: New test.
661         * gfortran.dg/erfc_scaled_1.f90: New test.
662         * gfortran.dg/hypot_1.f90: New test.
663         * gfortran.dg/contains_empty_2.f03: New test.
664
665 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
666
667         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
668
669 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
670
671         PR 24924
672         * g++.dg/cpp/string-2.C: This is a warning now.
673         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
674         default, so add it.
675         
676 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
677
678         * g++.dg/cpp0x/auto1.C: New.
679
680 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
681
682         PR fortran/34770
683         * gfortran.dg/pointer_1.f90: New test.
684
685 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
686
687         PR c++/35315
688         * g++.dg/ext/attrib32.C: Add another test case.
689
690 2008-02-29  Tom Tromey  <tromey@redhat.com>
691
692         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
693         line.
694
695 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
696
697         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
698         to make the interchange profitable.
699
700 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
701
702         PR fortran/31463
703         PR fortran/33950
704         PR fortran/34296
705         * gfortran.dg/arrayio_11.f90: Fixed test.
706         * gfortran.dg/arrayio_12.f90: Likewise.
707         * gfortran.dg/module_read_1.f90: Added warning-directives.
708         * gfortran.dg/pr32242.f90: Likewise.
709         * gfortran.dg/result_in_spec_3.f90: Likewise.
710         * gfortran.dg/use_12.f90: Likewise.
711         * gfortran.dg/warn_function_without_result.f90 : New test.
712
713 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
714
715         PR fortran/34868
716         * gfortran.dg/f2c_9.f90: New test.
717
718 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
719
720         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
721         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
722         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
723         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
724         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
725         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
726         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
727         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
728         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
729         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
730         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
731         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
732         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
733         * testsuite/gfortran.dg/ldist-1.f90: New.
734
735 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
736
737         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
738
739 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
740
741         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
742
743 2008-02-27  Jan Beulich  <jbeulich@novell.com>
744
745         * gcc.target/i386/mmx-1.c: Add
746         -Werror-implicit-function-declaration to dg-options.
747         * gcc.target/i386/mmx-2.c: Likewise.
748         * gcc.target/i386/sse-13.c: Likewise.
749         * gcc.target/i386/sse-14.c: Likewise.
750
751 2008-02-27  Revital Eres  <eres@il.ibm.com>
752
753         PR rtl-optimization/34999
754         * gcc.dg/tree-prof/pr34999.c: New.
755
756 2008-02-27  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/25290
759         * gcc.c-torture/execute/pr35390.c: New testcase.
760
761 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
762
763         PR ada/22255
764         * gnat.dg/test_direct_io.adb: New file.
765
766 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
767
768         PR ada/34799
769         * gnat.dg/specs/pr34799.ads: New test.
770
771 2008-02-27  Richard Guenther  <rguenther@suse.de>
772
773         PR middle-end/34971
774         * gcc.c-torture/execute/pr34971.c: New testcase.
775
776 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
777
778         * gcc.dg/gomp/preprocess-1.c: New test.
779
780         PR c++/35368
781         * g++.dg/ext/visibility/typeinfo2.C: New test.
782         * g++.dg/ext/visibility/typeinfo3.C: New test.
783
784 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
785
786         * gcc.dg/bf-ms-attrib.c (main): Return 0.
787
788 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
789
790         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
791         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
792
793 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
794
795         PR c/28800
796         * gcc.dg/empty-source-2.c: Adjust for warning message.
797         * gcc.dg/empty-source-3.c: Likewise.
798         * gcc.dg/pack-test-2.c: Adjust comment.
799         * gcc.dg/pragma-ep-2.c: Likewise.
800         * gcc.dg/pragma-re-2.c: Likewise.
801         * gcc.dg/va-arg-2.c: Likewise.
802
803 2008-02-26  Tobias Burnus  <burnus@net-b.de>
804
805         PR fortran/35033
806         * gfortran.dg/assignment_2.f90: New.
807
808 2008-02-26  Jason Merrill  <jason@redhat.com>
809
810         PR c++/35315
811         * g++.dg/ext/attrib32.C: New.
812
813 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
814
815         * gcc.c-torture/execute/nest-align-1.x: Delete.
816
817 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
818
819         PR 26264
820         * 20021023-1.c: Use __builtin_va_start instead of
821         __builtin_stdarg_start.
822         * pr17301-1.c: Likewise.
823         * pr17301-2.c: Likewise.
824                 
825 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
826         
827         * gcc.dg/pr34351.c: New.
828         
829 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
830
831         * gcc.dg/Wlarger-than2.c: New.
832         
833 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
834
835         PR c++/35323
836         * g++.dg/lookup/crash7.C: New.
837
838 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
839
840         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
841
842 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
843
844         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
845
846 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
847
848         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
849
850 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
851
852         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
853         Windows.
854
855 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
856
857         * lib/target-supports.exp (check_profiling_available): Report -p
858         unavailable on *-*-mingw*.
859
860 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
861
862         * lib/target-supports.exp (check_effective_target_pthread_h): New.
863         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
864         dg-require-effective-target pthread_h.
865
866 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
867
868         * gcc.dg/Wswitch-enum-error.c: New.
869         * gcc.dg/Wswitch-error.c: New.
870         * gcc.dg/20011021-1.c: Use two directives to match two different
871         messages.
872         
873 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
874         
875         PR 28322
876         * gcc.dg/pr28322.c: New.
877         * gcc.dg/pr28322-2.c: New.
878         * lib/prune.exp: Ignore "At top level" even if there is no ':'
879         preceding it.
880
881 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
882
883         PR c++/35333
884         * g++.dg/other/error26.C: New.
885
886 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
887
888         PR c++/35338
889         * g++.dg/other/error25.C: New.
890
891 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
892
893         PR target/35258
894         * gcc.dg/pr35258.c: New testcase.
895
896 2008-02-25  Jan Beulich  <jbeulich@novell.com>
897
898         * gcc.dg/20020426-2.c: Remove bogus workaround.
899         * g++.old-deja/g++.other/store-expr1.C: Likewise.
900         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
901
902 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
903
904         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
905
906 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
907
908         PR middle-end/19984
909         * gcc.dg/pr19984.c: New test.
910         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
911         name of the variable.
912
913 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
914
915         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
916         (main): Call check_vect and foo.  Check array values after
917         the call to foo.
918         * gcc.dg/vect/vect-117.c: Call check_vect.
919         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
920
921 2008-02-25  Jason Merrill  <jason@redhat.com>
922
923         PR c++/33486
924         * g++.dg/lookup/strong-using-5.C: New.
925
926 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
927
928         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
929         sh* targets.
930
931 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
932
933         PR target/35349
934         * gcc.c-torture/execute/20050604-1.x: New file.
935
936 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
937
938         * gcc.target/i386/pr22076.c: Update number of mov insns
939         for PIC targets.
940         * gcc.target/i386/pr34256.c: Ditto.
941
942 2008-02-24  Diego Novillo  <dnovillo@google.com>
943
944         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
945
946         PR 33738
947         * g++.dg/warn/pr33738.C: New.
948
949 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
950
951         * gcc.c-torture/execute/nest-align-1.x: New file.
952
953 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
954
955         PR c++/34749
956         * g++.dg.ext/dllimport13.C: New test.
957
958 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
959
960         PR libfortran/24685
961         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
962         powerpc*-apple-darwin*.
963
964 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
965
966         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
967         ERFC into gfortran.dg/large_real_kind_3.F90.
968         * gfortran.dg/large_real_kind_3.F90: New test.
969
970 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
971
972         PR rtl-opt/33512
973         * gcc.dg/and-1.c: New test.
974
975 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
976
977         * gcc.c-torture/execute/20080222-1.c: New test.
978
979 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
980
981         PR target/22076
982         PR target/34256
983         * gcc.target/i386/pr22076.c: New test.
984         * gcc.target/i386/pr34256.c: New test.
985         * gcc.target/i386/vecinit-5.c: New test.
986         * gcc.target/i386/vecinit-6.c: New test.
987         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
988
989         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
990         <xmmintrin.h>, define __m64 and __m128 directly.
991         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
992
993 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
994
995         PR C++/34715
996         * g++.dg/ext/always_inline-1.C: New test.
997         * g++.dg/ext/always_inline-2.C: New test.
998         * g++.dg/ext/always_inline-3.C: New test.
999         * g++.dg/ext/always_inline-4.C: New test.
1000
1001 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1002
1003         * gcc.target/cris/asm-b-1.c: New test.
1004
1005 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1006
1007         PR c++/35282
1008         * g++.dg/template/nontype17.C: Add.
1009
1010 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1011
1012         PR c++/35282
1013         Revert:
1014         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1015
1016         PR c++/28743
1017         * g++.dg/template/nontype17.C: New.
1018         * g++.dg/template/nontype16.C: Add error.
1019
1020 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1021
1022         PR c/19999
1023         * gcc.dg/Wfloat-equal-1.c: New.
1024         * g++.dg/warn/Wfloat-equal-1.C: New.
1025
1026 2008-02-21  Michael Matz  <matz@suse.de>
1027
1028         PR target/35264
1029         * gcc.dg/pr35264.c: New testcase.
1030
1031 2008-02-21  Richard Guenther  <rguenther@suse.de>
1032
1033         * gfortran.dg/reassoc_1.f90: New testcase.
1034         * gfortran.dg/reassoc_2.f90: Likewise.
1035         * gfortran.dg/reassoc_3.f90: Likewise.
1036
1037 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1038
1039         PR libfortran/34974
1040         * gfortran.dg/fmt_t_7.f: New test.
1041
1042         PR libfortran/35132
1043         * gfortran.dg/streamio_15.f90: New test.
1044         
1045 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1046
1047         PR libfortran/35036
1048         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1049
1050 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1051
1052         * gcc.dg/Wframe-larger-than.c: New option test.
1053
1054 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1055
1056         PR fortran/34997
1057         * gfortran.dg/dollar_sym_1.f90: New.
1058         * gfortran.dg/dollar_sym_2.f90: New.
1059
1060 2008-02-20  Richard Guenther  <rguenther@suse.de>
1061
1062         PR middle-end/35265
1063         * gcc.dg/builtins-66.c: New testcase.
1064
1065 2008-02-20  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/fold-reassoc-1.c: New testcase.
1068         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1069
1070 2008-02-20  Richard Guenther  <rguenther@suse.de>
1071
1072         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1073
1074 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1075
1076         * lib/target-supports.exp (check_effective_target_vect_unpack):
1077         Return true for SPU.
1078         (check_effective_target_vect_short_mult): Likewise.
1079         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1080         the loop on targets that support vect_unpack.
1081
1082 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1083
1084         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1085         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1086         templates to reduce number of passed arguments.
1087
1088 2008-02-19  Jason Merrill  <jason@redhat.com>
1089
1090         PR c++/34950
1091         * g++.dg/template/explicit-args1.C: New.
1092
1093 2008-02-19  Richard Guenther  <rguenther@suse.de>
1094
1095         PR tree-optimization/34989
1096         * gcc.dg/pr34989-1.c: New testcase.
1097         * gcc.dg/pr34989-2.c: Likewise.
1098
1099 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR c++/35028
1102         * g++.dg/gomp/pr35028.C: New test.
1103
1104         PR c++/34964
1105         PR c++/35244
1106         * gcc.dg/gomp/pr34964.c: New test.
1107         * g++.dg/gomp/pr34964.C: New test.
1108         * gcc.dg/gomp/pr35244.c: New test.
1109         * g++.dg/gomp/pr35244.C: New test.
1110
1111         PR c++/35078
1112         * g++.dg/gomp/pr35078.C: New test.
1113
1114 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1115
1116         * gcc.dg/packed-array.c: New testcase. 
1117
1118 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1119
1120         PR target/33555
1121         * gcc.target/i386/pr33555.c: New test.
1122         
1123 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1124
1125         PR target/35189
1126         * gcc.target/i386/isa-1.c: New.
1127         * gcc.target/i386/isa-2.c: Likewise.
1128         * gcc.target/i386/isa-3.c: Likewise.
1129         * gcc.target/i386/isa-4.c: Likewise.
1130         * gcc.target/i386/isa-5.c: Likewise.
1131         * gcc.target/i386/isa-6.c: Likewise.
1132         * gcc.target/i386/isa-7.c: Likewise.
1133         * gcc.target/i386/isa-8.c: Likewise.
1134         * gcc.target/i386/isa-9.c: Likewise.
1135         * gcc.target/i386/isa-10.c: Likewise.
1136         * gcc.target/i386/isa-11.c: Likewise.
1137         * gcc.target/i386/isa-12.c: Likewise.
1138         * gcc.target/i386/isa-13.c: Likewise.
1139         * gcc.target/i386/isa-14.c: Likewise.
1140
1141 2008-02-18  Joey Ye  <joey.ye@intel.com>
1142             H.J. Lu  <hongjiu.lu@intel.com>
1143
1144         PR middle-end/34921
1145         * gcc.c-torture/execute/nest-align-1.c: New test case.
1146
1147 2008-02-17  Richard Guenther  <rguenther@suse.de>
1148
1149         PR middle-end/35227
1150         * gcc.dg/torture/pr35227.c: New testcase.
1151
1152 2008-02-17  Richard Guenther  <rguenther@suse.de>
1153
1154         PR tree-optimization/35231
1155         * gcc.c-torture/execute/pr35231.c: New testcase.
1156
1157 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1158
1159         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1160         (test_gt): Ditto.
1161
1162 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1163
1164         * obj-c++.dg/encode-2.mm: XFAIL.
1165         * obj-c++.dg/encode-3.mm: Likewise.
1166
1167 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1168             Paolo Carlini  <pcarlini@suse.de>
1169
1170         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1171         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1172         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1173
1174 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1175
1176         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1177         (main): Change to void and rename to sse_test.
1178         * gcc.target/i386/pr24306.c: Ditto.
1179         * gcc.target/i386/pr32065-2.c: Ditto.
1180         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1181         (main): Change to void and rename to sse2_test.
1182         * gcc.target/i386/20060512-3.c: Ditto.
1183
1184 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1185
1186         PR fortran/35150
1187         * gfortran.dg/c_loc_tests_12.f03: New test.
1188
1189 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1190
1191         PR c++/35023
1192         PR c++/35024
1193         PR c++/35026
1194         * g++.dg/cpp0x/vt-35026.C: New.
1195         * g++.dg/cpp0x/vt-35023.C: New.
1196         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1197         * g++.dg/cpp0x/vt-35024.C: New.
1198
1199 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1200
1201         * gcc.c-torture/execute/va-arg-25.x: Remove.
1202
1203 2008-02-15  Richard Guenther  <rguenther@suse.de>
1204             Zdenek Dvorak  <ook@ucw.cz>
1205
1206         PR tree-optimization/35164
1207         * g++.dg/torture/pr35164-1.C: New testcase.
1208         * g++.dg/torture/pr35164-2.C: Likewise.
1209
1210 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1211
1212         PR testsuite/35119
1213         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1214         in dg-final to match the assembly code generated by Darwin 9.
1215
1216 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1219
1220 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1223
1224 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1225
1226         * lib/dejapatches.exp: New file.
1227
1228 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1229
1230         PR c++/34050
1231         * g++.dg/cpp0x/vt-34050.C: New.
1232
1233 2008-02-14  Jason Merrill  <jason@redhat.com>
1234
1235         PR c++/5645
1236         PR c++/11159
1237         * g++.dg/warn/pr11159.C: New.
1238         * g++.dg/warn/pr5645.C: Likewise.
1239
1240 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1241
1242         PR preprocessor/35061
1243         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1244
1245 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1246
1247         PR c++/28743
1248         * g++.dg/template/nontype17.C: New.
1249         * g++.dg/template/nontype16.C: Add error.
1250
1251 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1252
1253         PR c++/35138
1254         * g++.dg/template/member8.C: New test.
1255
1256 2008-02-13  Michael Matz  <matz@suse.de>
1257
1258         * gcc.dg/pr35065.c: Fix testcase warnings.
1259
1260 2008-02-13  Jason Merrill  <jason@redhat.com>
1261
1262         PR c++/34962, c++/34937, c++/34939
1263         * g++.dg/ext/tmplattr9.C: New.
1264
1265 2008-02-13  Michael Matz  <matz@suse.de>
1266
1267         PR debug/35065
1268         * gcc.dg/pr35065.c: New testcase.
1269
1270 2008-02-12  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/35171
1273         * gcc.c-torture/compile/pr35171.c: New testcase.
1274
1275 2008-02-12  Richard Guenther  <rguenther@suse.de>
1276
1277         PR middle-end/35163
1278         * gcc.c-torture/execute/pr35163.c: New testcase.
1279
1280 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1281
1282         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1283
1284 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gnat.dg/loop_address.adb: New test.
1287
1288 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1289
1290         * obj-c++.dg/bitfield-1.mm: Expect failures.
1291         * obj-c++.dg/bitfield-4.mm: Likewise.
1292         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1293         * obj-c++.dg/encode-8.mm: Likewise.
1294         * obj-c++.dg/isa-field-1.mm: Likewise.
1295         * obj-c++.dg/layout-1.mm: Likewise.
1296         * obj-c++.dg/lookup-2.mm: Likewise.
1297         * obj-c++.dg/try-catch-2.mm: Likewise.
1298         * obj-c++.dg/try-catch-9.mm: Likewise.
1299
1300 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR c++/35144
1303         * g++.dg/tree-ssa/pr35144.C: New test.
1304
1305         PR inline-asm/35160
1306         * gcc.target/i386/pr35160.c: New test.
1307
1308         PR c++/34862
1309         * g++.dg/init/new27.C: New test.
1310
1311 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1312
1313         PR c++/35077
1314         * g++.dg/template/crash78.C: New.
1315
1316 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1317
1318         PR testsuite/35047
1319         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1320         * gcc.dg/compat/vector-2_y.c: Ditto.
1321
1322 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1323             Richard Guenther  <rguenther@suse.de>
1324
1325         PR tree-optimization/33992
1326         * gcc.c-torture/execute/pr33992.c: New testcase.
1327
1328 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1329
1330         * gfortran.dg/streamio_14.f90:  New test.
1331
1332 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1333
1334         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1335         Add -mfpmath=387 to dg-options.
1336
1337 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1338
1339         PR testsuite/35047
1340         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1341         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1342         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1343         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1344         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1345         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1346         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1347         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1348         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1349
1350 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1351
1352         PR objc++/34193
1353         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1354
1355 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1356
1357         PR c++/35056
1358         * g++.dg/conversion/bitfield8.C: New.
1359
1360 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1361
1362         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1363
1364 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1365
1366         PR c++/35049
1367         PR c++/35096
1368         * g++.dg/ext/vector13.C: New.
1369
1370 2008-02-06  David Daney  <ddaney@avtrex.com>
1371
1372         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1373
1374 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1375
1376         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1377         special case for xtensa-*-*.
1378         
1379 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1380
1381         PR fortran/35037
1382         * gfortran.dg/volatile11.f90: New test.
1383
1384 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR c++/33553
1387         * g++.dg/template/array19.C: New test.
1388
1389 2008-02-05  Diego Novillo  <dnovillo@google.com>
1390
1391         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1392
1393         PR 33738
1394         * g++.dg/warn/pr33738.C: Remove.
1395
1396 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/34945
1399         * gfortran.dg/bounds_check_13.f: New test.
1400
1401 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1402
1403         PR testsuite/33946
1404         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1405
1406 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         PR target/35083
1409         * gcc.target/i386/pr35083.c: New test.
1410
1411 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1412
1413         PR fortran/32315
1414         * gfortran.dg/data_bounds_1.f90: New test.
1415
1416 2008-02-04  Diego Novillo  <dnovillo@google.com>
1417
1418         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1419
1420         PR 33738
1421         * testsuite/g++.dg/warn/pr33738.C: New.
1422
1423 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1424
1425         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1426         to match.
1427
1428 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1429
1430         * lib/target-supports.exp (check_effective_target_hard_float): Only
1431         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1432         other targets, grep for a call insn in the rtl expand dump for an
1433         add of two doubles.
1434         (target_compile): Support generating rtl dumps as output.
1435
1436 2008-02-04  Richard Guenther  <rguenther@suse.de>
1437
1438         PR middle-end/33631
1439         * gcc.c-torture/execute/pr33631.c: New testcase.
1440
1441 2008-02-04  Richard Guenther  <rguenther@suse.de>
1442
1443         PR middle-end/35043
1444         * gcc.c-torture/compile/pr35043.c: New testcase.
1445
1446 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1447
1448         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1449
1450 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         * gcc.target/i386/pr31628.c: Require effective target fpic.
1453         * gcc.target/i386/strinline.c: Ditto.
1454         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1455         * gcc.dg/pr35045.c: Ditto.
1456         * gcc.dg/20050503-1.c: Ditto.
1457
1458 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1459
1460         PR fortran/32760
1461         * gfortran.dg/host_assoc_variable_1.f90: New test.
1462         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1463
1464 2008-02-02  Michael Matz  <matz@suse.de>
1465
1466         PR target/35045
1467         * gcc.dg/pr35045.c: New test.
1468
1469 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1470
1471         PR libfortran/35001
1472         * gfortran.dg/shape_4.f90:  New test.
1473
1474 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1475
1476         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1477
1478 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1479
1480         PR rtl-optimization/34773
1481         * gcc.target/cris/torture/pr34773.c: New test.
1482
1483 2008-02-01  Nick Clifton  <nickc@redhat.com>
1484
1485         * lib/target-supports.exp (check_profiling_available): Do not
1486         expect profiling to work on the xstormy16 target.
1487
1488 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1489
1490         PR testsuite/35047
1491         * gcc.c-torture/execute/20050316-2.x: New file.
1492         * gcc.target/i386/pr17390.c: Update scan pattern.
1493         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1494         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1495
1496 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1497
1498         PR fortran/34910
1499         * gfortran.dg/proc_assign_2.f90: New test.
1500
1501 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1502             Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR c++/34935
1505         PR c++/34936
1506         * g++.dg/ext/alias-canon.C: New.
1507         * g++.dg/ext/alias-mangle.C: New.
1508
1509 2008-01-30  Jan Hubicka  <jh@suse.cz>
1510
1511         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1512
1513 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1514
1515         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1516         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1517
1518 2008-01-30  Jan Hubicka  <jh@suse.cz>
1519
1520         PR target/34982
1521         * gcc.c-torture/execute/pr34982.c: New testcase.
1522
1523 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1524
1525         * gcc.target/s390/tf_to_di-1.c: New testcase.
1526
1527 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1528
1529         PR fortran/34975
1530         * gfortran.dg/use_only_3.f90: New test.
1531         * gfortran.dg/use_only_3.inc: Modules for new test.
1532
1533         PR fortran/34429
1534         * gfortran.dg/function_charlen_2.f90: New test.
1535
1536 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR middle-end/34969
1539         * gcc.dg/pr34969.c: New test.
1540
1541         PR c/35017
1542         * gcc.dg/inline-25.c: New test.
1543         * gcc.dg/inline-26.c: New test.
1544         * gcc.dg/inline-27.c: New test.
1545
1546 2008-01-29  Richard Guenther  <rguenther@suse.de>
1547
1548         PR middle-end/35006
1549         * gcc.c-torture/compile/pr35006.c: New testcase.
1550
1551 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1552
1553         PR c++/34055
1554         PR c++/34103
1555         PR c++/34219
1556         PR c++/34606
1557         PR c++/34753
1558         PR c++/34754
1559         PR c++/34755
1560         PR c++/34919
1561         PR c++/34961
1562         * g++.dg/cpp0x/vt-34219-2.C: New.
1563         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1564         * g++.dg/cpp0x/vt-34961.C: New.
1565         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1566         cases from the re-opened PR.
1567         * g++.dg/cpp0x/vt-34753.C: New.
1568         * g++.dg/cpp0x/vt-34919.C: New.
1569         * g++.dg/cpp0x/vt-34754.C: New.
1570         * g++.dg/cpp0x/vt-34606.C: New.
1571         * g++.dg/cpp0x/vt-34219.C: New.
1572         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1573         * g++.dg/cpp0x/vt-34755.C: New.
1574         * g++.dg/cpp0x/pr31438.C: Ditto.
1575         * g++.dg/cpp0x/variadic81.C: Ditto.
1576
1577 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1578
1579         * g++.dg/torture/pr34641.C: Put the dg-do first.
1580
1581 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1582
1583         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1584
1585 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1586
1587         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1588
1589 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1590
1591         PR 31535
1592         * gcc.target/powerpc/spe-small-data-1.c: New test.
1593         * gcc.target/powerpc/spe-small-data-2.c: New test.
1594
1595 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1596
1597         PR libfortran/34980
1598         * gfortran.dg/shape_3.f90:  New test.
1599
1600 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1601
1602         * gcc.target/s390/20020926-1.c: Remove -m31.
1603
1604 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1605
1606         * gcc.target/s390/20020926-1.c: Disable for s390x.
1607
1608 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609
1610         PR fortran/34994
1611         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1612         expression.
1613
1614 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615
1616         PR fortran/34990
1617         * gfortran.dg/array_constructor_22.f90: New test.
1618
1619 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1620
1621         PR middle-end/34688
1622         * gcc.c-torture/compile/pr34688: New test.
1623
1624 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1625
1626         PR fortran/34848
1627         * gfortran.dg/missing_optional_dummy_5.f90: New.
1628
1629 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1630
1631         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1632         noinline.  XFAIL test.
1633
1634 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635
1636         PR fortran/31610
1637         * gfortran.dg/array_3.f90: New test.
1638
1639 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1640
1641         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1642         on i?86/x86_64.
1643
1644         PR c++/34965
1645         * gcc.dg/pr34965.c: New test.
1646         * g++.dg/other/error24.C: New test.
1647
1648 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1649
1650         PR libfofortran/34887
1651         * gfortran.dg/x_slash_2.f:  New test.
1652
1653 2008-01-26  Richard Guenther  <rguenther@suse.de>
1654
1655         PR c++/34235
1656         * g++.dg/torture/pr34235.C: New testcase.
1657
1658 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1659
1660         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1661
1662 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1663
1664         PR target/34981
1665         * gcc.target/mips/lazy-binding-1.c: New test.
1666         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1667         mips_forced_no_abicalls and mips_forced_no_shared.
1668         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1669         Avoid using small data with -mabicalls.  Don't make -G0 force
1670         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1671         forces the opposite option.
1672
1673 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1674
1675         PR target/34970
1676         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1677         Use -std=gnu89 switch.
1678
1679 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1680
1681         PR libfortran/34876
1682         * gfortran.dg/direct_io_9.f: New test.
1683
1684 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1685
1686         PR fortran/34661
1687         * gfortran.dg/where_operator_assign_4.f90: New test.
1688
1689 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1690
1691         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1692         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1693         c4x-*-* targets.
1694
1695 2008-01-25  Richard Guenther  <rguenther@suse.de>
1696
1697         PR middle-end/32244
1698         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1699
1700 2008-01-25  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/34966
1703         * gcc.c-torture/compile/pr34966.c: New testcase.
1704
1705 2008-01-25  Richard Guenther  <rguenther@suse.de>
1706
1707         PR c++/33887
1708         * g++.dg/torture/pr33887-1.C: New testcase.
1709         * g++.dg/torture/pr33887-2.C: Likewise.
1710         * g++.dg/torture/pr33887-3.C: Likewise.
1711         * gcc.c-torture/execute/20071211-1.c: Likewise.
1712
1713 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         PR target/34856
1716         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1717
1718 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR middle-end/33333
1721         * g++.dg/gomp/pr33333.C: New test.
1722
1723         PR preprocessor/34692
1724         * gcc.dg/cpp/pr34692.c: New test.
1725         * gcc.dg/gomp/pr34692.c: New test.
1726
1727 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1728
1729         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1730
1731 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1732
1733         PR fortran/34202
1734         * gfortran.dg/empty_type.f90: New test.
1735
1736 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1737
1738         PR c++/34603
1739         * g++.dg/template/crash77.C: New.
1740
1741 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         PR target/34856
1744         * gcc.dg/pr34856.c: New test.
1745
1746 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1747
1748         * gfortran.dg/namelist_39.f90: Delete temporary files.
1749         * gfortran.dg/namelist_44.f90: Ditto.
1750
1751 2008-01-24  Richard Guenther  <rguenther@suse.de>
1752
1753         PR middle-end/34953
1754         * g++.dg/torture/pr34953.C: New testcase.
1755
1756 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR middle-end/34934
1759         * gcc.c-torture/compile/20080124-1.c: New test.
1760
1761 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1762
1763         PR fortran/34872
1764         * gfortran.dg/function_charlen_3.f: New test.
1765
1766 2008-01-23  Michael Matz  <matz@suse.de>
1767
1768         PR debug/34895
1769         * g++.dg/debug/pr34895.cc: New testcase.
1770
1771 2008-01-23  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/31529
1774         * gcc.dg/pr31529-1.c: New testcase.
1775         * gcc.dg/pr31529-2.c: Likewise.
1776
1777 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR c++/34829
1780         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1781         unsigned int for the first argument.
1782
1783 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR c++/33984
1786         * g++.dg/conversion/bitfield7.C: New test.
1787         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1788
1789 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1790
1791         From Michael Frysinger  <michael.frysinger@analog.com>
1792         * gcc.target/bfin/mcpu-bf547.c: New test.
1793         * gcc.target/bfin/mcpu-bf523.c: New test.
1794         * gcc.target/bfin/mcpu-bf524.c: New test.
1795         * gcc.target/bfin/mcpu-bf526.c: New test.
1796
1797 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1798
1799         * gcc.c-torture/execute/20080122-1.c: New test.
1800
1801 2008-01-22  Tom Tromey  <tromey@redhat.com>
1802
1803         PR c++/34859
1804         * gcc.dg/cpp/pr34859.c: New file.
1805
1806 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/34875
1809         * gfortran.dg/vector_subscript_3.f90: New test.
1810
1811 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/34848
1814         * gfortran.dg/missing_optional_dummy_4.f90
1815
1816 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1817
1818         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1819
1820 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gnat.dg/unchecked_union1.adb: New test.
1823
1824 2008-01-22  Tom Tromey  <tromey@redhat.com>
1825
1826         PR c++/34829
1827         * g++.dg/ext/pr34829.C: New file.
1828
1829 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR c++/34607
1832         * gcc.dg/gomp/pr34607.c: New test.
1833         * g++.dg/gomp/pr34607.C: New test.
1834
1835         PR c++/34914
1836         * g++.dg/ext/vector10.C: New test.
1837
1838         PR c++/34918
1839         * g++.dg/other/error23.C: New test.
1840
1841         PR c++/34917
1842         * g++.dg/ext/vector12.C: New test.
1843
1844 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1845
1846         PR 32102
1847         * gcc.dg/Wstrict-overflow-21.c: New.
1848         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1849
1850 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1851
1852         PR middle-end/33092
1853         * gcc.dg/pr33092.c: New.
1854
1855 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1856
1857         * gcc.target/s390/20020926-1.c: Add -m31 option.
1858
1859 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1860
1861         PR fortran/34915
1862         * gfortran.dg/initialization_18.f90: New test.
1863
1864 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1865
1866         PR fortran/34899
1867         * gfortran.dg/tab_continuation.f: New.
1868
1869 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1870
1871         PR fortran/34896
1872         * gfortran.dg/use_rename_2.f90: New test.
1873
1874 2008-01-21  Richard Guenther  <rguenther@suse.de>
1875
1876         PR middle-end/34856
1877         * gcc.c-torture/compile/pr34856.c: New testcase.
1878
1879 2008-01-21  Richard Guenther  <rguenther@suse.de>
1880
1881         PR c/34885
1882         * gcc.c-torture/compile/pr34885.c: New testcase.
1883
1884 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1885
1886         * gnat.dg/specs/alignment1.ads: New test.
1887
1888 2008-01-21  Richard Guenther  <rguenther@suse.de>
1889
1890         PR c++/34850
1891         * g++.dg/torture/pr34850.C: New testcase.
1892
1893 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1894             Olga Golovanevsky  <olga@il.ibm.com>
1895
1896         PR tree-optimization/34701
1897         * gcc.dg/struct/wo_prof_array_field.c: New test.
1898         
1899 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1900
1901         PR c++/34891
1902         * g++.dg/ext/vector9.C: New.
1903
1904 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1905
1906         PR c++/34776
1907         PR c++/34486
1908         * g++.dg/template/crash75.C: New.
1909         * g++.dg/template/crash76.C: Likewise.  
1910
1911 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1912
1913         PR rtl-optimization/34808
1914         * gcc.c-torture/compile/pr34808.c: New test.
1915
1916 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1917
1918         PR fortran/34784
1919         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1920
1921         PR fortran/34861
1922         * gfortran.dg/entry_array_specs_3.f90: New test.
1923
1924         PR fortran/34854
1925         * gfortran.dg/use_rename_1.f90: New test.
1926
1927 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1928
1929         PR fortran/34784
1930         * gfortran.dg/array_constructor_20.f90: New test.
1931         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1932
1933         PR fortran/34785
1934         * gfortran.dg/array_constructor_21.f90: New test.
1935
1936 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937
1938         PR libfortran/34795
1939         * gfortran.dg/inquire_13.f90: New test.
1940         
1941         PR libfortran/34659
1942         * gfortran.dg/continuation_9.f90: New test.
1943
1944 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1945
1946         PR target/34831
1947         * gcc.target/mips/pr34831.c: New test.
1948
1949 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1950
1951         PR fortran/34817
1952         PR fortran/34838
1953         * gfortran.dg/any_all_1.f90:  New test.
1954         * gfortran.dg/any_all_2.f90:  New test.
1955
1956 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1957
1958         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1959         "dg-require-weak" statement.
1960         * g++.dg/eh/weak1.C: Likewise.
1961
1962 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR gcov-profile/34610
1965         * gcc.dg/gomp/pr34610.c: New test.
1966
1967 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1968
1969         PR fortran/34760
1970         * gfortran.dg/implicit_11.f90: New.
1971         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1972         * gfortran.dg/entry_15.f90: Ditto.
1973         * gfortran.dg/func_assign.f90: Ditto.
1974         * gfortran.dg/gomp/reduction3.f90: Ditto.
1975         * gfortran.dg/proc_assign_1.f90: Ditto.
1976
1977         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1978         of dg-excess-errors.
1979
1980 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1981
1982         PR fortran/32616
1983         * gfortran.dg/argument_checking_15.f90: New.
1984         * gfortran.dg/argument_checking_5.f90: Change TODO into
1985         dg-warning.
1986
1987 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1988
1989         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1990         * gfortran.dg/enum_5.f90: Ditto.
1991         * gfortran.dg/enum_6.f90: Ditto.
1992         * gfortran.dg/bom_error.f90: Ditto.
1993         * gfortran.dg/func_decl_4.f90: Ditto.
1994
1995 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996
1997         PR libfortran/34782
1998         * gfortran.dg/fmt_t_6.f: New test.
1999
2000 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2001
2002         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2003
2004 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2005
2006         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2007
2008 2008-01-18  Ian Lance Taylor  <iant@google.com>
2009
2010         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2011
2012 2008-01-18  Ian Lance Taylor  <iant@google.com>
2013
2014         PR c++/33407
2015         * g++.dg/init/new26.C: New test.
2016
2017 2008-01-18  Richard Guenther  <rguenther@suse.de>
2018
2019         PR middle-end/34801
2020         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2021         redundant one.
2022
2023 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2024
2025         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2026         dg-require-effective-target.
2027
2028 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2029
2030         PR target/34556
2031         * gfortran.dg/reshape_2.f90: New test.
2032
2033 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2034
2035         * gcc.dg/20040223-1.c: Fix comment typo.
2036
2037 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2038
2039         PR target/34814
2040         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2041         until 34814 is fixed.
2042
2043 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2044
2045         PR tree-optimization/34648
2046         * gcc.c-torture/compile/pr34648.c: New testcase.
2047
2048 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2049
2050         PR testsuite/34821
2051         * gcc.dg/autopar/autopar.exp: New.
2052         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2053         * lib/target-supports.exp (check_effective_target_pthread): New.
2054
2055         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2056         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2057         * gcc.dg/tree-ssa/reduc-1.c: Same.
2058         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2059         * gcc.dg/tree-ssa/reduc-2.c: Same
2060         * gcc.dg/tree-ssa/reduc-3.c: Same.
2061         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2062         * gcc.dg/tree-ssa/reduc-6.c: Same.
2063         * gcc.dg/tree-ssa/reduc-7.c: Same.
2064         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2065         * gcc.dg/tree-ssa/reduc-8.c: Same.
2066         * gcc.dg/tree-ssa/reduc-9.c: Same.
2067
2068 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2069
2070         * gnat.dg/discr5.adb: New test.
2071
2072 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2075
2076 2008-01-17  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/34825
2079         * gcc.dg/pr34825.c: New testcase.
2080
2081 2008-01-17  Richard Guenther  <rguenther@suse.de>
2082
2083         * gcc.c-torture/execute/20080117-1.c: New testcase.
2084
2085 2008-01-17  Revital Eres  <eres@il.ibm.com>
2086
2087         PR30957
2088         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2089
2090 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         PR fortran/34429
2093         * gfortran.dg/function_charlen_1.f90: New test.
2094
2095         PR fortran/34431
2096         * gfortran.dg/function_types_1.f90: New test.
2097         * gfortran.dg/function_types_2.f90: New test.
2098
2099         PR fortran/34471
2100         * gfortran.dg/function_kinds_4.f90: New test.
2101         * gfortran.dg/function_kinds_5.f90: New test.
2102
2103         * gfortran.dg/defined_operators_1.f90: Errors now at function
2104         declarations.
2105         * gfortran.dg/private_type_4.f90: The same.
2106         * gfortran.dg/interface_15.f90: The same.
2107         * gfortran.dg/elemental_args_check_2.f90: The same.
2108         * gfortran.dg/auto_internal_assumed.f90: The same.
2109
2110 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/sizetype.adb: New test.
2113
2114 2008-01-16  Richard Guenther  <rguenther@suse.de>
2115
2116         PR middle-end/32628
2117         * gcc.dg/overflow-warn-7.c: New testcase.
2118
2119 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2120
2121         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2122
2123 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2124         Richard Guenther  <rguenther@suse.de>
2125
2126         PR c/34668
2127         * gcc.dg/pr34668-1.c: New test.
2128         * gcc.dg/pr34668-2.c: Likewise.
2129
2130 2008-01-16  Richard Guenther  <rguenther@suse.de>
2131
2132         PR c++/33819
2133         * g++.dg/torture/pr33819.C: New testcase.
2134
2135 2008-01-16  Richard Guenther  <rguenther@suse.de>
2136
2137         PR c/34768
2138         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2139         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2140
2141 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2142
2143         PR fortran/34796
2144         * gfortran.dg/argument_checking_13.f90: New.
2145         * gfortran.dg/argument_checking_14.f90: New.
2146
2147 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2148         
2149         PR libfortran/34671
2150         * gfortran.dg/anyallcount_1.f90:  New test.
2151
2152 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2153
2154         PR c++/34399
2155         * g++.dg/cpp0x/vt-34399.C: New.
2156         * g++.dg/template/friend50.C: New.
2157
2158 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2159
2160         PR c++/34751
2161         * g++.dg/cpp0x/vt-34751.C: New.
2162
2163 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2164
2165         PR c++/34051
2166         PR c++/34055
2167         PR c++/34102
2168         PR c++/34103
2169         * g++.dg/cpp0x/vt-34051-2.C: New.
2170         * g++.dg/cpp0x/vt-34102.C: New.
2171         * g++.dg/cpp0x/vt-34051.C: New.
2172         * g++.dg/cpp0x/vt-34055.C: New.
2173         * g++.dg/cpp0x/vt-34103.C: New.
2174
2175 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2176
2177         PR c++/34314
2178         * g++.dg/cpp0x/vt-34314.C: New.
2179         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2180         reality (the error message was wrong previously).
2181
2182 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2183
2184         PR c++/33964
2185         * g++.dg/cpp0x/vt-33964.C: New.
2186         * g++.dg/template/partial5.C: New.
2187
2188 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2189
2190         PR c++/34052
2191         * g++.dg/cpp0x/vt-34052.C: New.
2192         * g++.dg/template/ttp26.C: New.
2193         
2194 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2195
2196         * gnat.dg/rep_clause2.ad[sb]: New test.
2197         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2198
2199 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2200
2201         PR c++/24924
2202         * g++.dg/cpp/pedantic-errors.C: Delete.
2203         * g++.dg/cpp/permissive.C: Delete.
2204         
2205 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * gcc.c-torture/compile/20080114-1.c: New test.
2208
2209 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/34665
2212         * gfortran.dg/argument_checking_11.f90: New.
2213         * gfortran.dg/argument_checking_12.f90: New.
2214         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2215         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2216         * gfortran.dg/argument_checking_3.f90: Ditto.
2217         * gfortran.dg/pointer_intent_2.f90: Ditto.
2218         * gfortran.dg/import2.f90: Ditto.
2219         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2220         * gfortran.dg/implicit_actual.f90: Ditto.
2221         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2222         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2223
2224 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/34763
2227         * gfortran.dg/interface_proc_end.f90: New.
2228
2229 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2230
2231         PR fortran/34759
2232         * gfortran.dg/assumed_size_refs_4.f90: New.
2233
2234 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2235
2236         * gnat.dg/unchecked_convert1.adb.
2237
2238 2008-01-13  Richard Guenther  <rguenther@suse.de>
2239
2240         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2241         readable and writable again before exiting.
2242
2243 2008-01-13  Richard Guenther  <rguenther@suse.de>
2244
2245         PR middle-end/34601
2246         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2247
2248 2008-01-13  Jan Hubicka  <jh@suse.cz>
2249
2250         PR middle-end/32135
2251         * gcc.dg/pr32135.c: new.
2252
2253 2008-01-12  Doug Kwan  <dougkwan@google.com>
2254
2255         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2256         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2257         -Wignored-qualifiers.
2258
2259 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/slice3.adb: New test.
2262         * gnat.dg/slice4.adb: Likewise.
2263
2264 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2265
2266         * gnat.dg/bit_packed_array.ad[sb]: New test.
2267
2268 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2269
2270         PR fortran/34432
2271         * gfortran.dg/parens_7.f90: New test.
2272
2273 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2274
2275         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2276         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2277
2278         * gcc.dg/pr33826.c: Require nonpic.
2279
2280 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2281
2282         PR fortran/34722
2283         * gfortran.dg/inquire_12.f90: New test.
2284
2285 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2286
2287         PR libfortran/34670
2288         * all_bounds_1.f90: New test case.
2289         * maxloc_bounds_1.f90: New test case.
2290         * maxloc_bounds_2.f90: New test case.
2291         * maxloc_bounds_3.f90: New test case.
2292         * maxloc_bounds_4.f90: New test case.
2293         * maxloc_bounds_5.f90: New test case.
2294         * maxloc_bounds_6.f90: New test case.
2295         * maxloc_bounds_7.f90: New test case.
2296         * maxloc_bounds_8.f90: New test case.
2297
2298 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2299
2300         * gcc.dg/struct-ret-3.c: New test.
2301
2302 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2303
2304         PR fortran/34537
2305         * gfortran.dg/transfer_simplify_8.f90: New test.
2306
2307 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2308
2309         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2310         size_t using predefined macro.
2311
2312 2008-01-10  Raksit Ashok  <raksit@google.com>
2313
2314         PR rtl-optimization/27971
2315         * gcc.target/i386/pr27971.c: New testcase.
2316
2317 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2318
2319         PR fortran/34396
2320         * gfortran.dg/bounds_check_12.f90: New test.
2321
2322 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2323
2324         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2325         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2326
2327 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2328
2329         PR middle-end/34641
2330         * g++.dg/torture/pr34641.C: New testcase.
2331
2332 2008-01-10  Richard Guenther  <rguenther@suse.de>
2333
2334         PR tree-optimization/34651
2335         * g++.dg/torture/pr34651.C: New testcase.
2336
2337 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2338
2339         PR tree-optimization/34017
2340         * gcc.dg/tree-ssa/pr34017.c: New.
2341
2342 2008-01-09  Richard Guenther  <rguenther@suse.de>
2343         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2344
2345         PR middle-end/30132
2346         * gcc.c-torture/compile/pr30132.c: New testcase.
2347
2348 2008-01-09  Richard Guenther  <rguenther@suse.de>
2349
2350         PR middle-end/34458
2351         * gcc.c-torture/compile/pr34458.c: New testcase.
2352
2353 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2354
2355         PR testsuite/30459
2356         g++.dg/eh/ia64-2.C: Require weak support.
2357
2358 2008-01-08  Richard Guenther  <rguenther@suse.de>
2359
2360         PR middle-end/31863
2361         * g++.dg/torture/pr31863.C: New testcase.
2362
2363 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR middle-end/34694
2366         * gcc.dg/gomp/pr34694.c: New test.
2367         * g++.dg/gomp/pr34694.C: New test.
2368
2369         PR c++/33890
2370         * g++.dg/gomp/pr33890.C: New test.
2371
2372 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/34476
2375         * gfortran.dg/parameter_array_init_3.f90: New test.
2376
2377 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/34681
2380         PR fortran/34704
2381         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2382
2383 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2384
2385         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2386         * g++.dg/other/spu2vmx-1.C: Use it.
2387
2388 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2389
2390         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2391
2392         PR testsuite/34575
2393         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2394         * gcc.target/powerpc/parity-1.c: Likewise.
2395
2396 2008-01-07  Fred Fish  <fnf@specifix.com>
2397
2398         PR preprocessor/30363:
2399         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2400         macro expansions.
2401
2402 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2403
2404         PR fortran/34672
2405         * gfortran.dg/use_only_2.f90: New test.
2406
2407 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2408
2409         PR libstdc++/34680
2410         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2411         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2412
2413 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2414
2415         PR fortran/34545
2416         * gfortran.dg/use_12.f90: New test.
2417
2418 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2419
2420         PR fortran/34689
2421         * interface.c (compare_actual_formal): Fix intent(out) check for
2422         function result variables.
2423
2424 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2425
2426         PR fortran/34690
2427         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2428
2429 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR fortran/34689
2432         * gfortran.dg/intent_out_4.f90: Fix test case.
2433
2434 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2435
2436         PR fortran/34689
2437         * gfortran.dg/intent_out_4.f90: New.
2438
2439 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         PR libfortran/34540
2442         * gfortran.dg/optional_dim_3.f90: New test.
2443
2444 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2445
2446         PR fortran/34658
2447         * gfortran.dg/common_11.f90: New.
2448         * gfortran.dg/blockdata_1.f90: Update test case.
2449         * gfortran.dg/blockdata_2.f90: Update test case.
2450
2451 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2452
2453         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2454
2455 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2456
2457         PR fortran/34655
2458         * gfortran.dg/equiv_constraint_9.f90: New.
2459
2460 2008-01-06  Revital Eres  <eres@il.ibm.com>
2461
2462         PR tree-optimization/34263
2463         * gcc.dg/pr34263.c:  New testcase.
2464
2465 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2466
2467         PR fortran/34654
2468         * gfortran.dg/internal_io_unf.f90: New.
2469
2470 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/34660
2473         * gfortran.dg/elemental_args_check_2.f90: New.
2474
2475 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2476
2477         PR fortran/34662
2478         * gfortran.dg/intent_out_3.f90: New.
2479
2480 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2481
2482         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2483
2484 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2485
2486         PR libfortran/34676
2487         * gfortran.dg/list_read_8.f90: New test.
2488
2489 2008-01-04  Richard Guenther  <rguenther@suse.de>
2490
2491         PR middle-end/34029
2492         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2493         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2494
2495 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR gcov-profile/34609
2498         * g++.dg/gcov/gcov-6.C: New test.
2499
2500 2008-01-04  Richard Guenther  <rguenther@suse.de>
2501
2502         PR tree-optimization/31081
2503         * g++.dg/torture/pr31081-1.C: New testcase.
2504         * g++.dg/torture/pr31081-2.C: Likewise.
2505
2506 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2507
2508         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2509         * gcc.target/mips/rsqrt-2.c: Likewise.
2510         * gcc.target/mips/rsqrt-4.c: New test.
2511
2512 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2513
2514         PR fortran/34557
2515         * gfortran.dg/equiv_substr.f90: New.
2516
2517 2008-01-03  Tom Tromey  <tromey@redhat.com>
2518
2519         PR c/34457:
2520         * gcc.dg/pr34457-2.c: New file.
2521         * gcc.dg/pr34457-1.c: New file.
2522
2523 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2524
2525         Revert fix for PR tree-optimization/34458.
2526
2527 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2528
2529         PR tree-optimization/34458
2530         * gcc.dg/tree-ssa/pr34458.c: New.
2531
2532 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2533
2534         PR libfortran/34565
2535         * gfortran.dg/internal_readwrite_1.f90:  New test.
2536         * gfortran.dg/internal_readwrite_2.f90:  New test.
2537
2538 2008-01-03  Tom Tromey  <tromey@redhat.com>
2539
2540         PR preprocessor/34602:
2541         * gcc.dg/cpp/pr34602.c: New file.
2542
2543 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR tree-optimization/29484
2546         * gcc.c-torture/execute/20071220-1.c: New test.
2547         * gcc.c-torture/execute/20071220-2.c: New test.
2548
2549 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2550
2551         PR tree-optimization/34635
2552         * gcc.dg/tree-ssa/pr34635.c: New.
2553         * gcc.dg/tree-ssa/pr34635-1.c: New.
2554
2555 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2556
2557         PR middle-end/34562
2558         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2559         scan-assembler check.
2560
2561 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR middle-end/34608
2564         * g++.dg/gomp/pr34608.C: New test.
2565
2566 2008-01-02  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/34093
2569         PR middle-end/31976
2570         * gcc.c-torture/compile/pr34093.c: New testcase.
2571
2572 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2573
2574         * g++.dg/cpp0x/long_long.C: New.
2575
2576 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2577
2578         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2579         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2580         warning on the function main.
2581
2582 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2583
2584         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2585         rather than __v2di type.
2586
2587 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2588
2589         PR fortran/34558
2590         * gfortran.dg/linked_list_1.f90: New test.
2591
2592 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2593
2594         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2595         instead of appending to it.
2596
2597 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2598
2599         PR tree-optimization/34591
2600         * gcc.dg/vect/pr34591.c: New test.
2601
2602 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2603
2604         PR libfortran/34594
2605         * gfortran.dg/direct_io_8.f90:  New test case.
2606
2607 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR target/34281
2610         * gcc.c-torture/execute/20071213-1.c: New test.
2611
2612 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2613
2614         PR libfortran/34560
2615         * gfortran.dg/read_eof_5.f90: New test.
2616
2617 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/34514
2620         * gfortran.dg/initialization_17.f90: New.
2621
2622 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2623
2624         PR libfortran/34566
2625         * gfortran.dg/matmul_6.f90:  New test.
2626
2627 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/34421
2630         * gfortran.dg/entry_17.f90: New.
2631
2632 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2633
2634         PR fortran/34536
2635         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2636         * gfortran.dg/real_const_3.f90: Likewise.
2637         * gfortran.dg/unary_operator.f90: New test.
2638
2639 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gnat.dg/pack2.adb: New test.
2642
2643 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2644
2645         PR fortran/34559
2646         * gfortran.dg/repeat_6.f90: New test.
2647
2648 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2649
2650         PR fortran/34549
2651         * cshift_shift_real_1.f90:  New test.
2652
2653 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2654
2655         PR fortran/34540
2656         * gfortran.dg/shift-kind_2.f90: New test.
2657
2658 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2659
2660         PR target/8835
2661         * gcc.dg/pr8835-1.c: New.
2662
2663 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2664
2665         PR fortran/34438
2666         * gfortran.dg/default_initialization_3.f90: New test.
2667
2668 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2669
2670         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2671         conditions.
2672         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2673
2674 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2675
2676         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2677         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2678
2679 2007-12-20  Jason Merrill  <jason@redhat.com>
2680
2681         * gcc.dg/overload/arg[14].C: Remove expected errors.
2682
2683 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR c++/34459
2686         * gcc.c-torture/execute/20071219-1.c: New test.
2687
2688 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2689
2690         PR fortran/34530
2691         * gfortran.dg/namelist_44.f90: New.
2692
2693 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2694
2695         PR fortran/34482
2696         * gfortran.dg/boz_8.f90: Add error-check check.
2697         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2698         stop by call abort.
2699
2700 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2701
2702         * gcc.dg/gomp/combined-1.c: New test.
2703
2704 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2705
2706         PR tree-optimization/34355
2707         * g++.dg/tree-ssa/pr34355.C: New test.
2708
2709 2007-12-19  Revital Eres  <eres@il.ibm.com>
2710
2711          * gcc.dg/sms-5.c: New testcase.
2712
2713 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2714
2715         PR fortran/34325
2716         * gfortran.dg/missing_parens_1.f90: New.
2717         * gfortran.dg/missing_parens_1.f90: New.
2718         
2719 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2720
2721         PR fortran/34495
2722         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2723         expressions.
2724         * gfortran.dg/transfer_simplify_7.f90: New test.
2725
2726 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2727
2728         * gcc.dg/pr32912-3.c: Compile with -w.
2729
2730         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2731
2732 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2733             Jakub Jelinek  <jakub@redhat.com>
2734         
2735         PR c++/32565
2736         PR c++/33943
2737         PR c++/33965
2738         * g++.dg/cpp0x/variadic86.C: New.
2739         * g++.dg/cpp0x/variadic87.C: New.
2740         * g++.dg/cpp0x/variadic84.C: New.
2741         * g++.dg/cpp0x/variadic85.C: New.
2742         * g++.dg/template/ttp25.C: New.
2743
2744 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2745
2746         PR tree-optimization/34123
2747         * gcc.dg/tree-ssa/pr34123.c: New test.
2748
2749 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2750
2751         PR rtl-optimization/34456
2752         * gcc.c-torture/execute/pr34456.c: New test.
2753
2754 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR c++/34488
2757         * g++.dg/parse/friend7.C: New test.
2758
2759         PR rtl-optimization/34490
2760         * gcc.c-torture/execute/20071216-1.c: New test.
2761
2762 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2763
2764         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2765
2766 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2767
2768         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2769         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2770         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2771         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2772         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2773
2774 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR c/34506
2777         * gcc.dg/gomp/clause-2.c: New test.
2778         * g++.dg/gomp/clause-4.C: New test.
2779
2780 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2781
2782         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2783         part of Fortran 77/95/2003.
2784
2785 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2786
2787         PR tree-optimization/34445
2788         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2789         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2790
2791 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2792
2793         PR fortran/34427
2794         * gfortran.dg/namelist_42.f90: Update.
2795         * gfortran.dg/namelist_43.f90: New.
2796         
2797 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2798
2799         PR fortran/34495
2800         * gfortran.dg/initialization_16.f90: New.
2801
2802 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2803
2804         PR fortran/34305
2805         * gfortran.dg/real_dimension_1.f:  New test case.
2806
2807 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2808
2809         * gcc.dg/torture/pr24257.c: Remove -O from options.
2810
2811 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2812
2813         PR fortran/34246
2814         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2815
2816 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/31213
2819         PR fortran/33888
2820         PR fortran/33998
2821         * gfortran.dg/mapping_1.f90: New test.
2822         * gfortran.dg/mapping_2.f90: New test.
2823         * gfortran.dg/mapping_3.f90: New test.
2824
2825 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2826
2827         PR rtl-optimization/34415
2828         * gcc.c-torture/execute/pr34415.c: New test.
2829
2830 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2831
2832         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2833         void. 
2834
2835 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR bootstrap/34003
2838         * gcc.dg/pr34003-1.c: New test.
2839         * gcc.dg/pr34003-2.c: New.
2840
2841 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2842
2843         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2844         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2845         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2846         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2847         add -save-temps.
2848         * gcc.target/cris/torture/cris-torture.exp,
2849         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2850         * gcc.target/cris/builtin_ctz_v3.c,
2851         gcc.target/cris/builtin_ctz_v8.c,
2852         gcc.target/cris/builtin_clz_v0.c,
2853         gcc.target/cris/builtin_clz_v3.c,
2854         gcc.target/cris/builtin_bswap_v3.c,
2855         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2856         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2857         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2858         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2859         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2860         lib/target-supports.exp: Adjust for crisv32-*-*.
2861
2862 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2863
2864         * gcc.dg/debug/const-3.c: New.
2865
2866 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2867
2868         * g++.dg/other/datasec1.C: Require named section support.
2869
2870 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR target/29978
2873         * gcc.target/i386/pr29978.c: New test.
2874
2875 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2876
2877         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2878         instead of -msse4.1.
2879         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2880         * g++.dg/other/i386-2.C (dg-options): Ditto.
2881
2882 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2883
2884         PR fortran/34438
2885         * gfortran.dg/private_type_10.f90: New.
2886
2887 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/34398
2890         * gfortran.dg/nan_4.f90: New.
2891
2892 2007-12-14  Richard Guenther  <rguenther@suse.de>
2893
2894         PR middle-end/34462
2895         * gcc.c-torture/compile/20071214-1.c: New testcase.
2896
2897 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2898
2899         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2900         macros to test macroized SSE intrinsics.  Use new macros to test
2901         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2902         emmintrin.h, xmmintrin.h and bmmintrin.h
2903         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2904         to test with immediate operand.
2905
2906 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2907
2908         PR target/34091
2909         * gcc.c-torture/compile/pr34091.c: New test.
2910
2911 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2912
2913         * gcc.dg/uninit-13.c: UnXFAIL.
2914         * gcc.dg/complex-5.c: New testcase.
2915
2916 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2917
2918         * gcc.dg/struct/struct-reorg.exp: Replace 
2919          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2920         
2921 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2922
2923         PR libfortran/34370
2924         PR libfortran/34323
2925         PR libfortran/34405
2926         * gfortran.dg/advance_6.f90:  New test case.
2927         * gfortran.dg/direct_io_7.f90:  New test case.
2928         * gfortran.dg/streamio_13.f90:  New test case.
2929
2930 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2931
2932         * g++.dg/cpp0x/__func__.C: New.
2933
2934 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2935
2936         PR target/34435
2937         * g++.dg/other/pr34435.C: New testcase.
2938
2939 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2940
2941         * gcc.dg/struct: New directory with tests 
2942         for struct-reorg optimizaion.
2943         * gcc.dg/struct/struct-reorg.exp: New script.
2944         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2945         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2946         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2947         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2948         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2949         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2950         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2951         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2952         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2953         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2954         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2955         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2956         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2957         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2958         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2959         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2960         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2961         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2962         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2963         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2964         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2965         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2966         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2967         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2968
2969 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2970
2971         PR fortran/34427
2972         * gfortran.dg/namelist_42.f90: New.
2973
2974 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2975
2976         PR fortran/34254
2977         * gfortran.dg/function_kinds_3.f90: New.
2978
2979 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2980
2981         * gcc.target/s390/20071212-1.c: New testcase.
2982
2983 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR c++/34238
2986         * g++.dg/ext/visibility/anon7.C: Add xfail.
2987         * g++.dg/ext/visibility/anon9.C: New test.
2988         * g++.dg/ext/visibility/anon10.C: New test.
2989
2990         PR c++/34364
2991         * g++.dg/rtti/dyncast2.C: New test.
2992
2993 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2994
2995         PR tree-optimization/34407
2996         * gcc.dg/vect/pr34407.c: New test.
2997
2998 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR fortran/34411
3001         * gfortran.dg/error_recovery_5.f90: New.
3002         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3003
3004 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR tree-optimization/34371
3007         * gcc.c-torture/compile/20071207-1.c: New test.
3008
3009 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3010
3011         PR c++/34059
3012         * g++.dg/parse/crash40.C: New test.
3013
3014 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3015
3016         * g++.dg/opt/memcpy1.C: New test.
3017
3018 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3019
3020         PR fortran/34425
3021         * gfortran.dg/argument_checking_10.f90: New.
3022
3023 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR rtl-optimization/34302
3026         * gcc.c-torture/execute/20071210-1.c: New test.
3027
3028 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR c++/34395
3031         * g++.dg/cpp0x/error1.C: New test.
3032
3033         PR c++/34394
3034         * g++.dg/other/error22.C: New test.
3035
3036 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3037
3038         PR target/32086
3039         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3040         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3041         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3042
3043 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR c++/34178
3046         PR c++/34340
3047         * g++.dg/template/repo6.C: New test.
3048         * g++.dg/template/repo7.C: New test.
3049         * g++.dg/template/repo8.C: New test.
3050
3051 2007-12-09  H.J. Lu  <hjl@lucon.org>
3052             Tobias Burnus  <burnus@net-b.de>
3053
3054         PR fortran/34404
3055         * gfortran.dg/read_2.f90: New.
3056
3057 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3058
3059         * lib/target-supports.exp (check_effective_target_tls_native):
3060         Fix typo.
3061
3062 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3063
3064         PR ada/34366
3065         * gnat.dg/enclosing_record_reference.ads,
3066         gnat.dg/enclosing_record_reference.adb: New test.
3067
3068 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3069
3070         PR fortran/32129
3071         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3072         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3073
3074         PR fortran/31487
3075         * gfortran.dg/char_component_initializer_1.f90: New test.
3076
3077 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3078
3079         PR fortran/34342
3080         PR fortran/34345
3081         PR fortran/18026
3082         PR fortran/29471
3083
3084         * gfortran.dg/boz_8.f90: New.
3085         * gfortran.dg/boz_9.f90: New.
3086         * gfortran.dg/boz_10.f90: New.
3087         * gfortran.dg/boz_7.f90: Update dg-warning.
3088         * gfortran.dg/pr16433.f: Add dg-error.
3089         * gfortan.dg/ibits.f90: Update dg-warning.
3090         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3091         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3092
3093 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR fortran/34359
3096         * gfortran.dg/include_1.f90: New test.
3097         * gfortran.dg/include_1.inc: New.
3098         * gfortran.dg/include_2.f90: New test.
3099
3100 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3101
3102         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3103
3104 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3105
3106         PR fortran/34319
3107         * gfortran.dg/nan_3.f90: New.
3108
3109 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3110
3111         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3112
3113 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3114
3115         * gnat.dg/tamdt*.ad?: Support for ...
3116         * gnat.dg/test_tamdt.adb: New test.
3117
3118 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3119
3120         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3121         exports and document how these can be exercised.
3122
3123 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3124
3125         PR ada/15805
3126         * gnat.dg/specs/access_constants.ads: New test.
3127
3128         * gnat.dg/specs/access_constant_decl.ads: New test.
3129
3130         PR ada/21346
3131         * gnat.dg/compose.adb: New test.
3132
3133 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3134
3135         PR ada/34173
3136         * gnat.dg/unc_memops.ad[sb]: Support for ...
3137         * gnat.dg/unc_memfree.adb: New test.
3138         
3139 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3140
3141         * gfortran.dg/ltrans-7.f90: New.
3142
3143 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3144             Dorit Nuzman  <dorit@il.ibm.com>
3145
3146         PR tree-optimization/34005
3147         * gcc.dg/vect/pr34005.c: New test.
3148
3149 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR c++/34336
3152         * g++.dg/template/new8.C: New test.
3153
3154 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3155
3156         PR fortran/34333
3157         * gfortran.dg/boz_7.f90: New.
3158         * gfortran.dg/int_1.f90: Disable -pedantic option.
3159         * gfortran.dg/boz_1.f90: Ditto.
3160         * gfortran.dg/boz_3.f90: Ditto.
3161         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3162         * gfortran.dg/ibits.f90: Ditto.
3163         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3164         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3165
3166 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/34335
3169         * gfortran.dg/used_types_19.f90: New test.
3170
3171 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3172
3173         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3174         * gfortran.dg/nearest_2.f90: Likewise.
3175         * gfortran.dg/nearest_3.f90: Likewise.
3176
3177 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR middle-end/34337
3180         * gcc.c-torture/execute/20071205-1.c: New test.
3181
3182 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3183
3184         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3185         * gfortran.dg/real_const_3.f90: Likewise.
3186
3187 2007-12-05  Richard Guenther  <rguenther@suse.de>
3188
3189         PR tree-optimization/34138
3190         * gcc.c-torture/compile/pr34138.c: New testcase.
3191
3192 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR debug/33739
3195         * gfortran.dg/debug_2.f: New test.
3196
3197 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3198
3199         * gnat.dg/specs/elab1.ads: New test.
3200
3201 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3202
3203         PR target/34312
3204         * gcc.target/i386/pr34312.c: New test.
3205
3206 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3207
3208         PR fortran/34333
3209         * gfortran.dg/nan_2.f90: New.
3210
3211 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3212
3213         PR c++/34271
3214         * g++.dg/cpp0x/decltype9.C: New test.
3215         * g++.dg/cpp0x/decltype10.C: New test.
3216
3217 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3218
3219         PR ada/21489
3220         * gnat.dg/rm_6_4_1_13.adb: New test.
3221
3222 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR middle-end/34134
3225         * gcc.c-torture/compile/20071117-1.c: New test.
3226
3227 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3228
3229         PR c++/34101
3230         * g++.dg/cpp0x/variadic-ttp.C: New.
3231
3232 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3233         
3234         * gcc.dg/parse-decl-after-if.c: New.
3235         * gcc.dg/20031223-1.c: Adjust.
3236         
3237 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3238
3239         PR c++/33509
3240         * g++.dg/cpp0x/variadic-throw.C: New.
3241
3242 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3243
3244         PR c++/33091
3245         * g++.dg/cpp0x/variadic-unify.C: New.
3246
3247 2007-12-04  Richard Guenther  <rguenther@suse.de>
3248
3249         PR middle-end/34334
3250         PR middle-end/34222
3251         * gcc.c-torture/compile/pr34334.c: New testcase.
3252         * g++.dg/torture/pr34222.C: New testcase.
3253
3254 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3255
3256         * gcc.c-torture/execute/20071202-1.c: New test.
3257         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3258
3259 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3260
3261         PR fortran/34318
3262         * gfortran.dg/module_nan.f90: New.
3263
3264 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3265
3266         * lib/target-supports.exp (get_compiler_messages): Replace with...
3267         (check_compile): ...this new procedure.  Handle TYPE == executable.
3268         Use comments in the source to determine the correct extension.
3269         Return a pair containing the compiler output and the output filename.
3270         Don't delete the file here.
3271         (check_no_compiler_messages_nocache): New procedure.
3272         (check_no_compiler_messages): Use it.
3273         (check_no_messages_and_pattern_nocache): New procedure.
3274         (check_no_messages_and_pattern): Use it.
3275         (check_runtime_nocache, check_runtime): New procedures.
3276         (check_effective_target_tls): Use check_no_compiler_messages.
3277         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3278         (check_effective_target_tls_runtime): Use check_runtime.
3279         (check_effective_target_fstack_protector): Likewise.
3280         (check_iconv_available): Use check_runtime_nocache.
3281         (check_effective_target_fortran_large_real): Use
3282         check_no_compiler_messages.
3283         (check_effective_target_fortran_large_int): Likewise.
3284         (check_effective_target_static_libgfortran): Likewise.
3285         (check_750cl_hw_available): Use check_cached_effective_target
3286         and check_runtime_nocache.
3287         (check_vmx_hw_available): Likewise.
3288         (check_effective_target_broken_cplxf_arg): Likewise.
3289         (check_alpha_max_hw_available): Use check_runtime.
3290         (check_function_available): Use check_no_compiler_messages.
3291         (check_cxa_atexit_available): Use check_cached_effective_target
3292         and check_runtime_nocache.
3293         (check_effective_target_dfp_nocache): Use
3294         check_no_compiler_messages_nocache.
3295         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3296         (check_effective_target_dfp): Use check_cached_effective_target.
3297         (check_effective_target_dfprt): Likewise.
3298         (check_effective_target_arm_neon_hw): Use check_runtime.
3299         (check_effective_target_ultrasparc_hw): Likewise.
3300         (check_effective_target_c99_runtime): Use
3301         check_no_compiler_messages_nocache.
3302
3303 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR middle-end/29749
3306         * gcc.dg/fold-rotate-1.c: New test.
3307
3308         PR tree-optimization/33453
3309         * gcc.c-torture/compile/20071203-1.c: New test.
3310
3311 2007-12-03  Robert Dewar <dewar@adacore.com>
3312             Samuel Tardieu  <sam@rfc1149.net>
3313
3314         PR ada/34287
3315         * gnat.dg/check_elaboration_code.adb: New test.
3316         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3317         New support files.
3318
3319 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3320
3321         PR c++/34061
3322         * g++.dg/cpp0x/pr34061.C: New.
3323
3324 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3325
3326         PR c++/34273
3327         * g++.dg/other/error21.C: New.
3328
3329 2007-12-02  Revital Eres  <eres@il.ibm.com>
3330
3331         * gcc.dg/sms-4.c: New testcase.
3332
3333 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3334             Revital Eres  <eres@il.ibm.com>
3335
3336         * gcc.dg/sms-3.c: New testcase.
3337
3338 2007-12-01  Ollie Wild  <aaw@google.com>
3339
3340         PR c++/8171
3341         * g++.dg/conversion/ptrmem9.C: New test.
3342
3343 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3344
3345         PR libfortran/34291
3346         * gfortran.dg/namelist_41.f90: New test.
3347
3348 2007-11-30  Tom Tromey  <tromey@redhat.com>
3349
3350         PR preprocessor/32868:
3351         * gcc.dg/cpp/pr32868.c: New file.
3352
3353 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3354
3355         PR fortran/34248
3356         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3357
3358 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3359
3360         PR rtl-optimization/34171
3361         * gcc.dg/pr34171.c: New testcase.
3362
3363 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3364
3365         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3366
3367 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3368
3369         PR fortran/34133
3370         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3371         * gfortran.dg/bind_c_usage_11.f03: New.
3372         * gfortran.dg/bind_c_usage_12.f03: New.
3373
3374 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR c++/34275
3377         * g++.dg/other/error20.C: New test.
3378
3379 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3380
3381         PR fortran/34230
3382         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3383
3384 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3385
3386         PR tree-optimization/34244
3387         * gcc.dg/tree-ssa/pr34244.c: New test.
3388
3389 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR tree-optimization/33434
3392         * gcc.dg/pr33434-1.c: New test.
3393         * gcc.dg/pr33434-2.c: New test.
3394         * gcc.dg/pr33434-3.c: New test.
3395         * gcc.dg/pr33434-4.c: New test.
3396
3397         PR c++/34270
3398         * g++.dg/template/cond7.C: New test.
3399
3400         PR c++/34267
3401         PR c++/34268
3402         * g++.dg/cpp0x/decltype7.C: New test.
3403         * g++.dg/cpp0x/decltype8.C: New test.
3404
3405 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3406
3407         PR fortran/34248
3408         * gfortran.dg/result_in_spec_3.f90: New.
3409
3410 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/34262
3413         * gfortran.dg/mvbits_3.f90: New.
3414
3415 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3416         
3417         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3418         Delete.
3419         (check_effective_target_hard_float): New.
3420         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3421         * gcc.dg/pr30957-1.c: Likewise.
3422         
3423 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3424
3425         PR ada/15804
3426         * gnat.dg/specs/variant_part.ads: New test.
3427
3428         PR ada/17318
3429         * gnat.dg/specs/attribute_parsing.ads: New test.
3430
3431         PR ada/32792
3432         * gnat.dg/specs/integer_value.ads: New test.
3433
3434         PR ada/22559
3435         * gnat.dg/specs/delta_small.ads: New test.
3436
3437 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR tree-optimization/34140
3440         * gcc.c-torture/compile/20071128-1.c: New test.
3441
3442 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443
3444         PR fortran/32928
3445         * gfortran.dg/data_array_1.f90
3446         * gfortran.dg/data_array_2.f90
3447         * gfortran.dg/data_array_3.f90
3448         * gfortran.dg/data_array_4.f90
3449
3450 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR fortran/34227
3453         * gfortran.dg/blockdata_5.f90: New test.
3454         * gfortran.dg/blockdata_6.f90: New test.
3455
3456 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR tree-optimization/34016
3459         * gcc.dg/pr34016.c: New test.
3460
3461 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR fortran/29389
3464         * gfortran.dg/stfunc_6.f90: New test.
3465
3466         PR fortran/33850
3467         * gfortran.dg/assign_10.f90: New test.
3468
3469 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3470
3471         PR fortran/33541
3472         * gfortran.dg/use_11.f90: New test.
3473
3474         PR fortran/34231
3475         * gfortran.dg/generic_15.f90: New test.
3476
3477 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR target/34225
3480         * gcc.dg/pr34225.c: New test.
3481
3482 2007-11-27  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/34241
3485         * g++.dg/torture/pr34241.C: New testcase.
3486
3487 2007-11-27  Richard Guenther  <rguenther@suse.de>
3488
3489         * gcc.dg/builtins-error.c: New testcase.
3490
3491 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR c++/34213
3494         * g++.dg/ext/visibility/anon8.C: New test.
3495
3496 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3497
3498         PR target/34077
3499         * gcc.target/i386/pr34077.c: New testcase.
3500
3501 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3502
3503         PR fortran/34203
3504         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3505         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3506         * gfortran.dg/backslash_1.f90: Remove no longer needed
3507         -fno-backslash option.
3508
3509 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3510
3511         PR c/23722
3512         * gcc.dg/cpp/19990413-1.c: Update.
3513         * gcc.dg/parse-else-error.c: New.
3514         * gcc.dg/parse-else-error-2.c: New.
3515         * gcc.dg/parse-else-error-3.c: New.
3516         * gcc.dg/parse-else-error-4.c: New.
3517
3518 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3519
3520         PR c++/34081
3521         * g++.dg/template/dependent-expr6.C: New testcase.
3522
3523 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3524
3525         PR target/34215
3526         * gcc.target/i386/pr34215.c: New test.
3527
3528 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3529
3530         PR target/34174
3531         * gcc.dg/torture/pr34174-1.c: New.
3532
3533 2007-11-26  Richard Guenther  <rguenther@suse.de>
3534
3535         PR middle-end/34233
3536         * gcc.dg/pr34233.c: New testcase.
3537
3538 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3539             Revital Eres  <eres@il.ibm.com>
3540
3541         PR rtl-optimization/34085
3542         * gcc.dg/tree-prof (bb-reorg.c): New test.
3543
3544 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3545
3546         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3547         Return true for MIPS16 targets.
3548
3549 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3550
3551         PR fortran/33152
3552         * gfortran.dg/blockdata_4.f90: New test.
3553
3554 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3555
3556         PR fortran/34079
3557         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3558         * gfortran.dg/bind_c_usage_16.f03: New.
3559         * gfortran.dg/bind_c_usage_16_c.c: New.
3560
3561 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3562
3563         * gnat.dg/specs/size_clause1.ads: New test.
3564         * gnat.dg/specs/size_clause2.ads: Likewise.
3565         * gnat.dg/specs/size_clause3.ads: Likewise.
3566
3567 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3568
3569         PR fortran/33499
3570         * gfortran.dg/entry_16.f90: New test.
3571
3572 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3573
3574         PR fortran/34192
3575         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3576
3577 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3578
3579         PR fortran/33541
3580         * gfortran.dg/nested_modules_1.f90: Change the reference to
3581         FOO, forbidden by the standard, to a reference to W.
3582         * gfortran.dg/use_only_1.f90: New test.
3583
3584 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/34209
3587         * gfortran.dg/nearest_3.f90: New test.
3588
3589 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3590
3591         PR fortran/33317
3592         * gfortran.dg/optional_dim_2.f90: New test.
3593
3594 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3595
3596         PR fortran/34187
3597         * gfortran.dg/bind_c_usage_15.f90: New.
3598
3599 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/34192
3602         * gfortran.dg/nearest_2.f90: New.
3603
3604
3605 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3606
3607         PR c++/30293
3608         PR c++/30294
3609         * g++.dg/ext/java-2.C: New test.
3610
3611 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3612             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3613         
3614         PR c++/5310
3615         * g++.dg/warn/pr5310.C: New.
3616         * g++.dg/warn/pr33160.C: New.
3617         
3618 2007-11-23  Richard Guenther  <rguenther@suse.de>
3619             Michael Matz  <matz@suse.de>
3620
3621         PR tree-optimization/34176
3622         * gcc.c-torture/execute/pr34176.c: New testcase.
3623
3624 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3625
3626         PR c++/34198
3627         * gcc.dg/Wconversion-5.c: New test.
3628         * g++.dg/Wconversion3.C: New test.
3629
3630 2007-11-23  Richard Guenther  <rguenther@suse.de>
3631
3632         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3633
3634 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3635
3636         PR c/14050
3637         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3638         qualifiers in abstract declarator.
3639
3640 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3641
3642         * gfortran.dg/derived_constructor_comps_3.f90: New.
3643
3644 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR c++/34094
3647         * g++.dg/ext/visibility/anon7.C: New test.
3648
3649 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3650
3651         PR fortran/34079
3652         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3653         * gfortran.dg/bind_c_usage_13.f03: New.
3654         * gfortran.dg/bind_c_usage_14.f03: New.
3655
3656 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3657
3658         PR rtl-optimization/33848
3659         * gcc.dg/torture/pr33848.c: New test.
3660
3661 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3662
3663         PR fortran/34083
3664         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3665
3666 2007-11-20  Richard Guenther  <rguenther@suse.de>
3667
3668         PR middle-end/34154
3669         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3670
3671 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3672
3673         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3674
3675 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3676
3677         PR fortran/32770
3678         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3679         so test passes with -frecord-marker=8.
3680         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3681         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3682         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3683         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3684         * gfortrand.dg/modulo_1.f90:  Likewise.
3685
3686 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3687
3688         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3689         New procedure.
3690         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3691         * gcc.dg/pr30957-1.c: Likewise.
3692
3693 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3694
3695         PR c++/34089
3696         * g++.dg/template/crash74.C: New test.
3697
3698 2007-11-20  Richard Guenther  <rguenther@suse.de>
3699
3700         * gcc.c-torture/execute/20071120-1.c: New testcase.
3701
3702 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR c/34146
3705         * gcc.dg/tree-ssa/pr34146.c: New test.
3706
3707         PR testsuite/33978
3708         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3709         dependent on target settings like move_by_pieces etc.
3710
3711         PR c++/28879
3712         * g++.dg/template/vla2.C: New test.
3713
3714         PR c++/33962
3715         * g++.dg/overload/template3.C: New test.
3716
3717 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3718
3719         PR fortran/33317
3720         * gfortran.dg/optional_dim_2.f90: Remove test.
3721
3722 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3723
3724         * gcc.dg/dfp/ddmode-ice.c: New test.
3725
3726 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3727
3728         PR tree-optimization/34036
3729         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3730
3731 2007-11-19  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/34
3734         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3735
3736 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3737
3738         PR fortran/34079
3739         * gfortran.dg/bind_c_usage_10_c.c: New.
3740         * gfortran.dg/bind_c_usage_10.f03: New.
3741
3742 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3743
3744         * gcc.dg/pr33007.c: Expect new warning.
3745         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3746         * g++.dg/opt/pr34036.C: New test.
3747
3748 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR c++/30988
3751         * g++.dg/warn/noreturn-4.C: New test.
3752         * g++.dg/warn/noreturn-5.C: New test.
3753         * g++.dg/warn/noreturn-6.C: New test.
3754         * g++.dg/warn/noreturn-7.C: New test.
3755
3756 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3757
3758         PR fortran/32770
3759         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3760         integers so tests works with -fdefault-integer-8.
3761         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3762         integers so test passes with -fdefault-integer-8.
3763         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3764         buffer length so test passes with -fdefault-integer-8.
3765         * gfortran.dg/bounds_check_8.f90:  Likewise.
3766         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3767         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3768         with -fdefault-integer-8.
3769         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3770         provoke overflow.
3771
3772 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3773
3774         PR fortran/33317
3775         * gfortran.dg/optional_dim_2.f90: New test.
3776         
3777         PR fortran/34139
3778         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3779         
3780 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR rtl-optimization/34132
3783         * gcc.c-torture/compile/20071118-1.c: New test.
3784
3785 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3786
3787         PR fortran/31608
3788         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3789
3790 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3791
3792         PR fortran/34137
3793         * gfortran.dg/entry_14.f90: New.
3794         * gfortran.dg/entry_15.f90: New.
3795
3796 2007-11-18  Richard Guenther  <rguenther@suse.de>
3797
3798         PR tree-optimization/34127
3799         * gcc.c-torture/compile/pr34127.c: New testcase.
3800
3801 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3802
3803         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3804         type specifier, as they are not permitted according to the AltiVec
3805         Programming Interface Manual.
3806
3807 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3808
3809         PR fortran/34133
3810         * gfortran.dg/bind_c_usage_9.f03: New.
3811         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3812
3813 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3814
3815         PR fortran/25252
3816         * interface.c (gfc_current_interface_head,
3817         gfc_set_current_interface_head): New functions.
3818         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3819         On syntax error, restore previous state of the interface.
3820         * gfortran.h (gfc_current_interface_head,
3821         gfc_set_current_interface_head): New prototypes.
3822
3823 2007-11-17  Richard Guenther  <rguenther@suse.de>
3824
3825         PR middle-end/34130
3826         * gcc.c-torture/execute/pr34130.c: New testcase.
3827
3828 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3829
3830         PR fortran/34108
3831         * gfortran.dg/fmt_label_1.f90: New test.
3832
3833 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3834
3835         PR fortran/33957
3836         * gfortran.dg/initialization_15.f90 : New test.
3837
3838 2007-11-16  Richard Guenther  <rguenther@suse.de>
3839
3840         PR middle-end/34030
3841         * gcc.c-torture/compile/pr34030.c: New testcase.
3842
3843 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3844
3845         PR fortran/34008
3846         * gfortran.dg/interface_assignment_3.f90.
3847
3848 2007-11-16  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/33870
3851         * gcc.dg/torture/pr33870.c: New testcase.
3852
3853 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3854
3855         PR fortran/33986
3856         * gfortran.dg/allocatable_function_3.f90.
3857
3858 2007-11-16  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/34113
3861         * gcc.c-torture/compile/pr34113.c: New testcase.
3862
3863 2007-11-16  Richard Guenther  <rguenther@suse.de>
3864
3865         PR tree-optimization/34099
3866         * g++.dg/torture/pr3499.C: New testcase.
3867         * gcc.c-torture/execute/pr34099.c: Likewise.
3868
3869 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3870
3871         * gnat.dg/release_unc_maxalign.adb: New test.
3872
3873 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR c++/34100
3876         * g++.dg/template/crash73.C: New test.
3877
3878 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR middle-end/23848
3881         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3882         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3883         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3884         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3885
3886 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/33917
3889         * gfortran.dg/proc_decl_11.f90: New.
3890
3891 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3892
3893         * gcc.target/spu/compare-dp.c: New test.
3894
3895 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3896
3897         * gcc.dg/pr33923.c: New test.
3898
3899 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR middle-end/34088
3902         * gcc.dg/pr34088.c: New test.
3903
3904 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3905
3906         * gcc.c-torture/compile/20071114-1.c: New test.
3907
3908 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3909
3910         PR fortran/31608
3911         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3912         to match known variations in symbol format. Document in comments.
3913
3914 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3915
3916         PR fortran/33985
3917         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3918
3919 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3922         when done.
3923
3924 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925
3926         PR fortran/33162
3927         * gfortran.dg/proc_decl_1.f90: Update.
3928         * gfortran.dg/proc_decl_7.f90: New test.
3929         * gfortran.dg/proc_decl_8.f90: New test.
3930         * gfortran.dg/proc_decl_9.f90: New test.
3931         * gfortran.dg/proc_decl_10.f90: New test.
3932
3933 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3934
3935         PR fortran/34080
3936         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3937
3938 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR c++/34054
3941         PR c++/34056
3942         PR c++/34057
3943         PR c++/34058
3944         PR c++/34060
3945         * g++.dg/parse/crash36.C: Add another dg-error.
3946         * g++.dg/cpp0x/pr34054.C: New test.
3947         * g++.dg/cpp0x/pr34056.C: New test.
3948         * g++.dg/cpp0x/pr34057.C: New test.
3949         * g++.dg/cpp0x/pr34058.C: New test.
3950         * g++.dg/cpp0x/pr34060.C: New test.
3951
3952         PR tree-optimization/34063
3953         * g++.dg/tree-ssa/pr34063.C: New test.
3954
3955 2007-11-13  Diego Novillo  <dnovillo@google.com>
3956
3957         PR tree-optimization/33870
3958         * gcc.c-torture/execute/pr33870-1.c: New test.
3959         * gcc.dg/tree-ssa/alias-16.c: New test.
3960
3961 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR c++/29225
3964         * g++.dg/template/crash72.C: New test.
3965
3966 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3967
3968         * g++.dg/opt/cfg5.C: New test.
3969
3970 2007-11-12  Richard Guenther  <rguenther@suse.de>
3971
3972         PR middle-end/34070
3973         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3974         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3975
3976 2007-11-12  Richard Guenther  <rguenther@suse.de>
3977
3978         PR middle-end/34027
3979         * gcc.dg/pr34027-1.c: New testcase.
3980         * gcc.dg/pr34027-2.c: Likewise.
3981
3982 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3983
3984         PR tree-optimization/33953
3985         * gcc.dg/vect/pr33953.c: New testcase.
3986
3987 2007-11-11  Tom Tromey  <tromey@redhat.com>
3988
3989         PR c++/17577:
3990         * g++.dg/ext/pr17577.h: New file.
3991         * g++.dg/ext/pr17577.C: New file.
3992
3993 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3994
3995         PR c++/8570
3996         * g++.old-deja/g++.ns/template13.C: Update expected output.
3997         * g++.old-deja/g++.pt/friend23.C: Likewise.
3998         * g++.dg/warn/pr8570.C: New.
3999
4000 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR c++/34068
4003         * g++.dg/template/pseudodtor4.C: New test.
4004
4005 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR middle-end/34018
4008         * g++.dg/opt/inline14.C: New test.
4009
4010         PR tree-optimization/33680
4011         * gcc.c-torture/compile/20071108-1.c: New test.
4012
4013         PR c++/32241
4014         * g++.dg/template/pseudodtor3.C: New test.
4015
4016 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4017
4018         PR c++/33510
4019         * g++.dg/cpp0x/variadic-init.C: New.
4020
4021 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4022             Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR rtl-optimization/34012
4025         * gcc.target/i386/pr34012.c: New test.
4026
4027 2007-11-09  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/33604
4030         * g++.dg/tree-ssa/pr33604.C: New testcase.
4031         * gcc.dg/pr32721.c: Adjust pattern.
4032
4033 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4034
4035         * gcc.target/mips/dse-1.c: Disable.
4036
4037 2007-11-08  Tom Tromey  <tromey@redhat.com>
4038
4039         * gcc.dg/empty-source-3.c: Update warning location.
4040         * gcc.dg/gomp/barrier-2.c: Likewise.
4041         * gcc.dg/label-decl-3.c: Likewise.
4042         * gcc.dg/label-decl-2.c: Likewise.
4043         * gcc.dg/empty-source-2.c: Likewise.
4044
4045 2007-11-08  Tom Tromey  <tromey@redhat.com>
4046
4047         PR c++/30297:
4048         * g++.dg/inherit/pr30297.C: New file.
4049
4050 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4051
4052         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4053         -fno-common for cygwin and mingw32.
4054
4055 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4056
4057         PR middle-end/33826
4058         * gcc.dg/pr33826.c: New.
4059         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4060         recursive functions being marked pure or const.
4061         
4062 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4063
4064         PR fortran/33917
4065         * gfortran.dg/proc_decl_5.f90: New.
4066         * gfortran.dg/proc_decl_6.f90: New.
4067
4068 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR tree-optimization/32575
4071         * gcc.c-torture/execute/20071108-1.c: New test.
4072
4073 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4074
4075         * g++.dg/opt/anchor1.C: New.
4076
4077 2007-11-07  Diego Novillo  <dnovillo@google.com>
4078
4079         PR 33870
4080         * gcc.c-torture/execute/pr33870.x: Remove.
4081
4082 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4083
4084         PR c++/33045
4085         PR c++/33837
4086         PR c++/33838
4087         * g++.dg/cpp0x/decltype-33837.C: New.
4088         * g++.dg/cpp0x/decltype-refbug.C: New.
4089         * g++.dg/cpp0x/decltype-33838.C: New.
4090
4091 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4092
4093         * gcc.c-torture/compile/20071107-1.c: New test.
4094
4095 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4096
4097         * gcc.dg/out-of-bounds-1.c: New test.
4098
4099 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR c++/33501
4102         * g++.dg/warn/incomplete2.C: New test.
4103         * g++.dg/template/incomplete4.C: New test.
4104         * g++.dg/template/incomplete5.C: New test.
4105
4106 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4107
4108         * gnat.dg/max_align.adb: New test.
4109
4110 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4111
4112         PR target/30961
4113         * gcc.target/i386/pr30961-1.c: New.
4114
4115 2007-11-06  Tom Tromey  <tromey@redhat.com>
4116
4117         PR c++/32368:
4118         * g++.dg/warn/pragma-system_header3.h: New.
4119         * g++.dg/warn/pragma-system_header3.C: New.
4120
4121         PR c++/32256:
4122         * g++.dg/warn/pragma-system_header4.C: New.
4123         * g++.dg/warn/pragma-system_header4.h: New.
4124
4125 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4126
4127         PR c++/33977
4128         PR c++/33886
4129         * g++.dg/other/canon-array.C: New.
4130         
4131 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4132
4133         * g++.dg/parser/crash36.C: Tweak expected errors.
4134         * g++.dg/cpp0x/pr31439.C: New.
4135         * g++.dg/cpp0x/pr32114.C: New.
4136         * g++.dg/cpp0x/pr32115.C: New.
4137         * g++.dg/cpp0x/pr32125.C: New.
4138         * g++.dg/cpp0x/pr32126.C: New.
4139         * g++.dg/cpp0x/pr32127.C: New.
4140         * g++.dg/cpp0x/pr32128.C: New.
4141         * g++.dg/cpp0x/pr32253.C: New.
4142         * g++.dg/cpp0x/pr32566.C: New.
4143         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4144         * g++.dg/cpp0x/pr31438.C: Ditto.
4145         * g++.dg/cpp0x/variadic81.C: Ditto.
4146         * g++.dg/cpp0x/pr31432.C: Ditto.
4147         * g++.dg/cpp0x/pr31442.C: Ditto.
4148
4149 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4150
4151         PR target/33168
4152         * g++.dg/other/datasec1.C: New test.
4153
4154         PR tree-optimization/33458
4155         * g++.dg/opt/inline12.C: New test.
4156
4157         PR tree-optimization/33993
4158         * gcc.c-torture/compile/20071105-1.c: New test.
4159
4160 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4161
4162         PR rtl-optimization/33648
4163         * gcc.dg/pr33648.c: Require effective target freorder.
4164
4165 2007-11-05  Revital Eres  <eres@il.ibm.com>
4166
4167         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4168
4169 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4170
4171         PR c++/33996
4172         PR c++/33235
4173         PR c++/33930
4174         * g++.dg/cpp0x/pr33996.C: New
4175         * g++.dg/cpp0x/rv-trivial-bug.C: New
4176         * g++.dg/cpp0x/pr33930.C: New
4177
4178 2007-11-05  Nick Clifton  <nickc@redhat.com>
4179             Sebastian Pop  <sebastian.pop@amd.com>
4180
4181         PR tree-optimization/32540
4182         PR tree-optimization/33922
4183         * gcc.dg/tree-ssa/pr32540-1.c: New.
4184         * gcc.dg/tree-ssa/pr32540-2.c: New.
4185         * gcc.dg/tree-ssa/pr33922.c: New.
4186
4187 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4188
4189         PR c++/33939
4190         * g++.dg/cpp0x/variadic-rref.C: New.
4191         
4192 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4193
4194         * g++dg/warn/pointer-integer-comparison.C: New.
4195
4196 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4197
4198         PR tree-optimization/33856
4199         * gcc.c-torture/compile/20071027-1.c: New test.
4200
4201         PR c++/33836
4202         * g++.dg/ext/label10.C: New test.
4203
4204         PR c++/33969
4205         * g++.dg/other/ptrmem9.C: New test.
4206
4207 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4208
4209         PR middle-end/32931
4210         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4211
4212 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4213
4214         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4215         * g++.dg/ext/visibility/namespace2.C: Add argument to
4216         dg-require-visibility.
4217         * g++.dg/ext/java-1.C: Disable on AIX.
4218
4219 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4220
4221         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4222
4223 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4224
4225         PR fortran/33881
4226         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4227
4228 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4229
4230         PR c/29062
4231         * gcc.dg/20031223-1.c: Adjust error output.
4232         * gcc.dg/parse-decl-after-label.c: New.
4233         
4234 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4235
4236         PR libfortran/24685
4237         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4238         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4239         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4240
4241 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4242
4243         PR rtl-optimization/28940
4244         * gcc.target/i386/addr-sel-1.c: New test.
4245
4246 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR middle-end/33670
4249         * gcc.dg/pr33670.c: New test.
4250
4251 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR c++/33516
4254         * g++.dg/lookup/typedef1.C: New test.
4255
4256 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4257
4258         PR testsuite/32076
4259         * lib/scandump.exp (dump-suffix): New.
4260         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4261         Include dump suffix in pass/fail messages, put regexp in quotes.
4262
4263 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4264
4265         PR c++/33495
4266         * g++.dg/other/error19.C: New.
4267
4268 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4269
4270         PR rtl-optimization/28062
4271         * gcc.c-torture/compile/20071102-1.c: New test.
4272
4273 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4274
4275         * g++.dg/cpp0x/pr33955.C: New.
4276
4277 2007-11-01  Tom Tromey  <tromey@redhat.com>
4278
4279         PR preprocessor/30805:
4280         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4281
4282 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR rtl-optimization/33648
4285         * gcc.dg/pr33648.c: New test.
4286
4287 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR c++/32384
4290         * g++.dg/template/pseudodtor1.C: New test.
4291         * g++.dg/template/pseudodtor2.C: New test.
4292
4293         PR c++/32260
4294         * g++.dg/rtti/typeid7.C: New test.
4295
4296 2007-11-01  Tom Tromey  <tromey@redhat.com>
4297
4298         PR preprocessor/30805:
4299         * gcc.dg/cpp/pr30805.c: New file.
4300
4301 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4302
4303         PR testsuite/25352
4304         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4305         add dg-skip-if.
4306         * gcc.c-torture/compile/20001205-1.c: Ditto.
4307         * gcc.c-torture/compile/20001226-1.c: Ditto.
4308         * gcc.c-torture/compile/20020312-1.c: Ditto.
4309         * gcc.c-torture/compile/20020604-1.c: Ditto.
4310         * gcc.c-torture/compile/920501-12.c: Ditto.
4311         * gcc.c-torture/compile/920501-4.c: Ditto.
4312         * gcc.c-torture/compile/920520-1.c: Ditto.
4313         * gcc.c-torture/compile/980506-1.c: Ditto.
4314         * gcc.c-torture/compile/990617-1.c: Ditto.
4315         * gcc.dg/compare6.c: Ditto.
4316         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4317         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4318         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4319         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4320         * g++.old-deja/g++.pt/static6.C: Ditto.
4321         * g++.old-deja/g++.pt/crash16.C: Ditto.
4322         * g++.old-deja/g++.mike/p10416.C: Ditto.
4323         * g++.old-deja/g++.mike/ns15.C: Ditto.
4324         * g++.old-deja/g++.mike/eh46.C: Ditto.
4325
4326 2007-11-01  Tom Tromey  <tromey@redhat.com>
4327
4328         * gcc.dg/redecl-1.c: Update.
4329         * gcc.dg/pr20368-3.c: Update.
4330         * gcc.dg/inline-14.c: Update.
4331         * gcc.dg/builtins-30.c: Update.
4332         * gcc.dg/dremf-type-compat-4.c: Update.
4333         * gcc.dg/pr20368-2.c: Update.
4334
4335 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR rtl-optimization/33673
4338         * gcc.dg/pr33673.c: New test.
4339
4340 2007-11-01  Michael Matz  <matz@suse.de>
4341
4342         PR tree-optimization/33961
4343         * gcc.dg/pr33961.c: New test.
4344
4345 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4346
4347         PR c++/33494
4348         * g++.dg/template/error35.C: New.
4349
4350 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR target/31507
4353         * gcc.dg/pr31507-1.c: New test.
4354         * gcc.dg/pr31507-2.c: New test.
4355
4356 2007-10-31  Revital Eres  <eres@il.ibm.com>
4357
4358         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4359         target.
4360         * gcc.dg/vect/tree-vect.h (check_vect): Add
4361         powerpc-*paired test.
4362         * lib/target-supports.exp (check_750cl_hw_available):
4363         New.
4364         (check_effective_target_vect_int,
4365         check_effective_target_vect_intfloat_cvt,
4366         check_effective_target_powerpc_altivec_ok,
4367         check_effective_target_vect_long,
4368         check_effective_target_vect_sdot_hi,
4369         check_effective_target_vect_udot_hi,
4370         check_effective_target_vect_pack_trunc,
4371         check_effective_target_vect_unpack,
4372         check_effective_target_vect_shift,
4373         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4374         target.
4375         * gcc.dg/vect/vect-ifcvt-11.c: New.
4376         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4377         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4378         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4379         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4380         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4381         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4382
4383 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4384             Tobias Burnus  <burnus@net-b.de>
4385
4386         PR fortran/33941
4387         * gfortran.dg/module_read_1.f90: New.
4388
4389 2007-10-31  Tom Tromey  <tromey@redhat.com>
4390
4391         PR preprocessor/30786:
4392         * gcc.dg/cpp/pr30786.c: New file.
4393
4394 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4395
4396         PR fortran/33162
4397         * gfortran.dg/interface_19.f90: New.
4398         * gfortran.dg/interface_20.f90: New.
4399         * gfortran.dg/interface_21.f90: New.
4400         
4401 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4402
4403         PR tree-optimization/32377
4404         * gfortran.dg/vect/pr32377.f90: New.
4405         
4406 2007-10-31  Richard Guenther  <rguenther@suse.de>
4407
4408         PR middle-end/33779
4409         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4410         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4411
4412 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4413
4414         PR fortran/33897
4415         * gfortran.dg/contained_3.f90: New.
4416
4417 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4418
4419         PR c++/19531
4420         * g++.dg/opt/nrv8.C: New.
4421         
4422 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR c++/33709
4425         * g++.dg/opt/compound1.C: New test.
4426
4427         PR c++/33616
4428         * g++.dg/template/ptrmem18.C: New test.
4429
4430 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4431
4432         PR fortran/33596
4433         * gfortran.dg/isnan_2.f90: New test.
4434
4435 2007-10-30  Ed Schouten  <ed@fxq.nl>
4436
4437         PR tree-optimization/32500
4438         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4439
4440 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4441
4442         PR c++/31993
4443         PR c++/32252
4444         * g++.dg/cpp0x/pr31993.C: New
4445         * g++.dg/cpp0x/pr32252.C: New
4446
4447 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR tree-optimization/33723
4450         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4451
4452 2007-10-30  Richard Guenther  <rguenther@suse.de>
4453
4454         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4455         gcc.target/i386/loop-3.c.
4456
4457 2007-10-30  Revital Eres  <eres@il.ibm.com>
4458
4459         * gcc.dg/vect/pr33866.c: Require vect_long.
4460
4461 2007-10-30  Revital Eres  <eres@il.ibm.com>
4462
4463         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4464         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4465
4466 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4467
4468         PR tree-optimization/32893
4469         * lib/target-supports.exp
4470         (check_effective_target_unaligned_stack): new keyword.
4471         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4472         not sensitive to unaligned_stack.
4473         * gcc.dg/vect/vect-3.c: Likewise.
4474         * gcc.dg/vect/vect-4.c: Likewise.
4475         * gcc.dg/vect/vect-5.c: Likewise.
4476         * gcc.dg/vect/vect-6.c: Likewise.
4477         * gcc.dg/vect/vect-7.c: Likewise.
4478         * gcc.dg/vect/vect-13.c: Likewise.
4479         * gcc.dg/vect/vect-17.c: Likewise.
4480         * gcc.dg/vect/vect-18.c: Likewise.
4481         * gcc.dg/vect/vect-19.c: Likewise.
4482         * gcc.dg/vect/vect-20.c: Likewise.
4483         * gcc.dg/vect/vect-21.c: Likewise.
4484         * gcc.dg/vect/vect-22.c: Likewise.
4485         * gcc.dg/vect/vect-27.c: Likewise.
4486         * gcc.dg/vect/vect-29.c: Likewise.
4487         * gcc.dg/vect/vect-64.c: Likewise.
4488         * gcc.dg/vect/vect-65.c: Likewise.
4489         * gcc.dg/vect/vect-66.c: Likewise.
4490         * gcc.dg/vect/vect-72.c: Likewise.
4491         * gcc.dg/vect/vect-73.c: Likewise.
4492         * gcc.dg/vect/vect-86.c: Likewise.
4493         * gcc.dg/vect/vect-all.c: Likewise.
4494         * gcc.dg/vect/slp-25.c: Likewise.
4495         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4496         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4497         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4498
4499         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4500         * gcc.dg/vect/vect-34.c: Likewise.
4501         * gcc.dg/vect/vect-36.c: Likewise.
4502         * gcc.dg/vect/vect-64.c: Likewise.
4503         * gcc.dg/vect/vect-65.c: Likewise.
4504         * gcc.dg/vect/vect-66.c: Likewise.
4505         * gcc.dg/vect/vect-68.c: Likewise.
4506         * gcc.dg/vect/vect-76.c: Likewise.
4507         * gcc.dg/vect/vect-77.c: Likewise.
4508         * gcc.dg/vect/vect-78.c: Likewise.
4509
4510         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4511         testcase (without no-section-anchors prefix) but with global arrays.
4512         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4513         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4514         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4515         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4516         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4517         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4518         * gcc.dg/vect/vect-77-global.c: Likewise.
4519         * gcc.dg/vect/vect-78-global.c: Likewise.
4520
4521         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4522         testcase (without no-section-anchors prefix) but fix alignment checks
4523         to also consider unaligned_stack targets.
4524         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4525
4526 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR tree-optimization/33723
4529         * gcc.c-torture/execute/20071029-1.c: New test.
4530         * gcc.dg/tree-ssa/pr33723.c: New test.
4531
4532 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4533
4534         PR tree-optimization/33614
4535         * gcc.c-torture/compile/pr33614.c: New test.
4536
4537 2007-10-29  Richard Guenther  <rguenther@suse.de>
4538
4539         PR tree-optimization/33870
4540         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4541
4542 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR tree-optimization/33757
4545         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4546         true architectures instead of having a big dg-skip-if.
4547
4548         PR c++/33841
4549         * g++.dg/other/bitfield3.C: New test.
4550
4551 2007-10-29  Richard Guenther  <rguenther@suse.de>
4552
4553         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4554
4555 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4556
4557         Automatic parallelization reduction tests.
4558
4559         * gcc.dg/tree-ssa/reduc-1.c: New test.
4560         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4561         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4562         * gcc.dg/tree-ssa/reduc-2.c: New test.
4563         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4564         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4565         * gcc.dg/tree-ssa/reduc-3.c: New test.
4566         * gcc.dg/tree-ssa/reduc-6.c: New test.
4567         * gcc.dg/tree-ssa/reduc-7.c: New test.
4568         * gcc.dg/tree-ssa/reduc-8.c: New test.
4569         * gcc.dg/tree-ssa/reduc-9.c: New test.
4570
4571 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4572             Zdenek Dvorak  <ook@ucw.cz>
4573
4574         OMP_ATOMIC Changes, testsuite changes.
4575
4576         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4577         instead of gimple dump.
4578         * gcc.dg/gomp/atomic-9.c: Same.
4579         * gcc.dg/gomp/atomic-10.c: Same.
4580         * g++.dg/gomp/atomic-3.C: Same.
4581         * g++.dg/gomp/atomic-9.C: Same.
4582         * g++.dg/gomp/atomic-10.C: Same.
4583
4584 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/31217
4587         PR fortran/33811
4588         * gfortran.dg/forall_12.f90: New test.
4589
4590         PR fortran/33686
4591         * gfortran.dg/forall_13.f90: New test.
4592
4593 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4594             Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/30659
4597         * g++.dg/template/crash71.C: New.
4598
4599 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4600
4601         PR fortran/32147
4602         * gfortran.dg/module_md5_1.f90: Update hash-value.
4603
4604 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4605
4606         PR tree-opt/33589
4607         * g++.dg/torture/pr33589-1.C: New testcase.
4608         * g++.dg/torture/pr33589-2.C: New testcase.
4609
4610 2007-10-28  Richard Guenther  <rguenther@suse.de>
4611
4612         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4613
4614 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4615             Uros Bizjak  <ubizjak@gmail.com>
4616
4617         PR tree-optimization/33920
4618         * gcc.dg/tree-ssa/pr33290.c: New test.
4619
4620 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4621
4622         PR fortran/31306
4623         * gfortran.dg/argument_check_7.f90: New test.
4624         * gfortran.dg/argument_check_8.f90: New test.
4625         
4626 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4627
4628         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4629         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4630         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4631         * gcc.target/i386/sse-14.c: Ditto.
4632
4633 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR c++/33844
4636         * g++.dg/other/ptrmem8.C: New test.
4637
4638         PR c++/33842
4639         * g++.dg/template/error34.C: New test.
4640
4641 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4642
4643         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4644
4645 2007-10-27  Richard Guenther  <rguenther@suse.de>
4646
4647         PR tree-optimization/33870
4648         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4649         * gcc.c-torture/execute/pr33870.c: Likewise.
4650
4651 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4652
4653         PR fortran/33162
4654         * gfortran.dg/argument_checking_9.f90: New test.
4655
4656 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4657
4658         * g++.dg/other/pr33601.C: New.
4659
4660 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4661
4662         PR c++/31988
4663         * g++.dg/init/new25.C: New.
4664
4665 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4666
4667         * g++.dg/cpp0x/pr33839.C: New.
4668         
4669 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR c++/33744
4672         * g++.dg/template/arg6.C: New test.
4673
4674 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4675
4676         PR c++/31747
4677         * g++.dg/parse/crash39.C: New.
4678
4679 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4680
4681         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4682         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4683         "offset: -4B".
4684
4685 2007-10-25  David Daney  <ddaney@avtrex.com>
4686
4687         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4688
4689 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4690
4691         PR c++/33843
4692         * g++.dg/template/error32.C: New.
4693
4694 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4695             Ira Rosen  <irar@il.ibm.com>
4696
4697         PR tree-optimization/33833
4698         * gcc.dg/vect/pr33833.c: New testcase.
4699
4700 2007-10-25  David Daney  <ddaney@avtrex.com>
4701
4702         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4703
4704 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4705             Ira Rosen  <irar@il.ibm.com>
4706
4707         PR tree-optimization/33866
4708         * gcc.dg/vect/pr33866.c: New testcase.
4709
4710 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4711
4712         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4713         Add -w to compile flags to suppress "call-clobbered register" warnings
4714         and remove dg-warning directives.
4715
4716 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.dg/sms-2.c: Cleanup sms dump file.
4719         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4720         profile-use step.
4721
4722 2007-10-24  David Daney  <ddaney@avtrex.com>
4723
4724         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4725
4726 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4727
4728         PR target/33755
4729         * gcc.target/mips/pr33755.c: New test.
4730
4731 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4732
4733         PR tree-optimization/33804
4734         * gcc.dg/vect/pr33804.c: New testcase.
4735
4736 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4737
4738         PR forrtran/33849
4739         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4740
4741 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4742             Uros Bizjak  <ubizjak@gmail.com>
4743
4744         PR rtl-optimization/33846
4745         * gcc.dg/vect/pr33846.c: New testcase.
4746
4747 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4748             Dorit Nuzman  <dorit@il.ibm.com>
4749
4750         PR tree-optimization/33860
4751         * g++.dg/vect/pr33860.cc: New test.
4752         * g++.dg/vect/pr33860a.cc: New test.
4753
4754 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4755             Revital Eres  <eres@il.ibm.com>      
4756
4757         * gcc.dg/sms-2.c: New testcase.
4758
4759 2007-10-22  David S. Miller  <davem@davemloft.net>
4760
4761         * gcc.dg/globalreg-1.c: New test.
4762
4763 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4764             Dorit Nuzman  <dorit@il.ibm.com>
4765
4766         PR tree-optimization/33834
4767         PR tree-optimization/33835
4768         * g++.dg/vect/pr33834_1.cc: New test.
4769         * g++.dg/vect/pr33834_2.cc: New test.
4770         * g++.dg/vect/pr33835.cc: New test.
4771
4772 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4773
4774         * gcc.dg/pr33644.c: New test.
4775
4776 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4777
4778         PR c++/33372
4779         * g++.dg/gomp/pr33372-1.C: New test.
4780         * g++.dg/gomp/pr33372-2.C: New test.
4781         * g++.dg/gomp/pr33372-3.C: New test.
4782
4783 2007-10-22  Michael Matz  <matz@suse.de>
4784
4785         PR tree-optimization/33855
4786         * gcc.c-torture/compile/pr33855.c: New testcase.
4787
4788 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4789
4790         PR tree-optimization/33854
4791         * gcc.dg/vect/O1-pr33854.c: New testcase.
4792         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4793
4794 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4795
4796         * gcc.dg/unwind-1.c: Disable on AIX.
4797         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4798
4799 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4800
4801         PR fortran/33749
4802         * gfortran.dg/assign_9.f90: New test.
4803
4804 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4805
4806         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4807         (dg-mips-options): Skip tests that specify an ABI other than o32
4808         and o64 if generating MIPS16 hard-float code.
4809
4810 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4811             Revital Eres  <eres@il.ibm.com>
4812
4813         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4814         * gcc.dg/vect/vect-16.c: Fix comment.
4815         * gcc.dg/vect/pr33369.c: Require vect_int.
4816         * gcc.dg/vect/slp-33.c: Add spaces.
4817         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4818         targets.
4819         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4820         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4821         targets.
4822         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4823         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4824         targets.
4825         * gcc.dg/vect/slp-10.c: Add spaces.
4826         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4827         targets.
4828         * gcc.dg/vect/slp-36.c: Require vect_int.
4829         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4830         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4831         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4832         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4833         targets.
4834         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4835         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4836         instead of vector_alignment_reachable_for_double.
4837         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4838         (natural_alignment): Split into...
4839         (natural_alignment_32, natural_alignment_64): New.
4840         (vector_alignment_reachable): Depend on natural_alignment_32.
4841         (vector_alignment_reachable_for_double): Rename to ...
4842         (vector_alignment_reachable_for_64bit): And depend on
4843         natural_alignment_64.
4844
4845 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4846
4847         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4848         MIPS targets.
4849         * g++.dg/vect/vect.exp: Likewise.
4850         * lib/fortran-torture.exp: Likewise.
4851         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4852         mipsisa64*-*-* as the target selector.  Remove -mips64,
4853         -mhard-float and -mgp64 from the options list.
4854         * gcc.target/mips/mips-ps-2.c: Likewise.
4855         * gcc.target/mips/mips-ps-3.c: Likewise.
4856         * gcc.target/mips/mips-ps-4.c: Likewise.
4857         * gcc.target/mips/mips-ps-6.c: Likewise.
4858         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4859         options list.
4860         * gcc.target/mips/sb1-1.c: Likewise.
4861         * gcc.target/mips/mips-ps-type.c: Likewise.
4862         * gcc.target/mips/mips-ps-7.c: New test.
4863         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4864         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4865         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4866         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4867         as forcing an ABI and an architecture.
4868         (is_gp32_flag, is_gp64_flag): Fold into...
4869         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4870         then -mfp64 imply -mhard-float.  Apply register rules after the
4871         loop.  Handle -march=mipsN like -mipsN.
4872
4873 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4874
4875         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4876         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4877
4878 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4879
4880         PR fortran/33818
4881         * gfortran.dg/entry_dummy_ref_3.f90: New.
4882
4883 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4884             FX Coudert <fxcoudert@gcc.gnu.org>
4885
4886         PR fortran/31608
4887         * gfortran.dg/char_cast_1.f90: New test.
4888
4889 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4890
4891         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4892         * gfortran.dg/large_real_kind_2.F90: ditto.
4893         * gfortran.dg/default_format_2.f90: ditto.
4894         * gfortran.dg/default_format_denormal_1.f90: ditto.
4895
4896 2007-10-19  Richard Guenther  <rguenther@suse.de>
4897
4898         PR middle-end/33816
4899         PR middle-end/32921
4900         * gfortran.dg/pr32921.f: New testcase.
4901
4902 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4903
4904         PR libfortran/33544
4905         * gfortran.dg/transfer_check_1.f90: Adjust options.
4906
4907 2007-10-19  Richard Guenther  <rguenther@suse.de>
4908
4909         Revert
4910         2007-10-19  Richard Guenther  <rguenther@suse.de>
4911
4912         PR middle-end/32921
4913         * gfortran.dg/pr32921.f: New testcase.
4914
4915 2007-10-19  Richard Guenther  <rguenther@suse.de>
4916
4917         * gcc.c-torture/execute/20071018-1.c: New testcase.
4918
4919 2007-10-19  Richard Guenther  <rguenther@suse.de>
4920
4921         PR middle-end/32921
4922         * gfortran.dg/pr32921.f: New testcase.
4923
4924 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4925
4926         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4927
4928 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4929
4930         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4931
4932 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4933
4934         PR fortran/33233
4935         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4936         * gfortran.dg/host_assoc_function_3.f90: New test.
4937
4938 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4939
4940         PR fortran/33733
4941         * gfortran.dg/transfer_simplify_6.f90: New test.
4942
4943 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4944             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4945
4946         PR middle-end/33794
4947         * gfortran.dg/pr33794.f90: New testcase.
4948
4949 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4950
4951         PR target/32961
4952         * gcc.target/i386/pr32961.c: New testcase.
4953         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4954         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4955         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4956         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4957         __builtin_ia32_pslldi128 defines.
4958
4959 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4960
4961         PR fortran/33760
4962         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4963
4964 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4965
4966         PR c++/28639
4967         PR c++/30299
4968         * g++.dg/template/void12.C: New.
4969         * g++.dg/template/void13.C: New.
4970
4971 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4972
4973         PR c++/31446
4974         * g++.dg/template/void11.C: New.
4975         * g++.dg/template/void2.C: Adjust error markers.
4976         * g++.dg/template/void10.C: Likewise.
4977         * g++.dg/template/crash55.C: Likewise.
4978
4979 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4980
4981         * g++.dg/opt/const5.C: New test.
4982
4983 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4984             Maxim Kuvyrkov  <maxim@codesourcery.com>
4985
4986         * gcc.target/ia64/20040709-2.c: New test.
4987
4988 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4989
4990         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4991
4992 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4993
4994         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4995         to each function.  Check that there are no unsigned loads.
4996
4997 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR tree-optimization/33136
5000         * gcc.c-torture/execute/20070824-1.c: New test.
5001         * gcc.dg/pr33136-1.c: New test.
5002         * gcc.dg/pr33136-2.c: New test.
5003         * gcc.dg/pr33136-3.c: New test.
5004
5005 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5006
5007         PR tree-optimization/33735
5008         * g++.dg/torture/pr33735.C: New.
5009
5010 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5011
5012         PR middle-end/33706
5013         * gcc.dg/va-arg-pack-2.c: New.
5014
5015 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR tree-optimization/33619
5018         * gcc.dg/pr33619.c: New test.
5019
5020 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5021
5022         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5023         flag for AIX.
5024         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5025
5026 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027
5028         PR libfortran/33055
5029         * gfortran.dg/inquire_11.f90: New test.
5030         * gfortan.dg/negative_unit_int8.f: New test.
5031
5032 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5033
5034         PR target/33133
5035         * gcc.c-torture/compile/pr33133.c: New test.
5036
5037 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5038
5039         PR libfortran/33672
5040         * gfortran.dg/namelist_40.f90: New test.
5041
5042 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5043
5044         PR fortran/33745
5045         * gfortran.dg/bounds_check_11.f90: New.
5046
5047 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5048
5049         PR c++/30303
5050         * g++.dg/other/ctor1.C: New test.
5051         * g++.dg/other/ctor2.C: New test.
5052         * g++.dg/other/dtor1.C: New test.
5053
5054 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5055
5056         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5057
5058 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5059             Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/33254
5062         PR fortran/33727
5063         * gfortran.dg/bounds_check_10.f90: New.
5064
5065 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5066
5067         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5068         * gcc.target/powerpc/popcount-1.c: Same.
5069
5070 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5071
5072         PR c++/26698
5073         * g++.dg/conversion/op4.C: New test.
5074
5075 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5076
5077         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5078
5079 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR fortran/33542
5082         * gfortran.dg/ambiguous_specific_1.f90: New test.
5083
5084 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5085
5086         PR fortran/33664
5087         * gfortran.dg/impure_spec_expr_1.f90: New test.
5088         * gfortran.dg/char_result_7.f90: Remove illegal test.
5089
5090 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5091
5092         PR 11001
5093         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5094         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5095         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5096         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5097         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5098         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5099         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5100         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5101         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5102
5103 2007-10-12  Richard Guenther  <rguenther@suse.de>
5104
5105         PR middle-end/26198
5106         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5107         * gcc.c-torture/execute/20071011-1.c: Likewise.
5108         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5109
5110 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5111
5112         PR tree-optimization/33742
5113         * gcc.dg/pr33742.c: New testcase.
5114
5115 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR tree-optimization/33645
5118         * gcc.dg/pr33645-1.c: New test.
5119         * gcc.dg/pr33645-2.c: New test.
5120         * gcc.dg/pr33645-3.c: New test.
5121  
5122         PR c++/32121
5123         * g++.dg/ext/label4.C: Adjust error regexp.
5124         * g++.dg/ext/label6.C: Adjust error regexp.
5125         * g++.dg/ext/label7.C: New test.
5126         * g++.dg/ext/label8.C: New test.
5127         * g++.dg/ext/label9.C: New test.
5128
5129 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5130
5131         PR middle-end/33676
5132         * gcc.dg/pr33676.c: New.
5133
5134 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5135
5136         PR c++/31441
5137         * g++.dg/cpp0x/variadic83.C: New.
5138
5139 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5140
5141         PR c++/33461
5142         * g++.dg/cpp0x/variadic81.C: New.
5143         * g++.dg/cpp0x/variadic82.C: Likewise.
5144
5145 2007-10-11  Richard Guenther  <rguenther@suse.de>
5146
5147         PR middle-end/33724
5148         * gcc.dg/pr33724.c: New testcase.
5149
5150 2007-10-11  Richard Guenther  <rguenther@suse.de>
5151
5152         PR c/33726
5153         * gcc.dg/pr33726.c: New testcase.
5154
5155 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5156
5157         PR fortran/33500
5158         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5159         
5160 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5161
5162         PR testsuite/33391
5163         * gfortran.dg/do_3.F90: Run with -fwrapv.
5164
5165 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5166
5167         * gcc.dg/unwind-1.c: New.
5168
5169 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5170
5171         PR libfortran/33683
5172         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5173         failure on some common systems.
5174
5175 2007-10-09  Richard Guenther  <rguenther@suse.de>
5176
5177         PR middle-end/33692
5178         * gcc.dg/pr33692.c: New testcase.
5179
5180 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5181
5182         PR middle-end/33669
5183         * gcc.c-torture/execute/pr33669.c: New.
5184
5185 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5186
5187         PR tree-optimization/33615
5188         * g++.dg/tree-ssa/pr33615-2.C: New test.
5189
5190 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5191
5192         PR tree-optimization/33615
5193         * g++.dg/tree-ssa/pr33615.C: New test.
5194
5195 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5196
5197         PR tree-optimization/33572
5198         * g++.dg/torture/pr33572.C: Replace with complete test.
5199
5200 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5201
5202         PR fortran/33689
5203         * gfortran.dg/spec_expr_5.f90: New.
5204
5205 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5206
5207         * gcc.dg/pragma-darwin-2.c: New.
5208
5209 2007-10-08  Richard Guenther  <rguenther@suse.de>
5210
5211         PR middle-end/33693
5212         PR middle-end/33695
5213         PR middle-end/33697
5214         * gcc.dg/pr33693.c: New testcase.
5215         * gcc.dg/pr33695.c: Likewise.
5216         * gcc.dg/pr33697.c: Likewise.
5217
5218 2007-10-08  Richard Guenther  <rguenther@suse.de>
5219
5220         PR middle-end/33691
5221         PR middle-end/33694
5222         PR middle-end/33696
5223         * gcc.dg/pr33691.c: New testcase.
5224         * gcc.dg/pr33694.c: Likewise.
5225         * gcc.dg/pr33696.c: Likewise.
5226
5227 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5228
5229         PR libfortran/33683
5230         * gfortran.dg/gamma_5.f90:  New test case
5231
5232 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5233
5234         PR fortran/20851
5235         * initialization_1.f90: Fix dg-error annotations.
5236         * initialization_14.f90: New.
5237         * initialization_7.f90: Fix dg-error annotations.
5238         * initialization_9.f90: Likewise.
5239
5240 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         * gfortran.dg/error_recovery_4.f90: New test.
5243
5244 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5245
5246         * gfortran.dg/default_format_denormal_2.f90: New test.
5247         * gfortran.dg/default_format_2.inc: New test.
5248         * gfortran.dg/default_format_denormal_1.f90: New test.
5249         * gfortran.dg/default_format_1.inc: New test.
5250         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5251         numbers.
5252         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5253         numbers.
5254
5255 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256
5257         * gfortran.dg/namelist_15.f90: Revise test.
5258
5259 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5260
5261         PR tree-optimization/33655
5262         * gcc.dg/torture/pr33655.c: New.
5263
5264 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5265
5266         PR tree-optimization/33572
5267         * g++.dg/torture/pr33572.C: New.
5268
5269 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5270
5271         PR fortran/25076
5272         * gfortran.dg/forall_11.f90: New.
5273
5274 2007-10-05  Michael Matz  <matz@suse.de>
5275
5276         PR middle-end/33667
5277         * gcc.dg/pr33667.c: New testcase.
5278
5279 2007-10-05  Richard Guenther  <rguenther@suse.de>
5280
5281         PR middle-end/33666
5282         * gcc.dg/pr33666.c: New testcase.
5283
5284 2007-10-05  Michael Matz  <matz@suse.de>
5285
5286         PR inline-asm/33600
5287         * gcc.target/i386/pr33600.c: New testcase.
5288
5289 2007-10-05  Richard Guenther  <rguenther@suse.de>
5290
5291         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5292
5293 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5294
5295         PR target/33635
5296         * gcc.target/mips/pr33635-1.c: New test.
5297
5298 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5299
5300         PR libfortran/33253
5301         * gfortran.dg/namelist_39.f90: Revise to use long names.
5302
5303 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5304
5305         PR fortran/33646
5306         * gfortran.dg/pr33646.f90: New file.
5307
5308 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5309
5310         PR fortran/33529
5311         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5312         * gfortran.dg/char_decl_2.f90: New test.
5313
5314 2007-10-04  Richard Guenther  <rguenther@suse.de>
5315
5316         PR middle-end/33641
5317         * gcc.c-torture/compile/pr33641.c: New testcase.
5318
5319 2007-10-04  Michael Matz  <matz@suse.de>
5320
5321         PR rtl-optimization/33653
5322         * gcc.dg/pr33653.c: New.
5323
5324 2007-10-04  Richard Guenther  <rguenther@suse.de>
5325
5326         PR tree-optimization/33627
5327         * g++.dg/torture/pr33627.C: New testcase.
5328
5329 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5330
5331         PR fortran/33626
5332         * gfortran.dg/parens_6.f90: New.
5333
5334 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5335
5336         PR fortran/33646
5337         PR fortran/33542
5338         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5339
5340 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5341
5342         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5343
5344 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5345
5346         PR target/33635
5347         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5348         and mips_forced_be.
5349         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5350         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5351         options.
5352         * gcc.target/mips/fpr-moves-1.c: New test.
5353         * gcc.target/mips/fpr-moves-2.c: Likewise.
5354         * gcc.target/mips/fpr-moves-3.c: Likewise.
5355         * gcc.target/mips/fpr-moves-4.c: Likewise.
5356         * gcc.target/mips/fpr-moves-5.c: Likewise.
5357         * gcc.target/mips/fpr-moves-6.c: Likewise.
5358         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5359
5360 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5361
5362         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5363
5364 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5365
5366         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5367         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5368
5369 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5370
5371         PR fortran/33198
5372         * gfortran.dg/common_errors_1.f90: New.
5373
5374 2007-10-03  Doug Kwan  <dougkwan@google.com>
5375         Richard Guenther  <rguenther@suse.de>
5376
5377         PR debug/31899
5378         * g++.dg/debug/using3.C: New testcase.
5379
5380 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381
5382         PR libfortran/33253
5383         * gfortran.dg/namelist_38.f90: New test.
5384         * gfortran.dg/namelist_39.f90: New test.
5385
5386 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5387
5388         PR libfortran/33469
5389         * gfortran.dg/default_format_1.f90: New test.
5390         * gfortran.dg/default_format_2.f90: New test.
5391         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5392         * gfortran.dg/real_const_3.f90: Adjust expected output.
5393
5394 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5395
5396         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5397         default ABI.  Split mips_forced_abi into mips_forced_abi and
5398         mips_forced_regs.
5399         (is_gp32_flag): Return true for -mabi=32.
5400         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5401         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5402         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5403         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5404         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5405         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5406         * gcc.target/mips/save-restore-2.c: Likewise.
5407         * gcc.target/mips/save-restore-3.c: Likewise.
5408         * gcc.target/mips/save-restore-4.c: Likewise.
5409
5410 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5411
5412         PR middle-end/33617
5413         * gcc.c-torture/compile/pr33617.c: New test.
5414
5415 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5416
5417         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5418         -gstabs+ for extended options.
5419
5420 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5421
5422         PR fortran/33542
5423         * gfortran.dg/ambiguous_specific_1.f90: New test.
5424
5425 2007-10-02  Revital Eres  <eres@il.ibm.com>
5426
5427         * gcc.target/powerpc/paired-8.c: New test.
5428         * gcc.target/powerpc/paired-9.c: New test.
5429         * gcc.target/powerpc/paired-10.c: New test.
5430
5431 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5432
5433         PR fortran/33566
5434         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5435
5436 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5437
5438         PR fortran/33554
5439         * gfortran.dg/intent_out_2.f90: New test.
5440
5441 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5442
5443         PR fortran/33550
5444         * gfortran.dg/ambiguous_reference_1.f90: New test.
5445
5446 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5447
5448         PR fortran/31154
5449         PR fortran/31229
5450         PR fortran/33334
5451         * gfortran.dg/function_kinds_1.f90: New test.
5452         * gfortran.dg/function_kinds_2.f90: New test.
5453         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5454         use association into interfaces.
5455
5456 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5457
5458         PR testsuite/31828
5459         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5460         (overflow): Use INFINITY, not FP_INFINITE.
5461         gcc.dg/float-range-4.c: Likewise.
5462         gcc.dg/float-range-5.c: Likewise.
5463
5464 2007-10-01  Nick Clifton  <nickc@redhat.com>
5465
5466         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5467         for 16-bit targets.
5468
5469 2007-09-30  Diego Novillo  <dnovillo@google.com>
5470
5471         PR 33593
5472         * g++.dg/tree-ssa/pr33593.C: New test.
5473
5474 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5475
5476         PR libfortran/33400
5477         * gfortran.dg/PR19872.f: Fix test condition.
5478         * gfortran.dg/list_read_7.f90: New test.
5479
5480 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5481
5482         PR tree-optimization/33597
5483         * gcc.dg/vect/pr33597.c: New testcase.
5484
5485 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5486
5487         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5488         * gcc.target/i386/pr33524.c: ...this.
5489
5490 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5491
5492         PR fortran/33354
5493         * gfortran.dg/minmaxloc_4.f90: New.
5494
5495 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5496
5497         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5498
5499 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5502
5503 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5504
5505         PR c++/33213
5506         * g++.dg/cpp0x/variadic79.C: New.
5507
5508 2007-09-28  Michael Matz  <matz@suse.de>
5509             Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR rtl-optimization/33552
5512         * gcc.target/i386/pr33552.c: New runtime test.
5513         * gcc.target/i386/strinline.c: New compile time test.
5514
5515 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5516
5517         * gfortran.dg/openmp_stack.f90: Removed.
5518
5519         PR c++/31434
5520         * g++.dg/cpp0x/variadic80.C: New test.
5521
5522 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523
5524         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5525         r128057.
5526
5527 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5528
5529         PR middle-end/7003
5530         * gcc.target/powerpc/gcse-1.c: New test.
5531
5532 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5533
5534         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5535         fixed capitalizations.
5536         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5537         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5538         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5539         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5540         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5541         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5542         * gfortran.dg/min_max_conformance.f90: Likewise.
5543
5544 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5545
5546         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5547         options.
5548         * gcc.dg/c99-tgmath-2.c: Likewise.
5549         * gcc.dg/c99-tgmath-3.c: Likewise.
5550         * gcc.dg/c99-tgmath-4.c: Likewise.
5551
5552 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/33568
5555         * gfortran.dg/anint_1.f90: New test.
5556
5557 2007-09-27  Ian Lance Taylor  <iant@google.com>
5558
5559         PR tree-optimization/33565
5560         * gcc.dg/Wstrict-overflow-20.c: New test.
5561
5562 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5563
5564         * gfortran.dg/openmp_stack.f90: Fix typo.
5565         * gfortran.dg/recursive_stack.f90: Fix typo.
5566
5567 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5568
5569         PR c++/33493
5570         * g++.dg/template/error31.C: New.
5571
5572 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5573
5574         * lib/prune.exp: Prune also "^In function .*$" lines and
5575         "^    inlined from .*$" lines.
5576
5577 2007-09-26  Richard Guenther  <rguenther@suse.de>
5578
5579         PR tree-optimization/33563
5580         * gcc.dg/torture/pr33563.c: New testcase.
5581
5582 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5583
5584         PR c/25309
5585         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5586         array.
5587         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5588         without -O2.
5589
5590 2007-09-26  Richard Guenther  <rguenther@suse.de>
5591
5592         PR tree-optimization/30375
5593         PR tree-optimization/33560
5594         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5595         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5596         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5597         * gcc.dg/torture/pr30375.c: New testcase.
5598         * gcc.dg/torture/pr33560.c: New testcase.
5599         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5600
5601 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5602
5603         PR c++/33207
5604         * g++.dg/parse/crash38.C: New test.
5605
5606 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5607
5608         PR target/33524
5609         * gcc.target/i386/sse5-convert.c: New file, test int->long
5610         vectorized conversions.
5611
5612 2007-09-25  Revital Eres  <eres@il.ibm.com>
5613
5614         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5615
5616 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5617
5618         PR c/32295
5619         * gcc.dg/enum-incomplete-1.c: New test.
5620
5621 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5622
5623         * gcc.c-torture/compile/20070919-1.c: New test.
5624
5625 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5626
5627         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5628
5629 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5630
5631         PR c++/14688
5632         * g++.dg/inherit/override_attribs.C: New file.
5633
5634 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5635
5636         PR fortran/33269
5637         * io.c (check_format_string): Move NULL and constant checks into
5638         this function.
5639         (check_io_constraints): Call gfc_simplify_expr() before calling
5640         check_format_string().  Remove NULL and constant checks.
5641
5642 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5643
5644         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5645         * gcc.c-torture/execute/loop-2g.x: Likewise.
5646
5647 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5648
5649         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5650         Reject hard-float modes unless the ABI is o32 or o64.
5651         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5652         of gcc.exp.  Skip the tests when mips16 code generation is not
5653         supported.
5654         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5655         and use dg-add-options mips16_attribute.
5656
5657 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR c++/33506
5660         * g++.dg/ext/attrib29.C: New test.
5661
5662 2007-09-23  Ollie Wild  <aaw@google.com>
5663
5664         * gcc.dg/fold-bitand-1.c: New test.
5665         * gcc.dg/fold-bitand-2.c: New test.
5666         * gcc.dg/fold-bitand-3.c: New test.
5667         * gcc.dg/fold-bitand-4.c: New test.
5668
5669 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5670
5671         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5672         any of the macros to be defined for __mips16.
5673         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5674
5675 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5676
5677         * gcc.dg/vect/pr21591.c: Require vect_int.
5678         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5679         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5680         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5681
5682 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5683
5684         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5685         attributes.
5686         * gcc.dg/va-arg-pack-len-2.c: New test.
5687         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5688         attributes.
5689         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5690
5691         PR tree-optimization/32772
5692         * gcc.c-torture/compile/20070905-1.c: New test.
5693
5694         PR tree-optimization/32975
5695         * gcc.dg/pr32975.c: New test.
5696
5697         PR middle-end/28755
5698         * gcc.dg/pr28755.c: New test.
5699
5700 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5701
5702         * lib/target-supports.exp (check_effective_target_nomips16): New
5703         procedure.
5704         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5705         for mipsisa64*-*-*.
5706         * gcc.dg/vect/vect.exp: Likewise.
5707         * g++.dg/vect/vect.exp: Likewise.
5708         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5709         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5710         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5711         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5712         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5713         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5714         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5715         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5716         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5717         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5718         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5719         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5720         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5721         (test14, test15, test16, test17, test18): Likewise.
5722         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5723         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5724         (test14, test15, test16, test17, test18, test19, test20, test21)
5725         (test22): Likewise.
5726         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5727         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5728         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5729         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5730         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5731         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5732         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5733         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5734         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5735         (test13, test14, test15, test16, test17, test18, test19, test20)
5736         (test21, test22, test23, test24, test25, test26, test27, test28)
5737         (test29, test30, test31): Likewise.
5738         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5739         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5740         (test13, test14, test15, test16, test17, test18, test19, test20)
5741         (test21, test22, test23, test24, test25, test26, test27, test28)
5742         (test29, test30, test31, test32, test33, test34, test35, test36)
5743         (test37, test38, test39, test40, test41, test42, test43, test44)
5744         (test45, test46, test47, test48, test49, test50, test51, test52)
5745         (test53, test54, test55, test56, test57, test58, test59, test60)
5746         (test61, test62, test63): Likewise.
5747         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5748         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5749         (test13, test14, test15, test16, test17, test18, test19, test20)
5750         (test21, test22, test23, test24, test25, test26, test27, test28)
5751         (test29, test30, test31): Likewise.
5752         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5753         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5754         (test13, test14, test15, test16, test17, test18, test19, test20)
5755         (test21, test22, test23, test24, test25, test26, test27, test28)
5756         (test29, test30, test31): Likewise.
5757         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5758         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5759         (test13, test14, test15): Likewise.
5760         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5761         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5762         (test13, test14, test15): Likewise.
5763         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5764         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5765         (test13, test14, test15, test16, test17, test18, test19, test20)
5766         (test21, test22, test23, test24, test25, test26, test27, test28)
5767         (test29, test30, test31): Likewise.
5768         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5769         (matrix_multiply4: Likewise.
5770         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5771         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5772         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5773         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5774         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5775         (test13, test14, test15, test16, test17, test18, test19, test20)
5776         (test21, test22, test23, test24, test25, test26, test27, test28)
5777         (test29, test30, test31): Likewise.
5778         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5779         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5780         (test13, test14, test15, test16, test17, test18, test19, test20)
5781         (test21, test22, test23, test24, test25, test26, test27, test28)
5782         (test29, test30, test31): Likewise.
5783         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5784         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5785         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5786         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5787         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5788         (sub_v4qi): Likewise.
5789         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5790         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5791         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5792         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5793         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5794         (subb, subc): Likewise.
5795         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5796         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5797         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5798         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5799         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5800         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5801         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5802         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5803         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5804         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5805         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5806         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5807         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5808
5809 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5810
5811         * lib/target-supports.exp (add_options_for_mips16_attribute)
5812         (check_effective_target_mips16_attribute): New functions.
5813         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5814         command line.
5815         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5816         extra_test_flags.
5817         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5818         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5819         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5820         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5821         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5822         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5823         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5824         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5825         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5826         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5827         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5828         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5829         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5830         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5831         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5832         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5833         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5834         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5835         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5836         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5837         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5838         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5839         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5840         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5841         (NOMIPS16): Delete.
5842         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5843         of dg-options.
5844         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5845         options.  Require { target mips16_attribute } and use dg-add-options
5846         to add the associated options.
5847         (foo): Use MIPS16.
5848         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5849         * gcc.target/mips/call-saved-3.c: Likewise.
5850         * gcc.target/mips/code-readable-1.c: Require { target
5851         mips16_attribute } and use dg-add-options to add the associated
5852         options.  Remove trailing whitespace.
5853         (NOMIPS16): Delete.
5854         * gcc.target/mips/code-readable-2.c: Likewise.
5855         * gcc.target/mips/code-readable-3.c: Likewise.
5856         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5857         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5858         Require { target mips16_attribute } and use dg-add-options to
5859         add the associated options.
5860         (cksum16, cksum8): Use MIPS16.
5861         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5862         Require { target mips16_attribute } and use dg-add-options to
5863         add the associated options.
5864         (foo): Use MIPS16.
5865         * gcc.target/mips/save-restore-2.c: Likewise.
5866         * gcc.target/mips/save-restore-3.c: Likewise.
5867         * gcc.target/mips/save-restore-4.c: Likewise.
5868         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5869         -mno-abicalls.
5870         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5871         (foo): Use NOMIPS16.
5872
5873 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5874
5875         PR fortran/33337
5876         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5877
5878         PR fortran/33376
5879         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5880
5881 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5882
5883         PR fortran/33445
5884         * gfortran.dg/gomp/free-2.f90: New.
5885         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5886         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5887
5888 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5889
5890         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5891         * gcc.target/i386/sse5-haddX.c: Ditto.
5892         * gcc.target/i386/sse5-hsubX.c: Ditto.
5893         * gcc.target/i386/sse5-maccXX.c: Ditto.
5894         * gcc.target/i386/sse5-msubXX.c: Ditto.
5895         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5896         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5897         * gcc.target/i386/sse5-permpX.c: Ditto.
5898         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5899         effective target.
5900         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5901         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5902         * gcc.target/i386/sse5-pcmov.c: Ditto.
5903         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5904
5905 2007-09-22  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/33146
5908         * gcc.c-torture/compile/pr33146.c: New testcase.
5909
5910 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5911
5912         * lib/target-supports.exp (check_cached_effective_target): New
5913         procedure.
5914         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5915         (check_effective_target_c99_runtime): New procedure.
5916         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5917         (test3l): Likewise cargl.
5918         * gcc.dg/builtins-59.c: Require c99_runtime.
5919         * gcc.dg/builtins-61.c: Likewise.
5920         * gcc.dg/builtins-62.c: Likewise.
5921
5922 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5923
5924         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5925         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5926         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5927         target-specific dg-options.
5928         * gcc.dg/builtins-20.c: Likewise.
5929         * gcc.dg/builtins-53.c: Likewise.
5930         * gcc.dg/builtins-55.c: Likewise.
5931         * gcc.dg/single-precision-constant.c: Likewise.
5932         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5933         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5934         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5935         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5936         * gcc.dg/torture/builtin-power-1.c: Likewise.
5937
5938 2007-09-21  Chao-ying Fu  <fu@mips.com>
5939
5940         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5941         check if targets have fixed-point supports.
5942         * gcc.dg/fixed-point/fixed-point.exp: New file.
5943         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5944         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5945         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5946         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5947         * gcc.dg/fixed-point/constants-pedantic.c,
5948         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5949         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5950         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5951         * gcc.dg/fixed-point/keywords-pedantic.c,
5952         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5953         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5954         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5955         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5956         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5957         * gcc.dg/fixed-point/func-vararg-mixed.c,
5958         * gcc.dg/fixed-point/operator-logical.c,
5959         * gcc.dg/fixed-point/struct-union.c,
5960         * gcc.dg/fixed-point/bit-complement.c,
5961         * gcc.dg/fixed-point/operator-bitwise.c,
5962         * gcc.dg/fixed-point/operator-comma.c,
5963         * gcc.dg/fixed-point/struct-layout-1.c,
5964         * gcc.dg/fixed-point/union-init.c,
5965         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5966         * gcc.dg/fixed-point/func-mixed.c,
5967         * gcc.dg/fixed-point/func-vararg-size0.c,
5968         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5969         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5970         * gcc.dg/fixed-point/operator-unary.c,
5971         * gcc.dg/fixed-point/allop-const.c,
5972         * gcc.dg/fixed-point/muldiv-warning.c,
5973         * gcc.dg/nofixed-point-1.c,
5974         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5975         * gcc.target/mips/fixed-vector-type.c,
5976         * gcc.target/mips/fixed-scalar-type.c: New tests.
5977
5978 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5979
5980         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5981         * gnat.dg/test_nested_subtype_byref.adb: New test.
5982
5983 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5984
5985         PR fortran/33439
5986         * gfortran.dg/gomp/pr33439.f90: New test.
5987
5988 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5989
5990         PR fortran/33455
5991         * gfortran.dg/merge_char_3.f90: New.
5992
5993 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5994
5995         PR fortran/33037
5996         * gfortran.dg/transfer_check_1.f90: New.
5997
5998 2007-09-20  Asher Langton  <langton2@llnl.gov>
5999
6000         PR fortran/20441
6001         * gfortran.dg/init_flag_1.f90: New.
6002         * gfortran.dg/init_flag_2.f90: New.
6003         * gfortran.dg/init_flag_3.f90: New.
6004         * gfortran.dg/init_flag_4.f90: New.
6005         * gfortran.dg/init_flag_5.f90: New.
6006         * gfortran.dg/init_flag_6.f90: New.
6007         * gfortran.dg/init_flag_7.f90: New.
6008
6009 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6010
6011         PR c++/33460
6012         * g++.dg/ext/anon-struct6.C: New.
6013
6014 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6015
6016         PR libfortran/23272
6017         * gfortran.dg/inquire_10.f90: New test.
6018
6019 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6020
6021         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6022
6023 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6024
6025         PR fortran/33221
6026         * gfortran.dg/used_types_18.f90: Declare variable of empty
6027         derived type.
6028
6029 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6030
6031         PR fortran/33288
6032         * gfortran.dg/array_constructor_19.f90: New test.
6033
6034 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6035
6036         PR debug/33316
6037         * gcc.dg/debug/pr33316.c: New test.
6038
6039         PR c++/33496
6040         * g++.dg/cpp0x/variadic76.C: New test.
6041         * g++.dg/cpp0x/variadic77.C: New test.
6042         * g++.dg/cpp0x/variadic78.C: New test.
6043
6044         PR c/33238
6045         PR c/27301
6046         * gcc.c-torture/execute/20070919-1.c: New test.
6047         * gcc.dg/pr33238.c: New test.
6048         * gcc.dg/pr27301.c: New test.
6049
6050 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6051
6052         * lib/target-supports.exp (check_effective_target_mips64): New
6053         procedure.
6054         * gcc.dg/lower-subreg-1.c: Require !mips64.
6055         * gcc.dg/sibcall-3.c (ATTR): New macro.
6056         (recurser_void1, recurser_void2): Use it.
6057         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6058         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6059
6060 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6061
6062         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6063         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6064         warning annotation.
6065         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6066
6067 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6068
6069         PR fortran/33497
6070         * gfortran.dg/c_loc_tests_11.f03: New test case.
6071
6072 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6073
6074         PR c++/33459
6075         * g++.dg/init/ref14.C: New.
6076
6077 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6078
6079         * gnat.dg/slice2.ad[sb]: New testcase.
6080
6081 2007-09-19  Nick Clifton  <nickc@redhat.com>
6082
6083         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6084
6085 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6086
6087         * gcc.target/bfin/bfin.exp: New.
6088         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6089         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6090         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6091         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6092         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6093         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6094         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6095         mcpu-bf561.c, mcpu-default.c}: New tests.
6096
6097 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6098
6099         Restore detection of unsupported TLS.
6100
6101         Revert this patch:
6102         2007-02-10  Richard Henderson  <rth@redhat.com>
6103
6104         * lib/target-supports.exp (check_effective_target_tls): Redefine
6105         to mean non-emulated tls.
6106         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6107         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6108         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6109         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6110         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6111         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6112         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6113
6114         And then:
6115         * lib/target-supports.exp (check_effective_target_tls): Use
6116         stronger test for compiler support for TLS.
6117         (check_effective_target_tls_native): New, to test for non-emulated
6118         TLS support.
6119         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6120         instead of dg-require-effective-target tls.
6121         * g++.dg/gomp/copyin-1.C: Likewise.
6122         * g++.dg/gomp/sharing-1.C: Likewise.
6123         * g++.dg/gomp/tls-1.C: Likewise.
6124         * g++.dg/gomp/tls-2.C: Likewise.
6125         * g++.dg/gomp/tls-3.C: Likewise.
6126         * g++.dg/tls/diag-1.C: Likewise.
6127         * g++.dg/tls/diag-2.C: Likewise.
6128         * g++.dg/tls/diag-3.C: Likewise.
6129         * g++.dg/tls/diag-4.C: Likewise.
6130         * g++.dg/tls/diag-5.C: Likewise.
6131         * g++.dg/tls/init-1.C: Likewise.
6132         * g++.dg/tls/init-2.C: Likewise.
6133         * g++.dg/tls/trivial.C: Likewise.
6134         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6135         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6136         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6137         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6138         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6139         * gcc.dg/gomp/clause-1.c: Likewise.
6140         * gcc.dg/gomp/copyin-1.c: Likewise.
6141         * gcc.dg/gomp/sharing-1.c: Likewise.
6142         * gcc.dg/gomp/tls-1.c: Likewise.
6143         * gcc.dg/gomp/tls-2.c: Likewise.
6144         * gcc.dg/tls/alpha-1.c: Likewise.
6145         * gcc.dg/tls/opt-1.c: Likewise.
6146         * gcc.dg/tls/opt-13.c: Likewise.
6147         * gcc.dg/tls/opt-14.c: Likewise.
6148         * gcc.dg/tls/opt-2.c: Likewise.
6149         * gcc.dg/tls/opt-3.c: Likewise.
6150         * gcc.dg/tls/opt-4.c: Likewise.
6151         * gcc.dg/tls/opt-7.c: Likewise.
6152         * gcc.dg/tls/section-1.c: Likewise.
6153         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6154         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6155         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6156         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6157         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6158         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6159         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6160         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6161         * gfortran.dg/gomp/fixed-1.f: Likewise.
6162         * gfortran.dg/gomp/free-1.f90: Likewise.
6163         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6164         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6165         * gfortran.dg/gomp/reduction1.f90: Likewise.
6166         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6167
6168 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6169
6170         PR fortran/31119
6171         * gfortran.dg/bounds_check_9.f90: New test.
6172         * gfortran.dg/bounds_check_fail_2.f90: New test.
6173
6174 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6175
6176         PR c++/33462 (again)
6177         * g++.dg/ext/va-arg1.C: Adjust.
6178
6179 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6180
6181         PR c++/33462
6182         * g++.dg/ext/va-arg1.C: New.
6183
6184 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6185
6186         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6187
6188 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6189
6190         PR c++/33463
6191         * g++.dg/rtti/typeid6.C: New.
6192
6193 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6194
6195         PR c++/33464
6196         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6197         * g++.dg/ext/is_class_error2.C: New.
6198
6199 2007-09-18  Richard Guenther  <rguenther@suse.de>
6200
6201         PR tree-optimization/33340
6202         * g++.dg/torture/pr33340.C: New testcase.
6203
6204 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6205
6206         PR fortran/33231
6207         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6208         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6209         * gfortran.dg/elemental_subroutine_5.f90: New.
6210
6211 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6212
6213         * lib/target-supports.exp (check_profiling_available): Extend
6214         mips*-*-elf check to mips*-*-elf*.
6215
6216 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6217
6218         * gcc.dg/format/c90-scanf-5.c: New test.
6219         * gcc.dg/format/c99-scanf-4.c: New test.
6220         * gcc.dg/format/ext-7.c: New test.
6221         * gcc.dg/format/ext-8.c: New test.
6222
6223         PR middle-end/33423
6224         * gcc.c-torture/compile/20070915-1.c: New test.
6225
6226 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6227
6228         PR fortran/33106
6229         * gfortran.dg/private_type_9.f90: New.
6230
6231 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6232
6233         PR middle-end/33449
6234         * gfortran.dg/pr33449.f90: New test.
6235
6236 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6237
6238         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6239         * gfortran.dg/private_type_1.f90: Ditto
6240         * gfortran.dg/interface_18.f90: New.
6241         * gfortran.dg/private_type_8.f90: New.
6242
6243 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6244
6245         PR c++/33124
6246         * g++.dg/warn/new1.C: Adjust.
6247         * g++.dg/torture/str_empty.C: Likewise.
6248
6249 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6250
6251         * gcc.target/mips/dse-1.c: New test.
6252
6253 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         PR c++/32756
6256         * g++.dg/overload/operator3.C: New.
6257
6258 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6259
6260         * gcc.target/mips/truncate-1.c: New test.
6261
6262 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/29396
6265         PR fortran/29606
6266         PR fortran/30625
6267         PR fortran/30871
6268         * gfortran.dg/subref_array_pointer_1.f90: New test.
6269         * gfortran.dg/subref_array_pointer_2.f90: New test.
6270
6271 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6272
6273         * gfortran.dg/nint_2.f90: Correct last change.
6274
6275 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6276
6277         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6278
6279 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6280
6281         * gcc.dg/vect/pr33373b.c: New test.
6282
6283 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6284
6285         PR target/33438
6286         * gcc.target/i386/pr33438.c: New test.
6287
6288 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6289
6290         * gfortran.dg/nint_2.f90: Revert previous commit.
6291
6292 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6293
6294         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6295
6296 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6297
6298         PR debug/33429
6299         * g++.dg/other/unused1.C: XFAIL class2 scan.
6300
6301 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6302
6303         PR fortran/33343
6304         * gfortran.dg/elemental_args_check_1.f90: New.
6305         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6306         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6307
6308 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6309
6310         * gfortran.dg/recursive_check_3.f90: New.
6311
6312 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6313
6314         PR fortran/33412
6315         * gfortran.dg/elemental_bind_c.f90: New.
6316
6317 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6318
6319         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6320         * gcc.target/mips/mips16-attributes-2.c: New test.
6321         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6322         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6323         hard-float asm when __mips16 is defined.
6324         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6325         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6326         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6327         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6328         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6329         * gcc.target/mips/pr26765.c (foo): Likewise.
6330         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6331         targets, use dg-mips-options instead of dg-options, and use -mgp32
6332         to force 32-bit mode.
6333         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6334         and 64-bit mode.
6335         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6336
6337 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6338             Michael Meissner  <michael.meissner@amd.com>
6339
6340         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6341         * gcc.target/i386/sse5-hsubX.c: Ditto.
6342         * gcc.target/i386/sse5-permpX.c: Ditto.
6343         * gcc.target/i386/sse5-haddX.c: Ditto.
6344         * gcc.target/i386/sse5-maccXX.c: Ditto.
6345         * gcc.target/i386/sse5-msubXX.c: Ditto.
6346         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6347         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6348
6349         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6350         optimizes floating point conditional moves into the pcmov
6351         instruction on SSE5.
6352         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6353
6354         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6355         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6356         SSE5.
6357
6358         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6359         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6360
6361         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6362         optimizes (a*b)+c into fmadd on SSE5.
6363
6364         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6365         whether the SSE5 instructions can be generated.
6366
6367         * gcc.target/i386/sse5-check.h: New. Add support for 
6368         SSE5 tests.
6369
6370         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6371         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6372         * gcc.target/i386/sse-13.c: Ditto.
6373         * gcc.target/i386/sse-14.c: Ditto.
6374
6375 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6376
6377         PR testsuite/33153
6378         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6379         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6380
6381 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR target/32338
6384         * gcc.dg/pr32338-1.c: New test.
6385         * gcc.dg/pr32338-2.c: New test.
6386
6387 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6388         
6389         * lib/target-supports.exp (check_effective_target_sync_int_long):
6390         Revert change to add xtensa.
6391         (check_effective_target_sync_char_short): Likewise.
6392         
6393 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6394
6395         * gnat.dg/packed_subtype.adb: New test.
6396
6397 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6398
6399         PR fortran/33297
6400         * gfortran.dg/intrinsic_size.f90: New.
6401
6402 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/33284
6405         PR fortran/33310
6406         * gfortran.dg/conflicts_2.f90: New.
6407
6408 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6409
6410         PR tree-optimization/32377
6411         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6412         dependence distance.
6413         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6414         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6415         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6416         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6417
6418 2007-09-12  Richard Guenther  <rguenther@suse.de>
6419
6420         PR middle-end/33382
6421         * gcc.c-torture/compile/pr33382.c: New testcase.
6422         * gcc.c-torture/execute/pr33382.c: Likewise.
6423
6424 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6425
6426         PR fortran/33395
6427         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6428
6429 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6430
6431         PR tree-optimization/33373
6432         * gcc.dg/vect/pr33373.c: New test.
6433
6434 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6435
6436         * lib/target-supports.exp (check_effective_target_vect_no_double):
6437         Remove unused proc.
6438
6439 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6440             Ulrich Weigand  <uweigand@de.ibm.com>
6441
6442         * gcc.target/spu/dfcgt-nan.c: New test.
6443
6444 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6445
6446         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6447
6448 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6449
6450         PR fortran/33040
6451         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6452
6453 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6454
6455         * gcc.dg/va-arg-pack-len-1.c: New test.
6456         * g++.dg/va-arg-pack-len-1.C: New test.
6457
6458 2007-09-11  Michael Matz  <matz@suse.de>
6459
6460         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6461
6462 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6463
6464         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6465         checks for size of long double.
6466         * gcc.dg/dfp/convert.h: New file.
6467         * gcc.dg/dfp/convert-bfp-2.c: New test.
6468         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6469         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6470         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6471         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6472         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6473         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6474         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6475         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6476         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6477
6478 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6479
6480         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6481         Change dg-final to expect 1 non-profitable loop and
6482         3 profitable loops.
6483         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6484         Change dg-final to expect 1 non-profitable loop and
6485         3 profitable loops.
6486         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6487         Change dg-final to expect 1 profitable loop.
6488         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6489         Change dg-final to expect 1 profitable loop.    
6490         
6491 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6492
6493         * gcc.target/mips/call-saved-1.c: New test.
6494         * gcc.target/mips/call-saved-2.c: Likewise.
6495         * gcc.target/mips/call-saved-3.c: Likewise.
6496         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6497         instead of mips_mips64.  Set mips_fp64 too.
6498         (is_gp32_flag): Return true for -mips1 and -mips2.
6499         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6500
6501 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6502
6503         * g++.dg/ext/va-arg-pack-1.C: New test.
6504         * g++.dg/ext/va-arg-pack-2.C: New test.
6505
6506 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6507
6508         PR target/33369
6509         * gcc.dg/vect/pr33369.c: New test.
6510
6511 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6512
6513         PR fortran/33370
6514         * gfortran.dg/array_memcpy_5.f90:  New test.
6515
6516 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6517
6518         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6519
6520 2007-09-09  Richard Guenther  <rguenther@suse.de>
6521
6522         * gcc.c-torture/compile/20070906-1.c: New testcase.
6523
6524 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6525
6526         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6527         noinline attribute.
6528         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6529         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6530         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6531         Likewise.
6532
6533 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6534
6535         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6536
6537 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6538
6539         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6540
6541 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6542
6543         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6544         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6545         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6546         Compile tests with -fno-tree-pre.
6547         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6548         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6549         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6550         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6551         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6552         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6553         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6554         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6555         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6556         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6557         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6558         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6559         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6560         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6561         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6562         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6563         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6564         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6565         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6566
6567 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6568
6569         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6570         to call objdump.
6571         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6572         Use remote_exec to call c++filt.
6573         * lib/target-supports-dg.exp (dg-require-host-local): New.
6574         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6575         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6576         * g++.dg/rtti/repo1.C: Likewise.
6577         * g++.dg/template/repo1.C: Likewise.
6578         * g++.dg/template/repo2.C: Likewise.
6579         * g++.dg/template/repo3.C: Likewise.
6580         * g++.dg/template/repo4.C: Likewise.
6581         * g++.dg/template/repo5.C: Likewise.
6582         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6583         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6584         * g++.old-deja/g++.pt/repo1.C: Likewise.
6585         * g++.old-deja/g++.pt/repo2.C: Likewise.
6586         * g++.old-deja/g++.pt/repo3.C: Likewise.
6587         * g++.old-deja/g++.pt/repo4.C: Likewise.
6588         * gcc.dg/cpp/trad/builtins.c: Likewise.
6589
6590 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6591
6592         PR tree-optimization/32283
6593         * gcc.dg/tree-ssa/loop-31.c: New test.
6594
6595 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         PR rtl-optimization/26449
6598         * gcc.target/i386/pr26449-1.c: New file.
6599
6600 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6601
6602         PR target/33329
6603         PR rtl-optimization/26449
6604         * gcc.target/i386/pr33329.c: New file.
6605
6606 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6609
6610 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6611
6612         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6613
6614 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6615
6616         PR tree-optimization/33301
6617         * gfortran.dg/vect/pr33301.f: New test.
6618
6619 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6620
6621         PR libfortran/33307
6622         * gfortran.dg/backspace_10.f90: New test.
6623
6624 2007-09-07  Richard Guenther  <rguenther@suse.de>
6625
6626         Reapply
6627         2007-09-06  Richard Guenther  <rguenther@suse.de>
6628
6629         PR tree-optimization/32586
6630         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6631         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6633         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6634         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6635         now obsolete simplification.
6636
6637 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6638         
6639         PR tree-optimization/33299
6640         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6641         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6642
6643 2007-09-07  Richard Guenther  <rguenther@suse.de>
6644
6645         Revert
6646         2007-09-06  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/32586
6649         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6650         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6651         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6652         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6653         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6654         now obsolete simplification.
6655
6656 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6657
6658         PR tree-optimization/32821
6659         * gcc.dg/tree-ssa/pr32821.c: New file.
6660
6661 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6662
6663         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6664         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6665         and mips_forced_no_er.
6666         (dg-mips-options): Add -mno-abicalls when a small-data option is
6667         specified.  Skip tests with small-data options if mips_forced_gp.
6668         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6669         * gcc.target/mips/sdata-1.c: New test.
6670         * gcc.target/mips/sdata-2.c: Likewise.
6671         * gcc.target/mips/sdata-3.c: Likewise.
6672         * gcc.target/mips/sdata-4.c: Likewise.
6673
6674 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6675
6676         PR fortran/33298
6677         * spread_zerosize_1.f90:  New test case.
6678         * spread_bounds_1.f90:  New test case.
6679
6680 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6681
6682         PR c++/32674
6683         * g++.dg/template/static31.C: New.
6684
6685 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6686
6687         PR fortran/33271
6688         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6689         powerpc*-linux-gnu.
6690
6691 2007-09-06  David Daney  <ddaney@avtrex.com>
6692             Richard Sandiford  <richard@codesourcery.com>
6693
6694         PR target/33256
6695         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6696         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6697         * gcc.target/mips/pr33256.c: New test.
6698
6699 2007-09-06  Tom Tromey  <tromey@redhat.com>
6700
6701         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6702
6703 2007-09-06  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/32586
6706         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6707         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6708         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6709         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6710         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6711         now obsolete simplification.
6712
6713 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6714
6715         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6716         * gcc.target/i386/sse3-addsubps.c: Ditto.
6717         * gcc.target/i386/sse3-haddpd.c: Ditto.
6718         * gcc.target/i386/sse3-haddps.c: Ditto.
6719         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6720         * gcc.target/i386/sse3-hsubps.c: Ditto.
6721         * gcc.target/i386/sse3-lddqu.c: Ditto.
6722         * gcc.target/i386/sse3-movddup.c: Ditto.
6723         * gcc.target/i386/sse3-movshdup.c: Ditto.
6724         * gcc.target/i386/sse3-movsldup.c: Ditto.
6725
6726 2007-09-06  Richard Guenther  <rguenther@suse.de>
6727
6728         PR tree-optimization/33302
6729         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6730
6731 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6732
6733         PR libfortran/33225
6734         * gfortran.dg./fmt_float.f90: New test.
6735
6736 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6737
6738         PR libfortran/33253
6739         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6740
6741 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6742
6743         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6744         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6745
6746 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6747
6748         * g++.dg/eh/builtin1.C: New test.
6749         * g++.dg/eh/builtin2.C: New test.
6750         * g++.dg/eh/builtin3.C: New test.
6751
6752         PR c++/33289
6753         * g++.dg/eh/builtin4.C: New test.
6754
6755 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6756
6757         * gcc.target/powerpc/dfp-dd.c: New test.
6758         * gcc.target/powerpc/dfp-td.c: New test.
6759
6760 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6761
6762         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6763         * gcc.dg/va-arg-pack-1.c: New test.
6764
6765 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6766
6767         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6768         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6769         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6770         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6771         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6772
6773 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6774
6775         PR c++/30302
6776         * g++.dg/ext/anon-struct5.C: New.
6777
6778 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6779
6780         * gcc.dg/i386-cpuid.h: Remove.
6781         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6782         (main): Use __get_cpuid to get target features.
6783         * gcc.target/i386/sse-check.h: Ditto.
6784         * gcc.target/i386/sse2-check.h: Ditto.
6785         * gcc.target/i386/sse3-check.h: Ditto.
6786         * gcc.target/i386/ssse3-check.h: Ditto.
6787         * gcc.target/i386/sse4_1-check.h: Ditto.
6788         * gcc.target/i386/sse4_2-check.h: Ditto.
6789         * gcc.target/i386/sse4a-check.h: Ditto.
6790         * gcc.dg/torture/pr16104-1.c: Ditto.
6791         (do_test): Change to void.
6792         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6793         * gcc.target/i386/sse-6.c: Ditto.
6794         * gcc.target/i386/sse-7.c: Ditto.
6795         * g++.dg/other/i386-1.C: Include cpuid.h.
6796         (main): New function.  Use __get_cpuid to get target fetaures.
6797
6798 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6799             David Ung  <davidu@mips.com>
6800             Nigel Stephens <nigel@mips.com>
6801
6802         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6803         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6804         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6805         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6806         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6807         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6808         * gcc.dg/torture/pr19683-1.c: Likewise.
6809         * gcc.target/mips/madd-3.c: Likewise.
6810         * gcc.target/mips/maddu-3.c: Likewise.
6811         * gcc.target/mips/msub-3.c: Likewise.
6812         * gcc.target/mips/msubu-3.c: Likewise.
6813         * gcc.target/mips/asm-1.c: Likewise.
6814         * gcc.target/mips/branch-1.c: Likewise.
6815         * gcc.target/mips/ins-1.c: Likewise.
6816         * gcc.target/mips/near-far-3.c: Likewise.
6817         * gcc.target/mips/near-far-4.c: Likewise.
6818         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6819         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6820         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6821         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6822         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6823         * gcc.target/mips/dspr2-MULT.c: Likewise.
6824         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6825         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6826         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6827         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6828         * gcc.target/mips/code-readable-2.c: Likewise.
6829         * gcc.target/mips/code-readable-3.c: Likewise.
6830
6831 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6832             David Ung  <davidu@mips.com>
6833             Nigel Stephens <nigel@mips.com>
6834
6835         * gcc.target/mips/mips16-attributes.c: New.
6836
6837 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6838
6839         PR fortran/31564
6840         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6841
6842         PR fortran/33241
6843         * gfortran.dg/char_length_10.f90: New test.
6844
6845 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6846
6847         PR c++/29731
6848         * g++.dg/parse/template24.C: New.
6849
6850 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6851
6852         * g++.dg/other/spu2vmx-1.C: New test.
6853
6854 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6855
6856         PR tree-optimization/33017
6857         * gcc.dg/pr33017.c: New test.
6858
6859 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6860
6861         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6862         __protected_stream family of macros.
6863
6864 2007-09-04  Jan Hubicka  <jh@suse.cz>
6865
6866         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6867         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6868         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6869         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6870         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6871         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6872         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6873         Likewise.
6874
6875 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6876             Tobias Burnus  <burnus@net-b.de>
6877
6878         * gfortran.dg/proc_decl_1.f90: New.
6879         * gfortran.dg/proc_decl_2.f90: New.
6880         * gfortran.dg/proc_decl_3.f90: New.
6881         * gfortran.dg/proc_decl_4.f90: New.
6882
6883 2007-09-04  Jan Hubicka  <jh@suse.cz>
6884
6885         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6886         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6887         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6888         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6889         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6890         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6891         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6892         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6893         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6894         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6895         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6896         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6897         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6898         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6899         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6900         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6901         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6902         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6903         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6904         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6905         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6906         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6907         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6908         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6909         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6910         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6911         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6912         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6913         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6914         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6915         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6916         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6917         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6918         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6919         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6920         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6921         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6922         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6923         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6924         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6925         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6926         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6927         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6928         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6929         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6930         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6931         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6932         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6933         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6934         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6935         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6936         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6937         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6938         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6939         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6940         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6941         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6942         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6943         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6944         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6945         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6946         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6947         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6948         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6949         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6950         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6951         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6952         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6953         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6954         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6955         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6956         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6957         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6958         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6959         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6960         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6961         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6962         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6963         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6964         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6965         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6966         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6967         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6968         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6969         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6970         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6971         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6972         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6973         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6974         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6975         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6976         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6977         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6978         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6979         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6980         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6981         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6982         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6983         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6984         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6986         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6987         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6988         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6989         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6990         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6992         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6993         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6994         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6995         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6996         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6997         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6998         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7000         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7001         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7002         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7003         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7004         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7005         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7006         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7007         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7008         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7009         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7010         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7011         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7012         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7013         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7014         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7015         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7016         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7017         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7018         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7019         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7020         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7021         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7022         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7023         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7024         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7025         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7026         noinline.
7027         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7028         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7029         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7030         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7031         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7032         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7033         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7034         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7035         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7036         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7037         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7038         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7039         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7040         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7041         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7042         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7043         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7044         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7045         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7046         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7047         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7048         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7049         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7050         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7051         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7052         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7053         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7054         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7055         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7056         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7057         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7058         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7059         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7060         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7061         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7062         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7063         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7064         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7065         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7066         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7067         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7068         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7069         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7070         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7071         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7072         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7073         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7074         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7075         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7076         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7077         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7078         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7079         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7080         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7081         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7082         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7083         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7084         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7085         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7086         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7087         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7088         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7089         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7090         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7091         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7092         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7093         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7094         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7095         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7096         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7097         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7098         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7099         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7100         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7101         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7102         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7103         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7104         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7105         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7106         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7107         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7108         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7109         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7110         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7111         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7112         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7113         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7114         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7115         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7116         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7117         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7118         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7119         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7120         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7121         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7122         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7123         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7124         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7125         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7126         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7127         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7128         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7129         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7130         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7131         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7132         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7133         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7134         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7135         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7136         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7137         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7138         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7139         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7140         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7141         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7142         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7143         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7144         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7145         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7146         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7147         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7148         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7149         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7150         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7151         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7152         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7153
7154 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7155
7156         PR middle-end/33187
7157         * gcc.target/i386/cmov7.c: New file.
7158
7159 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         * gcc.target/i386/sse4a-check.h: New file.
7162         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7163         * gcc.target/i386/sse4a-insert.c: Ditto.
7164         * gcc.target/i386/sse4a-montsd.c: Ditto.
7165         * gcc.target/i386/sse4a-montss.c: Ditto.
7166         * gcc.target/i386/mmx-check.h: New file.
7167         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7168         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7169         * gcc.target/i386/sse-check.h: New file.
7170         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7171         * gcc.target/i386/sse-3.c: Ditto.
7172         * gcc.target/i386/sse-7.c: Ditto.
7173         * gcc.target/i386/sse-9.c: Ditto.
7174         * gcc.target/i386/ssefn-3.c: Ditto.
7175         * gcc.target/i386/sse-recip.c: Ditto.
7176         * gcc.target/i386/sse-recip-vec.c: Ditto.
7177         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7178         * gcc.target/i386/20020523-1.c: Remove.
7179         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7180         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7181         * gcc.target/i386/ssefn-4.c: Ditto.
7182         * gcc.target/i386/sse-6.c: Ditto.
7183         * gcc.target/i386/sse-10.c: Ditto.
7184         * gcc.target/i386/sse-11.c: Ditto.
7185         * gcc.target/i386/sse-18.c: Ditto.
7186         * gcc.target/i386/fpprec-1.c: Ditto.
7187         * g++.dg/other/i386-1.C: Ditto.
7188
7189 2007-09-04  Richard Guenther  <rguenther@suse.de>
7190
7191         PR tree-optimization/33291
7192         * gcc.dg/volatile2.c: New testcase.
7193         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7194         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7195         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7196         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7197
7198 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7199
7200         PR fortran/33253
7201         * gfortran.dg/namelist_15.f90: Update test.
7202         * gfortran.dg/namelist_24.f90: Update test.
7203         * gfortran.dg/namelist_38.f90: New test.
7204
7205 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7206
7207         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7208         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7209         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7210         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7211         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7212         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7213
7214 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7215
7216         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7217         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7218
7219         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7220
7221 2007-09-02  David Daney  <ddaney@avtrex.com>
7222
7223         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7224         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7225         * gcc.target/mips/atomic-memory-1.c: Ditto.
7226         * gcc.target/mips/atomic-memory-2.c: Ditto.
7227
7228 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7229
7230         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7231         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7232
7233 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7234
7235         * gfortran.dg/substr_6.f90: New test.
7236
7237 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7238
7239         PR c++/33208
7240         * g++.dg/other/error18.C: New.
7241         * g++.dg/expr/bitfield3.C: Adjust.
7242
7243 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7244
7245         PR fortran/33276
7246         * gfortran.fortran-torture/compile/pr33276.f90: New.
7247
7248 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7249
7250         PR C/29237
7251         PR middle-end/33272
7252         * gcc.dg/c99-arraydecl-3.c: New test.
7253
7254 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7255
7256         PR c++/32597
7257         * g++.dg/cpp0x/variadic-new2.C: New.
7258         * g++.dg/cpp0x/variadic-new.C: New.
7259
7260 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7261
7262         PR fortran/33232
7263         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7264         * gfortran.dg/read_1.f90: New.
7265
7266 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7267
7268         PR c++/33210
7269         * g++.dg/template/error30.C: New.
7270
7271 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7272
7273         PR c++/32113
7274         * g++.dg/template/crash70.C: New.
7275
7276 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7277
7278         PR c++/33212
7279         * g++.dg/ext/is_class_error.C: New.
7280
7281 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7282
7283         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7284         
7285 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7286             Revital Eres  <eres@il.ibm.com>
7287
7288         * gcc.target/powerpc/paired-1.c: New test.
7289         * gcc.target/powerpc/paired-2.c: New test.
7290         * gcc.target/powerpc/paired-3.c: New test.
7291         * gcc.target/powerpc/paired-4.c: New test.
7292         * gcc.target/powerpc/paired-5.c: New test.
7293         * gcc.target/powerpc/paired-6.c: New test.
7294         * gcc.target/powerpc/paired-7.c: New test.
7295         * gcc.target/powerpc/ppc-paired.c: New test.
7296
7297 2007-08-31  Ollie Wild  <aaw@google.com>
7298
7299         * g++.dg/conversion/ptrmem2.C: New test.
7300         * g++.dg/conversion/ptrmem3.C: New test.
7301         * g++.dg/conversion/ptrmem4.C: New test.
7302         * g++.dg/conversion/ptrmem5.C: New test.
7303         * g++.dg/conversion/ptrmem6.C: New test.
7304         * g++.dg/conversion/ptrmem7.C: New test.
7305         * g++.dg/conversion/ptrmem8.C: New test.
7306
7307 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7308
7309         PR fortran/31879
7310         * gfortran.dg/char_length_7.f90: New test.
7311         * gfortran.dg/char_length_9.f90: New test.
7312         * gfortran.dg/char_assign_1.f90: Add extra warning.
7313
7314         PR fortran/31197
7315         PR fortran/31258
7316         * gfortran.dg/char_length_8.f90: New test.
7317
7318 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7319
7320         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7321
7322 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7323
7324         * gcc.dg/inline-24.c: New test.
7325         * g++.dg/opt/inline11.C: New test.
7326
7327 2007-08-30  Richard Guenther  <rguenther@suse.de>
7328
7329         * gcc.target/i386/vectorize5.c: New testcase.
7330
7331 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7332
7333         PR fortran/33228
7334         * interface.c (check_interface0): Improve error for external procs.
7335         (check_sym_interfaces): Fix checking of module procedures.
7336
7337 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7338
7339         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7340         (AI): Add AI_ALIGN.
7341         * gcc.dg/sync-3.c: New test.
7342
7343         PR middle-end/32758
7344         * gcc.dg/cleanup-12.c: New test.
7345
7346 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7347
7348         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7349         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7350         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7351         * gcc.dg/pr32450.c: Ditto.
7352         * gcc.dg/nest.c: Ditto.
7353         * gcc.dg/nested-func-4.c: Ditto.
7354         * g++.old-deja/g++.law/profile1.C: Ditto.
7355
7356 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7357
7358         PR fortran/32989
7359         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7360         non-default integer kind arguments.
7361
7362 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7363
7364         PR fortran/33105
7365         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7366
7367 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7368
7369         * gcc.dg/h8300-ice2.c: Remove target selector.
7370
7371 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7372
7373         PR fortran/33215
7374         * gfortran.dg/binding_label_tests_15.f03: New test case.
7375         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7376
7377 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7378
7379         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7380         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7381
7382 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7383
7384         PR c++/33194
7385         * g++.dg/other/canon-33194.C: New.
7386
7387 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7388
7389         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7390         * gcc.c-torture/execute/pr23135.c: Likewise.
7391
7392 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         * gcc.dg/pr31344.c: Move to ...
7395         * gcc.dg/dfp/pr31344.c: ... here.
7396         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7397         * gcc.dg/20050503-1.c: Ditto.
7398         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7399         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7400         * gcc.dg/20060801-1.c: Ditto.
7401
7402 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7403
7404         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7405         * gfortran.dg/nan_1.f90: Likewise.
7406
7407 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7408
7409         PR fortran/33055
7410         Revert previous patch.
7411
7412 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7413             Kazu Hirata  <kazu@codesourcery.com>
7414
7415         * gcc.target/m68k/interrupt-1.c: New.
7416
7417 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7418
7419         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7420         10000 for targets where "int" can't hold at least 100000.
7421         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7422         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7423         (test5)(test6): Use it.
7424         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7425         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7426         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7427         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7428         * gcc.dg/attr-alloc_size.c (test): Likewise.
7429
7430 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7431
7432         PR c++/33209
7433         * g++.dg/template/error29.C: New.
7434
7435 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR c++/32596
7438         * g++.dg/ext/visibility/anon5.C: New test.
7439
7440 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7441
7442         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7443
7444 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7445
7446         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7447         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7448         * gfortran.dg/gamma_4.f90: New: large-real tests.
7449
7450 2007-08-28  Jason Merrill  <jason@redhat.com>
7451
7452         PR c++/29000
7453         * g++.dg/ext/stmtexpr12.C: New test.
7454
7455         PR c++/28558
7456         * g++.dg/ext/attrib28.C: New test.
7457
7458 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7459
7460         PR target/32661
7461         * gcc.target/i386/pr32661.c: New test.
7462
7463 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR middle-end/32370
7466         * gcc.dg/pr32370.c: New test.
7467
7468         PR rtl-optimization/33148
7469         * gcc.c-torture/compile/20070827-1.c: New test.
7470
7471         PR debug/32914
7472         * d++.dg/debug/const3.C: New test.
7473         * d++.dg/debug/const4.C: New test.
7474         * d++.dg/debug/dwarf2/const1.C: New test.
7475         * d++.dg/debug/dwarf2/const2.C: New test.
7476         * d++.dg/debug/dwarf2/const2b.C: New test.
7477
7478 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7479             Vladimir Yanovsky  <yanov@il.ibm.com>
7480             Revital Eres  <eres@il.ibm.com>
7481             Andrey Belevantsev  <abel@ispras.ru>
7482
7483         * gcc.dg/sms-1.c: New test.
7484
7485 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7486
7487         * g++.dg/ext/gnu-inline-common.h: New.
7488         * g++.dg/ext/gnu-inline-global-reject.C: New.
7489         * g++.dg/ext/gnu-inline-global.C: New.
7490         * g++.dg/ext/gnu-inline-namespace.C: New.
7491         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7492         * g++.dg/ext/gnu-inline-class.C: New.
7493         * g++.dg/ext/gnu-inline-class-static.C: New.
7494         * g++.dg/ext/gnu-inline-template-class.C: New.
7495         * g++.dg/ext/gnu-inline-template-func.C: New.
7496
7497 2007-08-27  Jason Merrill  <jason@redhat.com>
7498
7499         PR c++/31337
7500         * g++.dg/ext/stmtexpr11.C: New.
7501
7502 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7503
7504         * lib/target-supports.exp (check_profiling_available):
7505         Set profiling_available_saved to 0 on fido-*-elf.
7506
7507 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7508
7509         PR tree-optimization/33173
7510         
7511         * gcc.c-torture/compile/pr33173.c: New.
7512
7513 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7514
7515         PR target/31385
7516         * gcc.dg/dfp/pr31385.c: New.
7517
7518 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7519
7520         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7521
7522 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7523
7524         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7525         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7526         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7527         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7528         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7529         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7530         gcc.target/m68k directory.
7531         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7532         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7533         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7534         gcc.target/cris directory.
7535         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7536         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7537         gcc.target/bfin directory.
7538
7539         * gcc.target/sh: New directory.
7540         * gcc.target/sh/sh.exp: New file.
7541         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7542         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7543         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7544         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7545         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7546         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7547
7548 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7549
7550         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7551         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7552         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7553         * gcc.target/i386/local2.c: Ditto.
7554         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7555         * gcc.target/i386/20011119-1.c: Ditto.
7556         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7557         * gcc.target/i386/fastcall-1.c: Fix target selector.
7558
7559 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7560
7561         PR fortran/33055
7562         * gfortran.dg/negative_unit.f: Add new check
7563         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7564         -fdefault-integer-8.
7565
7566 2007-08-26  Asher Langton  <langton2@llnl.gov>
7567
7568         * gfortran.dg/recursive_stack.f90: New.
7569         * gfortran.dg/openmp_stack.f90: New.
7570
7571 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7572
7573         PR fortran/31298
7574         * gfortran.dg/use_10.f90: New.
7575
7576 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/32985
7579         * gfortran.dg/namelist_14.f90: Make test case valid.
7580         * gfortran.dg/common_10.f90: New.
7581
7582 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7583
7584         PR middle-end/33181
7585         * gcc.dg/ifelse-2.c: New.
7586
7587 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7588
7589         PR fortran/32980
7590         * gfortran.dg/gamma_1.f90: New.
7591         * gfortran.dg/gamma_2.f90: New.
7592         * gfortran.dg/gamma_3.f90: New.
7593
7594 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7595
7596         PR fortran/33188
7597         * gfortran.dg/used_types_18.f90: New.
7598
7599 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * gcc.dg/array-init-2.c: New test.
7602
7603 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7604
7605         PR fortran/33178
7606         * gfortran.dg/initialization_4.f90: Update dg-error.
7607         * gfortran.dg/initialization_13.f90: New.
7608
7609 2007-08-24  Richard Guenther  <rguenther@suse.de>
7610
7611         PR middle-end/33166
7612         * gcc.c-torture/compile/pr33166.c: New testcase.
7613
7614 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7615
7616         PR fortran/33139
7617         * gfortran.dg/pointer_assign_4.f90: New.
7618         * gfortran.dg/shape_2.f90: Fix test case.
7619         * gfortran.dg/char_result_4.f90: Ditto.
7620
7621 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * gcc.dg/array-init-1.c: New test.
7624
7625         PR c++/32567
7626         * g++.dg/parse/crash36.C: New test.
7627
7628 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7629
7630         * gcc.dg/pr32721.c: Updated.
7631
7632 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR tree-optimization/32573
7635         PR middle-end/32946
7636         * gcc.dg/pr32573.c: New test.
7637
7638         PR c++/32898
7639         * g++.dg/lookup/ns3.C: New test.
7640
7641         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7642
7643         PR c++/31941
7644         * g++.dg/parse/crash37.C: New test.
7645
7646 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7647
7648         PR target/17390
7649         * gcc.target/i386/pr17390.c: New test.
7650
7651 2007-08-23  Richard Guenther  <rguenther@suse.de>
7652
7653         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7654         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7655         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7656         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7657         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7658         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7659         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7660         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7661
7662 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7663
7664         * gcc.target/s390: New directory.
7665         * gcc.target/s390/s390.exp: New file.
7666         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7667         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7668         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7669         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7670         gcc.target/s390 directory.
7671
7672 2007-08-23  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/32328
7675         * gcc.dg/pr32328.c: New testcase.
7676
7677 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7678
7679         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7680           available.
7681
7682 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7683
7684         PR fortran/33095
7685         * gfortran.dg/min_max_optional_5.f90: New test.
7686         * gfortran.dg/min_max_optional_2.f90: Remove.
7687         * gfortran.dg/min_max_optional_3.f90: Remove.
7688         * gfortran.dg/min_max_optional_4.f90: Remove.
7689
7690 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7691
7692         * gcc.target/i386/xorps-sse.c: New.
7693         * gcc.target/i386/xorps-sse2.c: New.
7694
7695 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7696
7697         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7698         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7699         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7700
7701 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7702
7703         PR fortran/33020
7704         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7705         include multiple kinds for SHAPE parameter within a single
7706         namespace.
7707         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7708         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7709
7710 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7711
7712         * interface_abstract_1.f90: Extended test case.
7713         * interface_abstract_3.f90: New test.
7714
7715 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7716
7717         * gcc.dg/fold-sub.c: New test.
7718         
7719 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7720
7721         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7722         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7723         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7724         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7725         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7726         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7727
7728 2007-08-22  Richard Guenther  <rguenther@suse.de>
7729
7730         PR middle-end/33007
7731         * gcc.dg/pr33007.c: New testcase.
7732
7733 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7734
7735         * gcc.c-torture/execute/strcmp-1.x: Delete.
7736
7737 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7738
7739         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7740         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7741         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7742         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7743         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7744         gcc.target/i386/stack-realign.c,
7745         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7746         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7747         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7748         target using dg-require-effective-target directive.
7749         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7750         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7751         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7752         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7753         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7754         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7755         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7756         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7757         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7758         Require lp64 target using dg-require-effective-target directive.
7759         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7760         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7761         directive.
7762         * gcc.target/i386/20010202-1.c: Move from here ...
7763         * gcc.dg/20010202-1.c: ... to here.
7764
7765 2007-08-22  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/33142
7768         * gcc.c-torture/execute/pr33142.c: New testcase.
7769
7770 2007-08-22  Richard Guenther  <rguenther@suse.de>
7771
7772         PR middle-end/32563
7773         * g++.dg/torture/pr32563.C: New testcase.
7774
7775 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7776
7777         PR middle-end/32912
7778         * gcc.dg/pr32912-1.c: Add -w to options.
7779         * gcc.dg/pr32912-2.c: Likewise.
7780         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7781
7782 2007-08-21  Ian Lance Taylor  <iant@google.com>
7783
7784         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7785
7786 2007-08-21  Ian Lance Taylor  <iant@google.com>
7787
7788         PR tree-optimization/33134
7789         * g++.dg/tree-ssa/pr33134.C: New test.
7790
7791 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7792
7793         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7794         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7795
7796 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7797
7798         PR debug/32610
7799         * gcc.dg/debug/pr32610.c: New test.
7800
7801         * g++.dg/init/new24.C: New test.
7802
7803         PR middle-end/32912
7804         * gcc.dg/pr32912-1.c: New test.
7805         * gcc.dg/pr32912-2.c: New test.
7806         * gcc.dg/pr32912-3.c: New test.
7807
7808 2007-08-21  Richard Guenther  <rguenther@suse.de>
7809
7810         * gcc.dg/pointer-arith-10.c: New testcase.
7811
7812 2007-08-21  Richard Guenther  <rguenther@suse.de>
7813
7814         PR middle-end/33122
7815         * gcc.c-torture/compile/pr33122.c: New testcase.
7816
7817 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7818
7819         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7820
7821 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7822
7823         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7824
7825 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR c++/33025
7828         * g++.dg/init/new23.C: New test.
7829
7830 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7831
7832         PR middle-end/30564
7833         * gcc.c-torture/compile/pr30564-1.c: New test.
7834         * gcc.c-torture/compile/pr30564-2.c: New test.
7835
7836 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7837
7838         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7839
7840 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7841
7842         * gfortran.dg/interface_abstract_2.f90: New.
7843         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7844
7845 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7846
7847         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7848         unknown (so that outer-loop wont get analyzed).
7849         * gcc.dg/vect/vect-outer-1a.c: New test.
7850         * gcc.dg/vect/vect-outer-1b.c: New test.
7851         * gcc.dg/vect/vect-outer-1.c: New test.
7852         * gcc.dg/vect/vect-outer-2a.c: New test.
7853         * gcc.dg/vect/vect-outer-2b.c: New test.
7854         * gcc.dg/vect/vect-outer-2c.c: New test.
7855         * gcc.dg/vect/vect-outer-2.c: New test.
7856         * gcc.dg/vect/vect-outer-3a.c: New test.
7857         * gcc.dg/vect/vect-outer-3b.c: New test.
7858         * gcc.dg/vect/vect-outer-3c.c: New test.
7859         * gcc.dg/vect/vect-outer-3.c: New test.
7860         * gcc.dg/vect/vect-outer-4a.c: New test.
7861         * gcc.dg/vect/vect-outer-4b.c: New test.
7862         * gcc.dg/vect/vect-outer-4c.c: New test.
7863         * gcc.dg/vect/vect-outer-4d.c: New test.
7864         * gcc.dg/vect/vect-outer-4e.c: New test.
7865         * gcc.dg/vect/vect-outer-4f.c: New test.
7866         * gcc.dg/vect/vect-outer-4g.c: New test.
7867         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7868         * gcc.dg/vect/vect-outer-4i.c: New test.
7869         * gcc.dg/vect/vect-outer-4j.c: New test.
7870         * gcc.dg/vect/vect-outer-4k.c: New test.
7871         * gcc.dg/vect/vect-outer-4l.c: New test.
7872         * gcc.dg/vect/vect-outer-4m.c: New test.
7873         * gcc.dg/vect/vect-outer-4.c: New test.
7874         * gcc.dg/vect/vect-outer-5.c: New test.
7875         * gcc.dg/vect/vect-outer-6.c: New test.
7876         * gcc.dg/vect/vect-outer-fir.c: New test.
7877         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7879
7880 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7881
7882         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7883         and -fno-tree-reassoc.
7884         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7885         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7886         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7887         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7888         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7889         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7890         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7891         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7892         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7893         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7894         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7895         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7896         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7897         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7898         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7899         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7900         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7901         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7902         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7903         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7904         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7905         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7906         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7907         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7908         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7909         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7910         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7911         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7912         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7913         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7914         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7915         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7916         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7917         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7918         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7919         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7920         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7921
7922 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7923
7924         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7925         versioning for aliasing).
7926         * gcc.dg/vect/vect-35.c: Likewise.
7927
7928         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7929         targets.
7930         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7931
7932 2007-08-18  Tom Tromey  <tromey@redhat.com>
7933
7934         PR preprocessor/32974:
7935         * gcc.dg/cpp/pr32974.c: New file.
7936
7937 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7938
7939         * gfortran.dg/interface_abstract_1.f90: New.
7940
7941 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7942
7943         PR fortran/32881
7944         * gfortran.dg/pure_initializer_1.f90: New test.
7945
7946 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7947
7948         PR fortran/32875
7949         * gfortran.dg/array_constructor_18.f90: New test.
7950
7951 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7952
7953         PR c++/28989
7954         * g++.dg/expr/lval3.C: New test.
7955         * g++.dg/expr/lval4.C: New test.
7956
7957 2007-08-17  Ollie Wild  <aaw@google.com>
7958
7959         PR c++/31749
7960         * g++.dg/lookup/builtin3.C: New test.
7961         * g++.dg/lookup/builtin4.C: New test.
7962         * g++.dg/lookup/using19.C: New test.
7963
7964 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7965
7966         PR c++/32190
7967         * g++.dg/parse/error31.C: New.
7968
7969 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7970
7971         PR c++/32112
7972         * g++.dg/template/error26.C: New.
7973
7974 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7975
7976         PR fortran/33079
7977         * gfortran.dg/zero_length_2.f90: New test.
7978
7979 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7980
7981         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7982         * gfortran.dg/kind_tests_3.f03: Ditto.
7983         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7984         * gfortran.dg/interface_13.f90: Ditto.
7985         * gfortran.dg/pr32738.f90: Ditto.
7986         * gfortran.dg/module_private_1.f90: Ditto.
7987         * gfortran.dg/test_only_clause.f90: Ditto.
7988         * gfortran.dg/bind_c_vars.f90: Ditto.
7989         * gfortran.dg/bind_c_dts.f90: Ditto.
7990         * gfortran.dg/use_9.f90: Ditto.
7991         * gfortran.dg/generic_8.f90: Ditto.
7992         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7993         * gfortran.dg/private_type_6.f90: Ditto.
7994         * gfortran.dg/c_assoc.f90: Ditto.
7995         * gfortran.dg/private_type_7.f90: Ditto.
7996         * gfortran.dg/global_vars_c_init.f90: Ditto.
7997         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7998         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7999         * gfortran.dg/c_size_t_test.f03: Ditto.
8000         * gfortran.dg/used_types_12.f90: Ditto.
8001         * gfortran.dg/pr25923.f90: Ditto.
8002         * gfortran.dg/test_com_block.f90: Ditto.
8003         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8004         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8005         * gfortran.dg/com_block_driver.f90: Ditto.
8006         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8007         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8008         * gfortran.dg/c_loc_test.f90: Ditto.
8009         * gfortran.dg/c_ptr_tests.f03: Ditto.
8010         * gfortran.dg/module_interface_1.f90: Ditto.
8011
8012 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8013
8014         PR c++/32870
8015         * g++.dg/other/error17.C: Adjust.
8016         
8017 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8018
8019         PR middle-end/32970
8020         * g++.dg/ext/altivec-14.C: New test.
8021
8022 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8023
8024         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8025         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8026         dump files.
8027         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8028         * gcc.dg/vect/pr32366.c: Ditto.
8029
8030 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8031
8032         PR testsuite/33082
8033         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8034         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8035         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8036         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8037
8038 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8039
8040         PR fortran/33072
8041         * gfortran.dg/use_9.f90: New.
8042
8043 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8044
8045         * g++.dg/gcov/gcov-5.C: New test.
8046
8047 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8048
8049         * g++.dg/gcov/gcov-4.C: New test.
8050         * lib/gcov.exp (verify-lines): Add support for
8051         checking no-coverage lines.
8052
8053 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8054
8055         * gcc.dg/vect/vect-vfa-01.c: New.
8056         * gcc.dg/vect/vect-vfa-02.c: New.
8057         * gcc.dg/vect/vect-vfa-03.c: New.
8058         * gcc.dg/vect/vect-vfa-04.c: New.
8059         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8060         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8061         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8062         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8063         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8064         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8065         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8066         gfortran.dg/vect/pr19049.f90: Rename to start with
8067         prefix no-vfa-.
8068         * gcc.dg/vect/vect.exp: Disable versioning for alias
8069         when test starts with no-vfa-.
8070         * gfortran.dg/vect/vect.exp: Likewise.
8071
8072 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8073
8074         * gcc.dg/torture/pr32897.c: New test.
8075
8076 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8077
8078         PR c++/31132
8079         * g++.dg/template/crash69.C: New.
8080
8081 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8082
8083         * lib/target-supports.exp (check_effective_target_arm32): Use
8084         check_no_compiler_messages.
8085
8086 2007-08-15  Diego Novillo  <dnovillo@google.com>
8087
8088         gcc.dg/tree-ssa/20070815.c: New test.
8089
8090 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8091
8092         PR fortran/33077
8093         * gfortran.dg/random_7.f90: Initialize variable.
8094
8095 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR middle-end/33074
8098         * gfortran.dg/pr33074.f90: New test.
8099
8100         PR c++/32992
8101         * g++.dg/opt/nrv14.C: New test.
8102
8103 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8104
8105         PR c++/33035
8106         * g++.dg/template/crash68.C: New.
8107
8108 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8109
8110         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8111         * gcc.dg/sibcall-4.c: Ditto.
8112
8113 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8114
8115         PR fortran/33066
8116         * gfortran.dg/use_8.f90: New test.
8117         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8118
8119 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8120
8121         PR c++/27211
8122         * g++.dg/template/error27.C: New.
8123         * g++.dg/template/error28.C: New.
8124         * g++.dg/other/pr28304.C: Adjust.
8125         * g++.old-deja/g++.mike/p811.C: Likewise.
8126
8127 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8128
8129         PR target/30315
8130         * gcc.target/i386/pr30315.c: New.
8131
8132 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8133
8134         PR fortran/32594
8135         * gfortran.dg/substr_5.f90: New test.
8136
8137 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8138
8139         PR c/30428
8140         * gcc.dg/vector-2.c: New test.
8141
8142         PR c++/30428
8143         * g++.dg/ext/vector8.C: New test.
8144
8145 2007-08-13  Dan Hipschman  <dsh@google.com>
8146
8147         PR c/32953
8148         * gcc.dg/format/array-1.c: Add an additional test for
8149         unterminated format strings of length 1.
8150
8151 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8152
8153         PR fortran/32926
8154         * gfortran.dg/external_procedures_3.f90: New test.
8155
8156 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8157
8158         PR fortran/32827
8159         * gfortran.dg/import6.f90: New test.
8160
8161 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8162
8163         PR C/30427
8164         *  gcc.dg/vector-1.c: New test.
8165
8166 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8167
8168         * gcc.dg/pr21255-4.c: Skip for PIC.
8169         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8170
8171 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8172
8173         * gcc.dg/attr-isr.c: Skip for PIC.
8174         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8175         * gcc.dg/attr-isr-trapa.c: Likewise.
8176         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8177         * gcc.dg/pragma-isr-trapa.c: Likewise.
8178         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8179
8180 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8181
8182         PR fortran/32962
8183         * gfortran.dg/transpose_1.f90: New test.
8184
8185 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8186
8187         PR fortran/29600
8188         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8189         intrinsic.
8190
8191 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8192
8193         PR fortran/30964
8194         PR fortran/33054
8195         * gfortran.dg/random_4.f90: New test.
8196         * gfortran.dg/random_5.f90: New test.
8197         * gfortran.dg/random_6.f90: New test.
8198         * gfortran.dg/random_7.f90: New test.
8199
8200 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8201
8202         PR fortran/32860
8203         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8204
8205 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8206
8207         PR fortran/31629
8208         * gfortran.dg/module_private_1.f90: New test.
8209
8210 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8211
8212         PR fortran/29600
8213         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8214         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8215
8216 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8217
8218         PR fortran/32937
8219         * gfortran.dg/char_length_6.f90: New test.
8220
8221 2007-08-10  Ollie Wild  <aaw@google.com>
8222
8223         * g++.dg/lookup/using18.C: New test.
8224
8225 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8226
8227         PR c++/17763
8228         * g++.dg/other/error16.C: New.
8229
8230 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8231
8232         PR libfortran/33039
8233         * gfortran.dg/namelist_37.f90: New test.
8234
8235 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8236
8237         PR c++/22256
8238         * g++.dg/conversion/op3.C: New.
8239
8240 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8241
8242         PR fortran/32987
8243         * gfortran.dg/fmt_tab_1.f90: New.
8244         * gfortran.dg/fmt_tab_2.f90: New.
8245
8246 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8247
8248         PR c/32796
8249         * gcc.c-torture/compile/pr32796.c: New test.
8250
8251 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8252
8253         PR middle-end/32813
8254         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8255         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8256         instead of just -O.
8257
8258 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8259
8260         * gcc.target/mips/code-readable-1.c: New test.
8261         * gcc.target/mips/code-readable-2.c: Likewise.
8262         * gcc.target/mips/code-readable-3.c: Likewise.
8263
8264 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8265             Revital Eres  <eres@il.ibm.com>
8266
8267         * gfortran.dg/sms-1.f90: Add comment.
8268         * gfortran.dg/sms-2.f90: New.
8269
8270 2007-08-07  Ian Lance Taylor  <iant@google.com>
8271
8272         * gcc.dg/instrument-1.c: New test.
8273         * gcc.dg/instrument-2.c: New test.
8274         * gcc.dg/instrument-3.c: New test.
8275
8276 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8277
8278         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8279
8280 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8281
8282         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8283         !vector_alignment_reachable targets.
8284         * gcc.dg/vect/vect-33.c: Likewise.
8285         * gcc.dg/vect/vect-42.c: Likewise.
8286         * gcc.dg/vect/vect-44.c: Likewise.
8287         * gcc.dg/vect/vect-50.c: Likewise.
8288         * gcc.dg/vect/vect-70.c: Likewise.
8289         * gcc.dg/vect/vect-71.c: Likewise.
8290         * gcc.dg/vect/vect-87.c: Likewise.
8291         * gcc.dg/vect/vect-88.c: Likewise.
8292         * gcc.dg/vect/vect-91.c: Likewise.
8293         * gcc.dg/vect/vect-93.c: Likewise.
8294         * gcc.dg/vect/vect-96.c: Likewise.
8295         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8296         * gcc.dg/vect/section-anchors-69.c: Likewise.
8297         * gcc.dg/vect/pr25413.c: Likewise.
8298         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8299         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8300         * gfortran.dg/vect-2.f90: Likewise.
8301         * gfortran.dg/vect-3.f90: Likewise.
8302         * gfortran.dg/vect-4.f90: Likewise.
8303         * gfortran.dg/vect-5.f90: Likewise.
8304         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8305         Return false for darwin. 
8306         (check_effective_target_vector_alignment_reachable_for_double): New.
8307
8308 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8309
8310         * gcc.dg/multiword-1.c: New testcase.
8311
8312 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8313
8314         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8315         messages.
8316         * gfortran.dg/namelist_36.f90: New test.
8317
8318 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8319
8320         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8321           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8322
8323 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8324
8325         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8326         * gcc.dg/torture/type-generic-1.c: Likewise.
8327
8328 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8329
8330         * gcc.c-torture/20070522-1.c: Move to ...
8331         * gcc.c-torture/compile/20070522-1.c: Here.
8332
8333 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8334
8335         PR fortran/29828
8336         * gfortran.dg/minmax_char_1.f90: New test.
8337         * gfortran.dg/minmax_char_2.f90: New test.
8338         * gfortran.dg/min_max_optional_4.f90: New test.
8339
8340 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8341
8342         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8343         hanging on the testcase.
8344
8345 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8346
8347         PR middle-end/32988
8348         * gcc.c-torture/compile/pr32988.c: New test.
8349
8350 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8351
8352         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8353
8354 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8355
8356         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8357
8358         Revert:
8359         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8360
8361         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8362
8363 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8364
8365         PR fortran/32979
8366         * gfortran.dg/isnan_1.f90: New test.
8367
8368 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8369             Revital Eres <eres@il.ibm.com>
8370
8371         * gcc.dg/sms-antideps.c: New test.
8372
8373 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8374
8375         PR fortran/31214
8376         * gfortran.dg/entry_13.f90: New test.
8377
8378         * gfortran.dg/entry_12.f90: Clean up .mod file.
8379
8380 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8381
8382         PR fortran/32770
8383         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8384         variables as kind=4 so they don't overflow the record length.
8385
8386 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8387
8388         PR fortran/32968
8389         * gfortran.dg/selected_kind_1.f90: New test.
8390
8391 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8392
8393         PR middle-end/32780
8394         * gcc.c-torture/compile/pr32780.c: New test.
8395
8396 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8397
8398         RP middle-end/32399
8399         * gcc.c-torture/compile/pr32399.c: New testcase.
8400
8401 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8402
8403         PR middle-end/32304
8404         * g++.dg/torture/pr32304.C: New testcase.
8405
8406 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8407
8408         PR middle-end/32935
8409         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8410
8411 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8412
8413         PR fortran/32955
8414         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8415
8416 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8417
8418         PR fortran/31202
8419         * gfortran.dg/nint_2.f90: New test.
8420
8421 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8422
8423         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8424         * gcc.dg/weak/typeof-2.c: Likewise.
8425
8426 2007-08-03  Diego Novillo  <dnovillo@google.com>
8427
8428         PR 31521
8429         * gcc.dg/tree-ssa/pr31521.c: New test.
8430
8431 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8432
8433         PR fortran/32770
8434         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8435         iostat must be default kind.
8436
8437 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8438
8439         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8440
8441 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8442
8443         PR fortran/32770
8444         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8445         explicit so test passes with -fdefault-integer-8.
8446         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8447         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8448
8449 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8450
8451         PR c++/30849
8452         * g++.dg/parse/asm1.C: New test.
8453
8454         PR c++/30850
8455         * g++.dg/parse/asm2.C: Likewise.
8456
8457         PR c++/30851
8458         * g++.dg/parse/asm3.C: Likewise.
8459         
8460 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8461
8462         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8463           "int" is only 16 bit bits wide.
8464         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8465
8466 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8467
8468         * g++.dg/torture/type-generic-1.C: New.
8469         * gcc.dg/pr28796-2.c: Move tests ...
8470         * gcc.dg/tg-tests.h: ... here.
8471         * gcc.dg/torture/type-generic-1.c: New.
8472
8473 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8474
8475         PR libfortran/32954
8476         * minmaxloc_3.f90:  New test case.
8477
8478 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8479
8480         PR fortran/32936
8481         * gfortran.dg/allocate_stat.f90: New.
8482
8483 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8484
8485         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8486
8487 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8488
8489         PR tree-optimization/32919
8490         * gcc.c-torture/compile/pr32919.c: New.
8491
8492 2007-08-01  Nick Clifton  <nickc@redhat.com>
8493
8494         * gcc.c-torture/execute/execute.exp: Change copyright header to
8495         refer to version 3 of the GNU General Public License and to point
8496         readers at the COPYING3 file and the FSF's license web page.
8497         * gcc.c-torture/execute/ieee/ieee.exp,
8498         gcc.c-torture/unsorted/unsorted.exp,
8499         gcc.c-torture/compile/compile.exp,
8500         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8501         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8502         gcc.target/cris/torture/cris-torture.exp,
8503         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8504         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8505         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8506         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8507         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8508         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8509         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8510         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8511         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8512         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8513         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8514         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8515         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8516         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8517         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8518         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8519         gcc.dg/noncompile/noncompile.exp,
8520         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8521         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8522         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8523         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8524         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8525         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8526         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8527         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8528         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8529         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8530         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8531         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8532         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8533         g++.old-deja/old-deja.exp,
8534         gfortran.fortran-torture/execute/execute.exp,
8535         gfortran.fortran-torture/compile/compile.exp,
8536         treelang/output/output-1.c, treelang/output/output-1.tree,
8537         treelang/execute/execute.exp, treelang/Makefile.in,
8538         treelang/compile/compile.exp, g++.dg/dg.exp,
8539         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8540         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8541         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8542         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8543         g++.dg/compat/struct-layout-1.exp,
8544         g++.dg/compat/struct-layout-1_generate.c,
8545         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8546         g++.dg/bprob/bprob.exp, config/default.exp,
8547         gcc.test-framework/test-framework.awk,
8548         gcc.test-framework/gen_directive_tests,
8549         gcc.test-framework/test-framework.exp,
8550         objc.dg/special/special.exp,
8551         objc.dg/gnu-encoding/gnu-encoding.exp,
8552         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8553         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8554         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8555         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8556         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8557         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8558         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8559         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8560         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8561         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8562         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8563         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8564         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8565         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8566         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8567         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8568         Likewise.
8569
8570 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8571
8572         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8573         error message text.
8574
8575 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8576
8577         PR fortran/32945
8578         * gfortran.dg/initialization_12.f90: New test.
8579
8580 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8581
8582         PR fortran/31609
8583         * gfortran.dg/entry_12.f90: New test.
8584
8585 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8586
8587         PR fortran/32938
8588         * gfortran.dg/altreturn_6.f90: New test.
8589
8590 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8591
8592         PR fortran/32942
8593         * gfortran.dg/exponent_2.f90: New test.
8594
8595 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8596
8597         * gcc.dg/vect/vect-117.c: New test.
8598         * gcc.dg/vect/vect-74.c: Enabled test
8599         * gcc.dg/vect/vect-81.c: Enabled test
8600
8601 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8602
8603         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8604         s/dg-error/dg-warning where warning is expected.
8605
8606 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8607
8608         PR fortran/32770
8609         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8610         of huge() to correct kind.
8611
8612 2007-07-30  Ollie Wild  <aaw@google.com>
8613
8614         * gcc.dg/cpp/counter-2.c: New test.
8615         * gcc.dg/cpp/counter-3.c: New test.
8616         * gcc.dg/cpp/dir-only-1.c: New test.
8617         * gcc.dg/cpp/dir-only-1.h: New file.
8618         * gcc.dg/cpp/dir-only-2.c: New test.
8619         * gcc.dg/cpp/dir-only-3.c: New test.
8620         * gcc.dg/cpp/dir-only-3a.h: New file.
8621         * gcc.dg/cpp/dir-only-3b.h: New file.
8622         * gcc.dg/cpp/dir-only-4.c: New test.
8623         * gcc.dg/cpp/dir-only-5.c: New test.
8624         * gcc.dg/cpp/dir-only-6.c: New test.
8625
8626 2007-07-30  Julian Brown  <julian@codesourcery.com>
8627
8628         * gcc.target/arm/neon/v*.c: Regenerate.
8629
8630 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8631
8632         PR c++/32108
8633         * g++.dg/ext/label6.C: New.
8634
8635 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8636
8637         PR libfortran/32858
8638         PR libfortran/30814
8639         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8640
8641 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8642
8643         PR fortran/31211
8644         * gfortran.dg/actual_pointer_function_1.f90: New test.
8645
8646         PR fortran/32682
8647         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8648
8649 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8650
8651         PR fortran/32906
8652         * gfortran.dg/shape_1.f90: Adjust error message.
8653         * gfortran.dg/parameter_array_ref_1.f90: New test.
8654
8655 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8656
8657         PR fortran/31609
8658         * gfortran.dg/entry_11.f90: New test.
8659
8660 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8661             Revital Eres  <eres@il.ibm.com>
8662
8663         * gfortran.dg/sms-1.f90: New test.
8664
8665 2007-07-28  Richard Guenther  <rguenther@suse.de>
8666
8667         * gcc.c-torture/compile/pr32920.c: New testcase.
8668
8669 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8670
8671         PR c++/30917
8672         * g++.dg/lookup/friend11.C: New test.
8673
8674 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8675
8676         * gfortran.dg/namelist_5.f90: Adjusted error message.
8677         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8678         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8679         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8680         * gfortran.dg/namelist_32.f90: ... this.
8681
8682         PR fortran/32876
8683         * gfortran.dg/namelist_33.f90: New test.
8684
8685         PR fortran/32905
8686         * gfortran.dg/namelist_34.f90: New test.
8687
8688         PR fortran/31818
8689         * gfortran.dg/namelist_35.f90: New test.
8690
8691 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8692
8693         PR fortran/32880
8694         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8695
8696 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8697
8698         PR testsuite/32471
8699         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8700           assuming it is 0x7ffffffff.
8701         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8702         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8703
8704 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8705
8706         * gfortran.dg/operator_3.f90: Fix dg directive.
8707         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8708         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8709         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8710
8711 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8712
8713         * g++.dg/cpp0x/decltype1.C: New.
8714         * g++.dg/cpp0x/decltype2.C: New.
8715         * g++.dg/cpp0x/decltype3.C: New.
8716         * g++.dg/cpp0x/decltype4.C: New.
8717         * g++.dg/cpp0x/decltype5.C: New.
8718         * g++.dg/cpp0x/decltype6.C: New.
8719
8720 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8721
8722         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8723           because the test relies on bit 31 to be the sign bit.
8724
8725 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8726
8727         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8728           assuming it is 0x7fffffff.
8729         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8730         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8731
8732 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8733
8734         PR c++/32346
8735         * g++.dg/expr/bitfield9.C: New test.
8736
8737 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8738
8739         PR fortran/32899
8740         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8741
8742 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8743
8744         PR fortran/32760
8745         * gfortran.dg/private_type_7.f90: New test.
8746
8747 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8748
8749         PR fortran/32035
8750         * gfortran.dg/select_char_1.f90: New test.
8751
8752 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8753
8754         PR fortran/32903
8755         * gfortran.dg/initialization_11.f90: New test.
8756
8757 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8758
8759         * gcc.target/mips/ins-1.c: New test.
8760
8761 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8762
8763         PR/19232
8764         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8765         (f1): Likewise.
8766
8767 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8768
8769         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8770         error: width of 'spare' exceeds its type.
8771
8772 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8773
8774         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8775         * gcc.dg/sibcall-4.c: Likewise.
8776
8777 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8778
8779         PR rtl-optimization/31500
8780         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8781         * g++.dg/warn/Warray-bounds.C: Likewise.
8782
8783 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8786
8787 2007-07-25  Julian Brown  <julian@codesourcery.com>
8788             Paul Brook  <paul@codesourcery.com>
8789             Joseph Myers  <joseph@codesourcery.com>
8790             Mark Shinwell  <shinwell@codesourcery.com>
8791
8792         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8793         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8794         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8795         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8796         (check_effective_target_arm_neon_hw): New.
8797         * gcc.target/arm/neon/neon.exp: New file.
8798         * gcc.target/arm/neon/polytypes.c: New file.
8799         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8800
8801 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8802
8803         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8804           targets where an "int" is less than 32 bits wide.
8805
8806 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8807
8808         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8809
8810 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8811
8812         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8813           during addition if an int is only 16 bits wide.
8814         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8815
8816 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8817
8818         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8819           size as "long int" and are 32 or 64 bits wide.
8820         * gcc.dg/torture/pr28814.c: Likewise.
8821
8822 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8823
8824         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8825           exactly as wide as an int.
8826
8827 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8828
8829         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8830         Define and use throughout as long long printf format specifier.
8831         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8832         Likewise.
8833
8834 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8835
8836         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8837         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8838
8839 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8840
8841         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8842
8843 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8844
8845         * gcc.c-torture/execute/20070724-1.c: New.
8846
8847 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8848
8849         PR fortran/31205
8850         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8851         "deallocates" to 24, since patch has code rid of much spurious
8852         code.
8853         * gfortran.dg/interface_assignment_1.f90 : New test.
8854
8855         PR fortran/32842
8856         * gfortran.dg/interface_assignment_2.f90 : New test.
8857
8858 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8859
8860         PR fortran/32867
8861         * fortran.dg/initialization_10.f90: New test.
8862
8863 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8864
8865         PR fortran/32778
8866         * gfortran.dg/imag_2.f: Removed
8867         * gfortran.dg/warn_std_1.f90: New test.
8868         * gfortran.dg/warn_std_2.f90: New test.
8869         * gfortran.dg/warn_std_3.f90: New test.
8870
8871 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8872
8873         PR c++/29001
8874         * g++.dg/init/new22.C: New.
8875
8876 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8877
8878         PR c++/32561
8879         * g++.dg/template/crash67.C: New.
8880
8881 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8882
8883         * lib/target-support.exp (check_effective_target_natural_alignment): 
8884         (check_effective_target_vector_alignment_reachable): New.
8885         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8886         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8887         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8888         check.
8889         * gcc.dg/vect/pr25413.c: Likewise.
8890         * gcc.dg/vect/pr31699.c: Likewise.
8891
8892 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8893
8894         PR fortran/30814
8895         * gfortran.dg/pack_bounds_1.f90:  New test case.
8896
8897 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8898
8899         PR fortran/31639
8900         * gfortran.dg/initialization_9.f90: New test.
8901
8902 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8903
8904         PR fortran/32797
8905         PR fortran/32800
8906         * gfortran.dg/bind_c_usage_8.f03: New test case.
8907         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8908         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8909
8910 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8911
8912         * gcc.target/mips/branch-cost-1.c: New test.
8913         * gcc.target/mips/branch-cost-2.c: Likewise.
8914
8915 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8916
8917         PR fortran/32732
8918         * gfortran.dg/c_char_tests.f03: New test case.
8919         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8920         * gfortran.dg/c_char_tests_2.f03: New test case.
8921         * gfortran.dg/value_6.f03: Ditto.
8922         * gfortran.dg/value_7.f03: Ditto.
8923
8924 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8925
8926         PR fortran/32600
8927         * gfortran.dg/c_funloc_tests_5.f03: New.
8928         * gfortran.dg/c_funloc_tests_5.f04: New.
8929         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8930
8931 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         PR c++/32839
8934         * g++.dg/expr/call4.C: New.
8935         * g++.dg/expr/call5.C: New.
8936
8937 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8938
8939         PR fortran/32710
8940         * gfortran.dg/namelist_30.f90: New test.
8941
8942 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8943
8944         PR fortran/29962
8945         * gfortran.dg/array_initializer_1.f90: Removed warning.
8946         * gfortran.dg/initialization_1.f90: Adjusted messages.
8947         * gfortran.dg/nested_modules_6.f90: Removed warning.
8948
8949         PR fortran/31253
8950         * gfortran.dg/initialization_7.f90: New test.
8951
8952         PR fortran/31639
8953         * gfortran.dg/initialization_8.f90: New test.
8954
8955 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8956
8957         PR c++/30818
8958         * g++.dg/template/crash47.C: Adjust errors.
8959         * g++.dg/template/crash48.C: Adjust errors.
8960         * g++.dg/template/typename12.C: New.
8961         * g++.dg/template/typename13.C: New.
8962         * g++.dg/template/typename14.C: New.
8963         * g++.dg/template/typedef6.C: Adjust errors.
8964
8965 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8966
8967         PR fortran/32627
8968         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8969         * gfortran.dg/pr32627.f03: New test case.
8970
8971         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8972         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8973         c_f_pointer_logical.
8974         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8975         c_f_pointer_complex.
8976         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8977         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8978         c_f_pointer_shape_tests_2.
8979         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8980
8981 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8982
8983         PR fortran/32804
8984         * gfortran.dg/c_loc_tests_9.f03: New test case.
8985         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8986
8987 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8988
8989         PR fortran/32823
8990         * gfortran.dg/int_2.f90: New test.
8991         
8992 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8993
8994         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8995
8996 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8997
8998         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8999         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9000
9001 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         PR tree-optimization/19910
9004         * gcc.dg/pr19910.c: New test.
9005
9006 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9007
9008         PR fortran/32738
9009         * gfortran.dg/pr32738.f90: New test.
9010
9011 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9012
9013         PR tree-optimzation/32635
9014         * gfortran.dg/pr32635.f:  New test case.
9015
9016 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9017
9018         PR fortran/32801
9019         * gfortran.dg/pr32801.f03: New test case.
9020
9021 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9022
9023         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9024         Test negative numbers also.
9025         * gcc.dg/c99-math-float-1.c: Likewise.
9026         * gcc.dg/c99-math-long-double-1.c: Likewise.
9027         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9028         test inputs.
9029
9030 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9031         
9032         * lib/target-supports.exp (check_effective_target_sync_int_long):
9033         Enable for xtensa.
9034         (check_effective_target_sync_char_short): Likewise.
9035         
9036 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9037
9038         * gcc.dg/pr28796-2.c: Add more cases.
9039
9040 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9041
9042         * gcc.dg/pr28796-1.c: Add more cases.
9043         * gcc.dg/pr28796-2.c: Likewise.
9044
9045 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9046
9047         * gcc.dg/pr28796-1.c: Add more cases.
9048         * gcc.dg/pr28796-2.c: Likewise.
9049
9050 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9051
9052         PR fortran/32535
9053         * gfortran.dg/pr32535.f90: New test.
9054
9055 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/31320
9058         PR fortran/32665
9059         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9060
9061 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9062
9063         PR rtl-optimization/32773
9064         * gcc.dg/pr32773.c: New test.
9065
9066 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9067
9068         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9069         match flax-vector-conversions note.
9070         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9071         instead of dg-error for the warning.
9072
9073 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9074
9075         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9076           adapted to work on targets with 16-bit or wider int.
9077         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9078         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9079         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9080         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9081
9082 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9083
9084         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9085         support large arrays.
9086         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9087         * gcc.dg/20061109-1.c: Likewise.
9088         * gcc.c-torture/execute/20061101-1.x: Likewise.
9089         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9090         * gcc.c-torture/execute/pr31448.x: Likewise.
9091
9092 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9093
9094         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9095
9096         PR fortran/32238
9097         * gfortran.dg/pr32238.f90: New test.
9098
9099         PR fortran/32222
9100         * gfortran.dg/pr32222.f90: New test.
9101
9102         PR fortran/32242
9103         * gfortran.dg/pr32242.f90: New test.
9104         
9105 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9106             David Ung  <davidu@mips.com>
9107
9108         * gcc.target/mips/mips-sched-madd.c: New test case.
9109
9110 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9111
9112         PR libfortran/32611
9113         * gfortran.dg/large_real_kind_1.f90: Update test.
9114         * gfortran.dg/pr17706.f90: Update test.
9115         * gfortran.dg/fmt_zero_digits.f90: Update test.
9116         * gfortran.dg/fmt_zero_precision.f90: Update test.
9117         * gfortran.dg/real_const_3.f90: Update test.
9118
9119 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9120
9121         PR fortran/32036
9122         * gfortran.dg/bounds_check_8.f90: New test.
9123         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9124
9125 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9126
9127         PR fortran/32357
9128         * gfortran.dg/mvbits_2.f90: New test.
9129
9130 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9131
9132         PR libfortran/32731
9133         * gfortran.dg/pack_mask_1.f90:  New test.
9134         * gfortran.dg/unpack_mask_1.f90:  New test.
9135
9136 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9137
9138         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9139         * gcc.dg/20001101-1.c: Likewise.
9140         * gcc.dg/20001102-1.c: Likewise.
9141         * gcc.dg/20020116-2.c: Likewise.
9142         * gcc.dg/20020416-1.c: Likewise.
9143         * gcc.dg/sparc-constant-1.c: Likewise.
9144         * gcc.dg/sparc-dwarf2.c: Likewise.
9145         * gcc.dg/sparc-frame-1.c: Likewise.
9146         * gcc.dg/sparc-getcontext-1.c: Likewise.
9147         * gcc.dg/sparc-loop-1.c: Likewise.
9148         * gcc.dg/sparc-reg-1.c: Likewise.
9149         * gcc.dg/sparc-ret.c: Likewise.
9150         * gcc.dg/sparc-trap-1.c: Likewise.
9151         * gcc.dg/ultrasp10.c: Likewise.
9152         * gcc.dg/ultrasp11.c: Likewise.
9153         * gcc.dg/ultrasp1.c: Likewise.
9154         * gcc.dg/ultrasp2.c: Likewise.
9155         * gcc.dg/ultrasp3.c: Likewise.
9156         * gcc.dg/ultrasp4.c: Likewise.
9157         * gcc.dg/ultrasp5.c: Likewise.
9158         * gcc.dg/ultrasp6.c: Likewise.
9159         * gcc.dg/ultrasp7.c: Likewise.
9160         * gcc.dg/ultrasp8.c: Likewise.
9161         * gcc.dg/ultrasp9.c: Likewise.
9162         * gcc.dg/splet-1.c: Delete.
9163
9164 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9165
9166         PR fortran/32724
9167         * gfortran.dg/stfunc_5.f90: New test.
9168
9169 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9170
9171         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9172         New procedure to check if arrays are naturally aligned to the vector
9173         alignment boundary.
9174         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9175         in size_t typedef.  Adjust tree dump scan results according to
9176         vect_aligned_arrays target check.
9177         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9178         vect_aligned_arrays target check.
9179         * gcc.dg/vect/pr31699.c: Ditto.
9180
9181 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9182
9183         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9184         for V2DFmode vector conditional expression.
9185         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9186         and dfceq patterns.
9187         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9188         and dfcgt patterns.
9189         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9190         V2DFmode comparison and test special values.
9191         * lib/target-supports.exp: Switch on test for V2DFmode 
9192         vector conditional expression.
9193
9194 2007-07-13  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/32721
9197         * gcc.dg/pr32721.c: New testcase.
9198
9199 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9200
9201         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9202         error message part that continues on a new line.
9203
9204 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9205
9206         * gcc.dg/c99-tgmath-1.c: New.
9207         * gcc.dg/c99-tgmath-2.c: New.
9208         * gcc.dg/c99-tgmath-3.c: New.
9209         * gcc.dg/c99-tgmath-4.c: New.
9210
9211 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9212             Janis Johnson  <janis187@us.ibm.com>
9213
9214         PR testsuite/25241
9215         * gcc.test-framework/dg-error-exp-F.c: New test.
9216         * gcc.test-framework/dg-warning-exp-F.c: New test.
9217         * lib/gcc.exp: Enable warning and error prefixes.
9218         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9219         (dg-error): Wrap original dg-error.
9220         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9221         markers from dg-error/dg-warning directives.
9222         * gcc.dg/20040322-1.c: Likewise.
9223         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9224         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9225         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9226         * gcc.dg/Werror-1.c: Likewise.
9227         * gcc.dg/Werror-10.c: Likewise.
9228         * gcc.dg/Werror-11.c: Likewise.
9229         * gcc.dg/Werror-2.c: Likewise.
9230         * gcc.dg/Werror-3.c: Likewise.
9231         * gcc.dg/Werror-4.c: Likewise.
9232         * gcc.dg/Werror-5.c: Likewise.
9233         * gcc.dg/Werror-6.c: Likewise.
9234         * gcc.dg/Werror-7.c: Likewise.
9235         * gcc.dg/Werror-8.c: Likewise.
9236         * gcc.dg/Werror-9.c: Likewise.
9237         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9238         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9239         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9240         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9241         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9242         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9243         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9244         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9245         * gcc.dg/Wnested-externs-1.c: Likewise.
9246         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9247         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9248         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9249         * gcc.dg/Wshadow-3.c: Likewise.
9250         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9251         * gcc.dg/Wwrite-strings-1.c: Likewise.
9252         * gcc.dg/anon-struct-5.c: Likewise.
9253         * gcc.dg/anon-struct-6.c: Likewise.
9254         * gcc.dg/anon-struct-7.c: Likewise.
9255         * gcc.dg/anon-struct-8.c: Likewise.
9256         * gcc.dg/array-8.c: Likewise.
9257         * gcc.dg/array-quals-2.c: Likewise.
9258         * gcc.dg/asm-qual-1.c: Likewise.
9259         * gcc.dg/asm-wide-1.c: Likewise.
9260         * gcc.dg/assign-warn-1.c: Likewise.
9261         * gcc.dg/assign-warn-2.c: Likewise.
9262         * gcc.dg/bitfld-10.c: Likewise.
9263         * gcc.dg/bitfld-11.c: Likewise.
9264         * gcc.dg/bitfld-12.c: Likewise.
9265         * gcc.dg/bitfld-13.c: Likewise.
9266         * gcc.dg/bitfld-14.c: Likewise.
9267         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9268         * gcc.dg/builtins-30.c: Likewise.
9269         * gcc.dg/c90-const-expr-5.c: Likewise.
9270         * gcc.dg/c90-typespec-1.c: Likewise.
9271         * gcc.dg/c99-const-expr-5.c: Likewise.
9272         * gcc.dg/c99-flex-array-5.c: Likewise.
9273         * gcc.dg/c99-fordecl-3.c: Likewise.
9274         * gcc.dg/c99-tag-3.c: Likewise.
9275         * gcc.dg/c99-typespec-1.c: Likewise.
9276         * gcc.dg/c99-vla-jump-1.c: Likewise.
9277         * gcc.dg/c99-vla-jump-2.c: Likewise.
9278         * gcc.dg/c99-vla-jump-3.c: Likewise.
9279         * gcc.dg/c99-vla-jump-4.c: Likewise.
9280         * gcc.dg/c99-vla-jump-5.c: Likewise.
9281         * gcc.dg/cast-1.c: Likewise.
9282         * gcc.dg/cast-2.c: Likewise.
9283         * gcc.dg/cast-3.c: Likewise.
9284         * gcc.dg/cast-4.c: Likewise.
9285         * gcc.dg/cast-pretty-print-1.c: Likewise.
9286         * gcc.dg/comp-goto-2.c: Likewise.
9287         * gcc.dg/comp-goto-3.c: Likewise.
9288         * gcc.dg/cpp/error-1.c: Likewise.
9289         * gcc.dg/cpp/if-paren.c: Likewise.
9290         * gcc.dg/decl-7.c: Likewise.
9291         * gcc.dg/decl-8.c: Likewise.
9292         * gcc.dg/decl-nospec-1.c: Likewise.
9293         * gcc.dg/decl-nospec-2.c: Likewise.
9294         * gcc.dg/decl-nospec-3.c: Likewise.
9295         * gcc.dg/declspec-10.c: Likewise.
9296         * gcc.dg/declspec-11.c: Likewise.
9297         * gcc.dg/declspec-12.c: Likewise.
9298         * gcc.dg/declspec-13.c: Likewise.
9299         * gcc.dg/declspec-14.c: Likewise.
9300         * gcc.dg/declspec-15.c: Likewise.
9301         * gcc.dg/declspec-16.c: Likewise.
9302         * gcc.dg/declspec-17.c: Likewise.
9303         * gcc.dg/declspec-4.c: Likewise.
9304         * gcc.dg/declspec-5.c: Likewise.
9305         * gcc.dg/declspec-6.c: Likewise.
9306         * gcc.dg/declspec-7.c: Likewise.
9307         * gcc.dg/declspec-8.c: Likewise.
9308         * gcc.dg/declspec-9.c: Likewise.
9309         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9310         * gcc.dg/dfp/constants-c99.c: Likewise.
9311         * gcc.dg/dfp/keywords-c89.c: Likewise.
9312         * gcc.dg/dfp/keywords-c99.c: Likewise.
9313         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9314         * gcc.dg/dfp/typespec.c: Likewise.
9315         * gcc.dg/dremf-type-compat-2.c: Likewise.
9316         * gcc.dg/dremf-type-compat-3.c: Likewise.
9317         * gcc.dg/dremf-type-compat-4.c: Likewise.
9318         * gcc.dg/empty-source-2.c: Likewise.
9319         * gcc.dg/empty-source-3.c: Likewise.
9320         * gcc.dg/enum3.c: Likewise.
9321         * gcc.dg/extra-semi-2.c: Likewise.
9322         * gcc.dg/extra-semi-3.c: Likewise.
9323         * gcc.dg/float-range-1.c: Likewise.
9324         * gcc.dg/float-range-2.c: Likewise.
9325         * gcc.dg/float-range-3.c: Likewise.
9326         * gcc.dg/float-range-5.c: Likewise.
9327         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9328         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9329         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9330         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9331         * gcc.dg/format/cast-1.c: Likewise.
9332         * gcc.dg/format/gcc_diag-3.c: Likewise.
9333         * gcc.dg/format/gcc_diag-4.c: Likewise.
9334         * gcc.dg/format/gcc_diag-6.c: Likewise.
9335         * gcc.dg/format/gcc_diag-8.c: Likewise.
9336         * gcc.dg/format/gcc_diag-9.c: Likewise.
9337         * gcc.dg/format/nul-2.c: Likewise.
9338         * gcc.dg/format/opt-1.c: Likewise.
9339         * gcc.dg/format/opt-2.c: Likewise.
9340         * gcc.dg/format/opt-3.c: Likewise.
9341         * gcc.dg/format/opt-4.c: Likewise.
9342         * gcc.dg/format/opt-5.c: Likewise.
9343         * gcc.dg/format/opt-6.c: Likewise.
9344         * gcc.dg/framework-2.c: Likewise.
9345         * gcc.dg/func-args-1.c: Likewise.
9346         * gcc.dg/func-outside-1.c: Likewise.
9347         * gcc.dg/func-outside-2.c: Likewise.
9348         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9349         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9350         * gcc.dg/if-empty-1.c: Likewise.
9351         * gcc.dg/init-bad-1.c: Likewise.
9352         * gcc.dg/init-bad-2.c: Likewise.
9353         * gcc.dg/init-bad-3.c: Likewise.
9354         * gcc.dg/init-desig-obs-2.c: Likewise.
9355         * gcc.dg/init-desig-obs-3.c: Likewise.
9356         * gcc.dg/init-empty-2.c: Likewise.
9357         * gcc.dg/init-empty-3.c: Likewise.
9358         * gcc.dg/inline-11.c: Likewise.
9359         * gcc.dg/inline-12.c: Likewise.
9360         * gcc.dg/inline-8.c: Likewise.
9361         * gcc.dg/inline-9.c: Likewise.
9362         * gcc.dg/inline3.c: Likewise.
9363         * gcc.dg/label-decl-1.c: Likewise.
9364         * gcc.dg/label-decl-2.c: Likewise.
9365         * gcc.dg/label-decl-3.c: Likewise.
9366         * gcc.dg/label-decl-4.c: Likewise.
9367         * gcc.dg/long-long-typespec-1.c: Likewise.
9368         * gcc.dg/lvalue-2.c: Likewise.
9369         * gcc.dg/lvalue-3.c: Likewise.
9370         * gcc.dg/nested-func-3.c: Likewise.
9371         * gcc.dg/nested-redef-1.c: Likewise.
9372         * gcc.dg/noreturn-4.c: Likewise.
9373         * gcc.dg/old-style-prom-2.c: Likewise.
9374         * gcc.dg/old-style-prom-3.c: Likewise.
9375         * gcc.dg/old-style-then-proto-1.c: Likewise.
9376         * gcc.dg/overflow-warn-1.c: Likewise.
9377         * gcc.dg/overflow-warn-2.c: Likewise.
9378         * gcc.dg/overflow-warn-3.c: Likewise.
9379         * gcc.dg/overflow-warn-4.c: Likewise.
9380         * gcc.dg/overflow-warn-6.c: Likewise.
9381         * gcc.dg/parm-forwdecl-2.c: Likewise.
9382         * gcc.dg/parm-forwdecl-3.c: Likewise.
9383         * gcc.dg/parm-impl-decl-1.c: Likewise.
9384         * gcc.dg/parm-impl-decl-2.c: Likewise.
9385         * gcc.dg/parm-incomplete-1.c: Likewise.
9386         * gcc.dg/parm-mismatch-1.c: Likewise.
9387         * gcc.dg/pointer-arith-1.c: Likewise.
9388         * gcc.dg/pointer-arith-2.c: Likewise.
9389         * gcc.dg/pointer-arith-3.c: Likewise.
9390         * gcc.dg/pointer-arith-4.c: Likewise.
9391         * gcc.dg/pointer-arith-6.c: Likewise.
9392         * gcc.dg/pointer-arith-7.c: Likewise.
9393         * gcc.dg/pointer-arith-8.c: Likewise.
9394         * gcc.dg/pr13804-1.c: Likewise.
9395         * gcc.dg/pr15698-1.c: Likewise.
9396         * gcc.dg/pr15698-2.c: Likewise.
9397         * gcc.dg/pr15698-3.c: Likewise.
9398         * gcc.dg/pr15698-4.c: Likewise.
9399         * gcc.dg/pr15698-5.c: Likewise.
9400         * gcc.dg/pr15698-6.c: Likewise.
9401         * gcc.dg/pr15698-7.c: Likewise.
9402         * gcc.dg/pr15698-8.c: Likewise.
9403         * gcc.dg/pr17188-1.c: Likewise.
9404         * gcc.dg/pr17301-1.c: Likewise.
9405         * gcc.dg/pr17301-2.c: Likewise.
9406         * gcc.dg/pr17730-1.c: Likewise.
9407         * gcc.dg/pr20368-1.c: Likewise.
9408         * gcc.dg/pr20368-2.c: Likewise.
9409         * gcc.dg/pr20368-3.c: Likewise.
9410         * gcc.dg/pr22308-1.c: Likewise.
9411         * gcc.dg/qual-component-1.c: Likewise.
9412         * gcc.dg/redecl-1.c: Likewise.
9413         * gcc.dg/redecl-11.c: Likewise.
9414         * gcc.dg/redecl-12.c: Likewise.
9415         * gcc.dg/redecl-13.c: Likewise.
9416         * gcc.dg/redecl-14.c: Likewise.
9417         * gcc.dg/redecl-15.c: Likewise.
9418         * gcc.dg/register-var-1.c: Likewise.
9419         * gcc.dg/register-var-2.c: Likewise.
9420         * gcc.dg/stmt-expr-2.c: Likewise.
9421         * gcc.dg/stmt-expr-3.c: Likewise.
9422         * gcc.dg/stmt-expr-label-1.c: Likewise.
9423         * gcc.dg/stmt-expr-label-2.c: Likewise.
9424         * gcc.dg/stmt-expr-label-3.c: Likewise.
9425         * gcc.dg/struct-empty-2.c: Likewise.
9426         * gcc.dg/struct-empty-3.c: Likewise.
9427         * gcc.dg/struct-parse-1.c: Likewise.
9428         * gcc.dg/struct-semi-1.c: Likewise.
9429         * gcc.dg/struct-semi-2.c: Likewise.
9430         * gcc.dg/struct-semi-3.c: Likewise.
9431         * gcc.dg/switch-5.c: Likewise.
9432         * gcc.dg/switch-6.c: Likewise.
9433         * gcc.dg/switch-7.c: Likewise.
9434         * gcc.dg/tls/diag-5.c: Likewise.
9435         * gcc.dg/transparent-union-1.c: Likewise.
9436         * gcc.dg/transparent-union-3.c: Likewise.
9437         * gcc.dg/typespec-1.c: Likewise.
9438         * gcc.dg/vla-init-2.c: Likewise.
9439         * gcc.dg/vla-init-3.c: Likewise.
9440         * gcc.dg/vla-init-4.c: Likewise.
9441         * gcc.dg/vla-init-5.c: Likewise.
9442         * gcc.dg/void-cast-2.c: Likewise.
9443         * gcc.dg/wvla-3.c: Likewise.
9444         * gcc.dg/wvla-7.c: Likewise.
9445         * gcc.target/i386/991209-1.c: Likewise.
9446         * gcc.target/ia64/fpreg-1.c: Likewise.
9447         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9448         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9449         
9450 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9451
9452         PR fortran/31639
9453         * gfortran.dg/func_decl_4.f90: New test.
9454
9455 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9456
9457         PR fortran/32727
9458         * gfortran.dg/interface_17.f90: New test.
9459
9460 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9461
9462         PR fortran/32599
9463         * gfortran.dg/32599.f03: New test case.
9464
9465         PR fortran/32601
9466         * gfortran.dg/32601.f03: New test case.
9467         * gfortran.dg/32601_1.f03: Ditto.
9468         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9469         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9470
9471 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9472
9473         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9474
9475 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9476             Devang Patel  <dpatel@apple.com>
9477
9478         PR tree-optimization/25413
9479         * gcc.dg/vect/vect-align-1.c: New.
9480         * gcc.dg/vect/vect-align-2.c: New.
9481         * gcc.dg/vect/pr25413.c: New.
9482         * gcc.dg/vect/pr25413a.c: New.
9483         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9484
9485 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9486
9487         * lib/target-support.exp (check_ultrasparc_hw_available):
9488         New function.
9489         (is-effective-target): Check $arg for ultrasparc_hw.
9490         (is-effective-target-keyword): Likewise.
9491         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9492         when determining what to do on sparc platforms.
9493         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9494         * gcc.dg/20001101-1.c: Likewise.
9495         * gcc.dg/20001101-2.c: Likewise.
9496         * gcc.dg/ultrasp9.c: Likewise.
9497         * gcc.dg/ultrasp10.c: Likewise.
9498         * gcc.target/sparc/pdist-3.c: Likewise.
9499
9500 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9501
9502         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9503
9504 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9505
9506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9507         get vectorized.
9508         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9509         now get vectorized.
9510         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9511         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9512         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9513         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9514         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9515         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9516         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9517         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9518         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9519         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9520         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9521         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9522         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9523         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9524         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9525         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9526         Add spu.
9527
9528 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR c++/30854
9531         * g++.dg/parse/error30.C: New test.
9532
9533 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9534
9535         PR fortran/29804
9536         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9537
9538 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9539
9540         * gfortran.fortran-torture/compile/pr32663.f: New test.
9541
9542 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9543
9544         PR c++/31027
9545         * g++.dg/inherit/virtual4.C: New.
9546
9547 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9548
9549         PR target/32661
9550         * gcc.target/i386/pr32661-1.c: New test.
9551
9552 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9553
9554         * gnat.dg/invariant_index.ad[sb]: New test.
9555
9556 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9557
9558         PR c++/32560
9559         * g++.dg/template/decl3.C: New.
9560
9561 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9562
9563         PR 32617
9564         * gcc.c-torture/execute/align-3.c: New.
9565
9566 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9567
9568         PR target/32708
9569         * gcc.target/i386/pr32708-1.c: New test.
9570         * gcc.target/i386/pr32708-2.c: Ditto.
9571         * gcc.target/i386/pr32708-3.c: Ditto.
9572
9573 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9574
9575         * g++.dg/init/new20.C: Remove svn:executable flag.
9576
9577 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9578
9579         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9580
9581 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9582
9583         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9584
9585 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9586
9587         PR testsuite/25241
9588         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9589         directive.
9590         
9591 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9592
9593         PR fortran/32157
9594         * gfortran.dg/overload_2.f90: New test.
9595
9596         PR fortran/32689
9597         * gfortran.dg/transfer_simplify_5.f90
9598
9599         PR fortran/32634
9600         * gfortran.dg/interface_15.f90: New test.
9601
9602 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9603
9604         PR libfortran/32336
9605         * gfortran.dg/matmul_5.f90:  New test case.
9606
9607 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9608
9609         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9610         * gcc.dg/fesd-any.h: Likewise.
9611         * gcc.dg/fesd-baseonly.c: Likewise.
9612         * gcc.dg/fesd-baseonly.h: Likewise.
9613         * gcc.dg/fesd-none.c: Likewise.
9614         * gcc.dg/fesd-none.h: Likewise.
9615         * gcc.dg/fesd-reduced.c: Likewise.
9616         * gcc.dg/fesd-reduced.h: Likewise.
9617         * gcc.dg/fesd-sys.c: Likewise.
9618         * gcc.dg/fesd-sys.h: Likewise
9619         * gcc.dg/fesd.h: Likewise.
9620
9621         * g++.dg/debug/dwarf2: New directory.
9622         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9623         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9624         * g++.dg/other/fesd-any.h: Likewise.
9625         * g++.dg/other/fesd-baseonly.C: Likewise.
9626         * g++.dg/other/fesd-baseonly.h: Likewise.
9627         * g++.dg/other/fesd-none.C: Likewise.
9628         * g++.dg/other/fesd-none.h: Likewise.
9629         * g++.dg/other/fesd-reduced.C: Likewise.
9630         * g++.dg/other/fesd-reduced.h: Likewise.
9631         * g++.dg/other/fesd-sys.C: Likewise.
9632         * g++.dg/other/fesd-sys.h: Likewise.
9633         * g++.dg/other/fesd.h: Likewise.
9634
9635 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9636
9637         PR fortran/31129
9638         * gfortran.dg/parameter_unused.f90: New test.
9639
9640 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9641
9642         PR tree-optimization/32681
9643         * gcc.dg/tree-ssa/pr32681.c: New test.
9644
9645 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9646
9647         PR fortran/32678
9648         * gfortran.dg/fmt_t_5.f90: New test.
9649
9650 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9651
9652         PR c++/30535
9653         * g++.dg/template/operator10.C: New.
9654
9655 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9656
9657         PR libfortran/32217
9658         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9659
9660 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9661
9662         PR fortran/29876
9663         * gfortran.dg/operator_6.f90: New test.
9664
9665 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9666
9667         PR fortran/17711
9668         * gfortran.dg/operator_4.f90: New test.
9669         * gfortran.dg/operator_5.f90: New test.
9670         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9671         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9672
9673 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/32669
9676         * gfortran.dg/argument_checking_6.f90: New.
9677
9678 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9679
9680         PR fortran/25094
9681         * gfortran.dg/interface_155555.f90: New test.
9682
9683 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9684
9685         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9686         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9687
9688 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9689
9690         PR testsuite/25241
9691         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9692         discern pedantic diagnostics and errors.
9693         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9694         and not an error.
9695         * gcc.dg/20050121-1.c: This is an error and not a warning.
9696         * gcc.target/i386/sseregparm-2.c:  Likewise.
9697         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9698         * gcc.dg/charset/attribute2.c: Likewise.
9699         * gcc.dg/bitfld-1.c: Likewise.
9700         * gcc.dg/pack-test-2.c: Likewise.
9701         * gcc.dg/940510-1.c: Match separately error and warning.
9702         * gcc.dg/array-2.c: Match separately multiple messages. The second
9703         diagnostic is a pedantic warning and not an error.
9704         * gcc.dg/pr14475.c: Match separately multiple messages.
9705         * gcc.dg/pr18809-1.c: Likewise.
9706         * gcc.dg/pr27953.c: Likewise.
9707         * gcc.dg/vla-init-1.c: Likewise.
9708         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9709
9710 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR fortran/32644
9713         * gfortran.dg/char_decl_1.f90: New test.
9714
9715 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9716
9717         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9718
9719 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/32232
9722         * g++.dg/template/overload9.C: New test.
9723
9724 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9725
9726         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9727         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9728
9729 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9730
9731         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9732         * gcc.dg/20001012-2.c: Likewise.
9733         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9734         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9735
9736 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9737
9738         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9739         about the chunk size when STACK_SIZE is defined.
9740
9741 2007-07-06  Josh Conner  <jconner@apple.com>
9742
9743         PR middle-end/32602
9744         * gcc.dg/sibcall-8.c: New test.
9745
9746 2007-07-06  Josh Conner  <jconner@apple.com>
9747
9748         PR middle-end/32603
9749         * gcc.target/arm/sibcall-1.c: New test.
9750
9751 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9752
9753         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9754
9755 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9756
9757         * gfortran.dg/save_parameter.f90: New test.
9758         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9759
9760 2007-07-06  Richard Guenther  <rguenther@suse.de>
9761
9762         * g++.dg/opt/pr30965.C: New testcase.
9763
9764 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9765
9766         * gcc.target/mips/save-restore-5.c: New test.
9767
9768 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9769
9770         PR rtl_optimization/32450
9771         * gcc.dg/pr32450.c: New runtime test.
9772
9773 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9774
9775         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9776         single underscore in scan directives.
9777
9778 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9779
9780         PR c++/32245
9781         * g++.dg/init/ptrmem4.C: New test.
9782
9783         PR c++/32251
9784         * g++.dg/init/new21.C: Likewise.
9785
9786         PR c++/31992
9787         * g++.dg/template/static30.C: Likewise.
9788
9789 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9790
9791         * gcc.dg/vect/costmodel/ppc: New directory.
9792         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9793         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9794         New test.
9795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9797         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9798         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9799         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9800         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9801         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9802         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9803         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9804         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9805         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9806         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9807         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9808         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9809
9810 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9811
9812         PR fortran/32359
9813         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9814
9815 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9816
9817         PR fortran/32526
9818         * gfortran.dg/interface_14.f90: New test.
9819
9820         PR fortran/32613
9821         * gfortran.dg/do_iterator_2.f90: New test.
9822
9823 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9826         (FE_DEC_DOWNWARD): Likewise.
9827         (FE_DEC_UPWARD): Likewise.
9828         (FE_DEC_TOWARDZERO): Likewise.
9829         (FE_DEC_TONEARESTFROMZERO): Likewise.
9830
9831 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9832
9833         * gcc.c-torture/compile/pr32606.c: New.
9834         * gfortran.fortran-torture/execute/pr32604.f90: New.
9835
9836 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * gcc.dg/visibility-12.c: New test.
9839         * gcc.dg/visibility-13.c: Likewise.
9840         * g++.dg/ext/visibility-9.C: Likewise.
9841         * g++.dg/ext/visibility-10.C: Likewise.
9842
9843 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9844
9845         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9846         * gcc.dg/sh-relax-vxworks.c: New test.
9847
9848 2007-07-04  Richard Guenther  <rguenther@suse.de>
9849
9850         PR tree-optimization/32500
9851         * gcc.c-torture/execute/pr32500.c: New testcase.
9852
9853 2007-07-04  Richard Guenther  <rguenther@suse.de>
9854
9855         PR tree-optimization/32482
9856         * gcc.c-torture/compile/pr32482.c: New testcase.
9857
9858 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9859
9860         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9861         VxWorks kernels.
9862         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9863         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9864         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9865         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9866
9867 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9868
9869         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9870
9871 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9872
9873         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9874
9875 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9876
9877         PR fortran/31198
9878         * gfortran.dg/min_max_optional_1.f90: New test.
9879         * gfortran.dg/min_max_optional_2.f90: New test.
9880         * gfortran.dg/min_max_optional_3.f90: New test.
9881
9882 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9883
9884         PR fortran/32545
9885         * gfortran.dg/fmt_error.f90: New test.
9886
9887 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9888
9889         PR fortran/32612
9890         * gfortran.dg/interface_13.f90: New test.
9891
9892 2007-07-03  Dave Brolley  <brolley@redhat.com>
9893
9894         PR c++/31743
9895         * g++.dg/init/new20.C: New test.
9896
9897 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9898
9899         PR fortran/32579
9900         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9901
9902 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9903
9904         PR fortran/25062
9905         * common_7.f90: New.
9906         * common_8.f90: New.
9907         * common_9.f90: New.
9908
9909 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9910
9911         PR fortran/30940
9912         * gfortran.dg/argument_checking_1.f90: New.
9913         * gfortran.dg/argument_checking_2.f90: New.
9914         * gfortran.dg/argument_checking_3.f90: New.
9915         * gfortran.dg/argument_checking_4.f90: New.
9916         * gfortran.dg/argument_checking_5.f90: New.
9917         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9918         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9919
9920 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9921
9922         * gcc.dg/pr32176.c: Add -w to default dg-options.
9923
9924 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9925
9926         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9927
9928 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9929
9930         PR fortran/20888
9931         * gfortran.dg/null_2.f90: New.
9932
9933 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9934             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9935
9936         PR middle-end/32176
9937         * gcc.dg/pr32176.c: New test.
9938
9939 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9940
9941         * gcc.dg/const-float80.c : New test.
9942         * gcc.dg/const-float128.c : New test.
9943         * gcc.dg/const-float80-ped.c : New test.
9944         * gcc.dg/const-float128-ped.c : New test.
9945
9946 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9947
9948         * gcc.dg/c99-math.h: Fix typo.
9949
9950 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR libgomp/32468
9953         * gcc.dg/gomp/pr32468-1.c: New test.
9954
9955 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9956
9957         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9958         an ABI option.
9959
9960 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9961
9962         * gfortran.fortran-torture/compile/pr32583.f: New.
9963         * gcc.c-torture/compile/pr32584.c: New
9964
9965 2007-07-02  Ollie Wild  <aaw@google.com>
9966
9967         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9968         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9969
9970 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9971
9972         * gcc.target/mips/save-restore-1.c: New test.
9973         * gcc.target/mips/save-restore-2.c: Likewise.
9974         * gcc.target/mips/save-restore-3.c: Likewise.
9975         * gcc.target/mips/save-restore-4.c: Likewise.
9976
9977 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         PR tree-optimization/31966
9980         PR tree-optimization/32533
9981         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9982         * gfortran.dg/pr32533.f90: Ditto.
9983
9984 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * g++.dg/opt/nrv12.C: New test.
9987         * gcc.target/i386/nrv1.c: New test.
9988
9989         PR c++/31748
9990         * g++.dg/gomp/pr31748.C: New test.
9991
9992 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9993  
9994         PR tree-optimization/32230
9995         * gcc.dg/vect/pr32230.c: New test.
9996
9997 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9998
9999         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10000         * bind_c_coms.f90: Ditto.
10001         * bind_c_coms_driver.c: Ditto.
10002         * bind_c_dts.f90: Ditto.
10003         * bind_c_dts_2.f03: Ditto.
10004         * bind_c_dts_2_driver.c: Ditto.
10005         * bind_c_dts_3.f03: Ditto.
10006         * bind_c_dts_4.f03: Ditto.
10007         * bind_c_dts_driver.c: Ditto.
10008         * bind_c_implicit_vars.f03: Ditto.
10009         * bind_c_procs.f03: Ditto.
10010         * bind_c_usage_2.f03: Ditto.
10011         * bind_c_usage_3.f03: Ditto.
10012         * bind_c_usage_5.f03: Ditto.
10013         * bind_c_usage_6.f03: Ditto.
10014         * bind_c_usage_7.f03: Ditto.
10015         * bind_c_vars.f90: Ditto.
10016         * bind_c_vars_driver.c: Ditto.
10017         * binding_c_table_15_1.f03: Ditto.
10018         * binding_label_tests.f03: Ditto.
10019         * binding_label_tests_10.f03: Ditto.
10020         * binding_label_tests_10_main.f03: Ditto.
10021         * binding_label_tests_11.f03: Ditto.
10022         * binding_label_tests_11_main.f03: Ditto.
10023         * binding_label_tests_12.f03: Ditto.
10024         * binding_label_tests_13.f03: Ditto.
10025         * binding_label_tests_13_main.f03: Ditto.
10026         * binding_label_tests_14.f03: Ditto.
10027         * binding_label_tests_2.f03: Ditto.
10028         * binding_label_tests_3.f03: Ditto.
10029         * binding_label_tests_4.f03: Ditto.
10030         * binding_label_tests_5.f03: Ditto.
10031         * binding_label_tests_6.f03: Ditto.
10032         * binding_label_tests_7.f03: Ditto.
10033         * binding_label_tests_8.f03: Ditto.
10034         * binding_label_tests_9.f03: Ditto.
10035         * c_assoc.f90: Ditto.
10036         * c_assoc_2.f03: Ditto.
10037         * c_f_pointer_shape_test.f90: Ditto.
10038         * c_f_pointer_tests.f90: Ditto.
10039         * c_f_tests_driver.c: Ditto.
10040         * c_funloc_tests.f03: Ditto.
10041         * c_funloc_tests_2.f03: Ditto.
10042         * c_funloc_tests_3.f03: Ditto.
10043         * c_funloc_tests_3_funcs.c: Ditto.
10044         * c_kind_params.f90: Ditto.
10045         * c_kind_tests_2.f03: Ditto.
10046         * c_kinds.c: Ditto.
10047         * c_loc_driver.c: Ditto.
10048         * c_loc_test.f90: Ditto.
10049         * c_loc_tests_2.f03: Ditto.
10050         * c_loc_tests_2_funcs.c: Ditto.
10051         * c_loc_tests_3.f03: Ditto.
10052         * c_loc_tests_4.f03: Ditto.
10053         * c_loc_tests_5.f03: Ditto.
10054         * c_loc_tests_6.f03: Ditto.
10055         * c_loc_tests_7.f03: Ditto.
10056         * c_loc_tests_8.f03: Ditto.
10057         * c_ptr_tests.f03: Ditto.
10058         * c_ptr_tests_10.f03: Ditto.
10059         * c_ptr_tests_5.f03: Ditto.
10060         * c_ptr_tests_7.f03: Ditto.
10061         * c_ptr_tests_7_driver.c: Ditto.
10062         * c_ptr_tests_8.f03: Ditto.
10063         * c_ptr_tests_8_funcs.c: Ditto.
10064         * c_ptr_tests_9.f03: Ditto.
10065         * c_ptr_tests_driver.c: Ditto.
10066         * c_size_t_driver.c: Ditto.
10067         * c_size_t_test.f03: Ditto.
10068         * com_block_driver.f90: Ditto.
10069         * global_vars_c_init.f90: Ditto.
10070         * global_vars_c_init_driver.c: Ditto.
10071         * global_vars_f90_init.f90: Ditto.
10072         * global_vars_f90_init_driver.c: Ditto.
10073         * interop_params.f03: Ditto.
10074         * iso_c_binding_only.f03: Ditto.
10075         * iso_c_binding_rename_1.f03: Ditto.
10076         * iso_c_binding_rename_1_driver.c: Ditto.
10077         * iso_c_binding_rename_2.f03: Ditto.
10078         * iso_c_binding_rename_2_driver.c: Ditto.
10079         * kind_tests_2.f03: Ditto.
10080         * kind_tests_3.f03: Ditto.
10081         * module_md5_1.f90: Ditto.
10082         * only_clause_main.c: Ditto.
10083         * print_c_kinds.f90: Ditto.
10084         * test_bind_c_parens.f03: Ditto.
10085         * test_c_assoc.c: Ditto.
10086         * test_com_block.f90: Ditto.
10087         * test_common_binding_labels.f03: Ditto.
10088         * test_common_binding_labels_2.f03: Ditto.
10089         * test_common_binding_labels_2_main.f03: Ditto.
10090         * test_common_binding_labels_3.f03: Ditto.
10091         * test_common_binding_labels_3_main.f03: Ditto.
10092         * test_only_clause.f90: Ditto.
10093         * use_iso_c_binding.f90: Ditto.
10094         * value_5.f90: Ditto.
10095         * value_test.f90: Ditto.
10096         * value_tests_f03.f90: Ditto.
10097
10098 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10099
10100         * gcc.dg/tls/opt-14.c: New.
10101
10102 2007-07-01  Ollie Wild  <aaw@google.com>
10103
10104         * g++.dg/lookup/using16.C: New test.
10105         * g++.dg/lookup/using17.C: New test.
10106
10107 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10108
10109         PR fortran/32239
10110         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10111         (test_4): Use proper test for floating point equality.
10112         (test_8): Likewise.
10113
10114 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10115
10116         PR libgfortran/32554
10117         * gfortran.dg/fmt_p_1.f90: New test.
10118
10119 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10120
10121         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10122         initialization and fix dg-final check - the initialization loop is
10123         vectorizable.
10124
10125 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10126             Volker Reichelt  <reichelt@netcologne.de>
10127
10128         PR middle-end/32559
10129         * gcc.dg/pr32559.c: New test.
10130
10131 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10132
10133         PR tree-optimization/25371
10134         * gcc.dg/vect/pr25371.c: New test.
10135
10136 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10137
10138         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10139         when allocating and initializing a flexible array.
10140
10141 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10142
10143         PR fortran/20373
10144         * gfortran.dg/intrinsic.f90: New test.
10145
10146 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10147
10148         PR fortran/32555
10149         * gfortran.dg/fmt_zero_check.f90: New.
10150
10151 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10152
10153         PR fortran/30284
10154         * gfortran.dg/repeat_f90: New test.
10155
10156 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10157
10158         PR testsuite/25241
10159         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10160         -pedantic-errors, so we should match errors.
10161         * gcc.dg/cpp/escape-1.c: Likewise.
10162         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10163         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10164         warning.
10165         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10166         errors instead of warnings.
10167         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10168         a pedantic warning.
10169         * gcc.dg/cpp/arith-3.c: Likewise.
10170
10171 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10172
10173         PR testsuite/25241
10174         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10175         * gcc.dg/pch/valid-2.c: Likewise.
10176         * gcc.dg/pch/valid-3.c: Likewise.
10177         * gcc.dg/pch/warn-1.c: Likewise.
10178         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10179         
10180 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10181
10182         PR c/4076
10183         * gcc.dg/Wunused-function.c: New.
10184         
10185 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10188
10189 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10190
10191         * g++.dg/other/canon-31724.C: New.
10192         
10193 2007-06-29  Jan Hubicka  <jh@suse.cz>
10194
10195         PR middle-end/32372
10196         * gcc.c-torture/compile/pr32372.c: new.
10197
10198 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10199
10200         * gfortran.dg/operator_3.f90: New test.
10201
10202 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10203
10204         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10205         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10206
10207 2007-06-29  Richard Guenther  <rguenther@suse.de>
10208
10209         PR middle-end/32493
10210         * gcc.dg/inline-23.c: New testcase.
10211
10212 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10213
10214         PR tree-optimization/24659
10215         * gcc.target/i386/vectorize2.c: New test.
10216         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10217         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10218
10219 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10220
10221         * gcc.dg/pointer-arith-9.c: New test.
10222
10223 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/32483
10226         * gfortran.dg/fmt_read_2.f90: New.
10227
10228 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10229
10230         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10231         If it exists, don't try to create it.
10232
10233 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10234
10235         * g++.dg/ext/visibility/ms-compat-1.C: New.
10236
10237 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10238
10239         PR tree-opt/32417
10240         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10241
10242 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10243
10244         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10245         targets.
10246
10247 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10248
10249         PR fortran/32467
10250         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10251
10252 2007-06-27  Richard Guenther  <rguenther@suse.de>
10253
10254         PR middle-end/32492
10255         * gcc.dg/inline-22.c: New testcase.
10256
10257 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10258
10259         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10260         the scan-assembler constant.
10261
10262 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10263
10264         PR 20216
10265         * gcc.dg/pr20216.c: New.
10266
10267 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10268
10269         PR tree-opt/32421
10270         * gcc.dg/vect/pr32421.c: New test.
10271
10272 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10273
10274         PR c++/32111
10275         * g++.dg/other/friend5.C: New test.
10276
10277 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10278
10279         PR fortran/32464
10280         * gfortran.dg/host_assoc_function_2.f90: New test.
10281
10282         PR fortran/31494
10283         * gfortran.dg/host_assoc_call_1.f90: New test.
10284
10285 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10286
10287         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10288         
10289 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10290
10291         PR fortran/32456
10292         * gfortran.dg/error_format.f90: New test.
10293
10294 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10295
10296         PR fortran/32136
10297         * gfortran.dg/pr32136.f90: New test.
10298
10299 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10300
10301         PR fortran/31726
10302         * gfortran.dg/minmaxloc_1.f90: New test.
10303
10304         PR fortran/32298
10305         * gfortran.dg/minmaxloc_2.f90: New test.
10306
10307 2007-06-23  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/16876
10310         PR middle-end/29478
10311         * gcc.dg/pr29254.c: The warning is bogus.
10312         * gcc.dg/warn-1.c: Likewise.
10313         * gcc.dg/assign-warn-3.c: Likewise.
10314         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10315
10316 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10317
10318         * gcc.c-torture/execute/20070623-1.c: New.
10319
10320 2007-06-22  Jan Hubicka  <jh@suse.cz>
10321
10322         * gcc.c-torture/compile/pr31541.c: New.
10323
10324 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10325
10326         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10327         Remove -m64 from dg-options.
10328
10329 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10330
10331         PR middle-end/32374
10332         * gcc.dg/pr32374.c: New test.
10333
10334 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10335
10336         PR fortran/32360
10337         * gfortran.dg/pointer_assign_3.f90: New test.
10338
10339 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10340
10341         * gcc.dg/tree-ssa/pr19590.c: New.
10342
10343 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10344
10345         PR fortran/31162
10346         * gfortran.dg/assign.f90: Update test.
10347         * gfortran.dg/real_do_1.f90: Update test.
10348         * gfortran.dg/gomp/omp_do1.f90: Update test.
10349         * gfortran.dg/warnings_are_errors_1.f: Update test.
10350         * gfortran.dg/g77/20010519-1.f: Update test.
10351         * gfortran.dg/g77/pr9258.f: Update test.
10352         * gfortran.dg/g77/960317-1.f: Update test.
10353
10354 2007-06-21  Richard Guenther  <rguenther@suse.de>
10355
10356         PR tree-optimization/32453
10357         * gcc.c-torture/compile/pr32453.c: New testcase.
10358
10359 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10360
10361         PR tree-optimization/31866
10362         * gcc.dg/pr31866.c: New test.
10363
10364 2007-06-21  Richard Guenther  <rguenther@suse.de>
10365
10366         PR tree-optimization/32451
10367         * g++.dg/torture/20070621-1.C: New testcase.
10368
10369 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10370
10371         * gcc.dg/attr-isr.c: Test delay slot content.
10372         
10373 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10374
10375         PR fortran/32361
10376         gfortran.dg/pointer_assign_2.f90: New test.
10377
10378 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10379
10380         PR fortran/25061
10381         gfortran.dg/invalid_procedure_name.f90: New test.
10382
10383 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10384
10385         PR tree-optimization/25737
10386         * gcc.dg/tree-ssa/alias-14.c: New test.
10387
10388 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10389
10390         * gcc.target/i386/large-size-array-3.c: New.
10391
10392 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10393         Richard Guenther  <rguenther@suse.de>
10394
10395         PR fortran/32140
10396         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10397
10398 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR middle-end/31959
10401         * gcc.dg/pr31959.c: New test.
10402
10403         PR inline-asm/32109
10404         * g++.dg/ext/asm10.C: New test.
10405
10406         PR middle-end/32285
10407         * gcc.c-torture/execute/20070614-1.c: New test.
10408
10409 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10410
10411         * gcc.target/arm/stack-corruption.c: New test.
10412
10413 2007-06-19  Richard Guenther  <rguenther@suse.de>
10414
10415         * g++.dg/torture/pr30252.C: New testcase.
10416
10417 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR tree-optimization/32353
10420         * g++.dg/opt/nrv13.C: New test.
10421
10422 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10423
10424         PR fortran/20863
10425         PR fortran/20882
10426         * gfortran.dg/impure_assignment_2.f90 : New test.
10427
10428         PR fortran/32236
10429         * gfortran.dg/data_initialized_2.f90 : New test.
10430
10431         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10432         appropriate version of 'dmach'.
10433
10434 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         PR target/32389
10437         * gcc.target/i386/pr32389.c New test.
10438
10439 2007-06-18  Simon Baldwin <simonb@google.com>
10440
10441         PR c++/31923
10442         * g++.dg/template/error25.C: New.
10443         * g++.dg/template/spec35.C: New.
10444
10445 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10446
10447         * gcc.c-torture/compile/pr32355.c: New testcase.
10448         
10449 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10450
10451         PR tree-optimization/32383
10452         * g++.dg/opt/pr32383.C: New test.
10453
10454 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10455
10456         PR rtl-optimization/32366
10457         * gcc.dg/vect/pr32366.c: New test.
10458
10459 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10460
10461         * gcc.c-torture/compile/pr32349.c: New testcase.
10462         
10463 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10464
10465         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10466         * gcc.target/sparc/combined-2.c: Likewise.
10467         * gcc.target/sparc/fexpand.c : Likewise.
10468         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10469         * gcc.target/sparc/fpack16.c : Likewise.
10470         * gcc.target/sparc/fpmerge.c : Likewise.
10471         * gcc.target/sparc/fpmul.c : Likewise.
10472         * gcc.target/sparc/noresult.c : Likewise.
10473         * gcc.target/sparc/pdist.c: Likewise.
10474
10475 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10476
10477         PR middle-end/31723
10478         * gcc.target/i386/recip-divf.c: New test.
10479         * gcc.target/i386/recip-sqrtf.c: Ditto.
10480         * gcc.target/i386/recip-vec-divf.c: Ditto.
10481         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10482         * gcc.target/i386/sse-recip.c: Ditto.
10483         * gcc.target/i386/sse-recip-vec.c: Ditto.
10484
10485 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10486
10487         PR tree-opt/32225
10488         * gcc.c-torture/compile/20070605-1.c: New test.
10489
10490         * gcc.c-torture/compile/20070603-1.c: New testcase.
10491         * gcc.c-torture/compile/20070603-2.c: New testcase.
10492
10493         * gcc.c-torture/compile/20070531-1.c: New test.
10494
10495         PR tree-opt/32167
10496         * gcc.c-torture/compile/20070531-2.c: New test.
10497
10498         PR tree-opt/32144
10499         * gcc.c-torture/compile/20070529-1.c: New test.
10500
10501         PR tree-opt/32145
10502         * gcc.c-torture/compile/20070529-2.c: New test.
10503
10504         PR tree-opt/32015
10505         * gcc.c-torture/compile/20070520-1.c: New test.
10506
10507         * g++.dg/ext/java-1.C: New test.
10508
10509         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10510         loops instead of one. Remove the "can't determine dependence"
10511         check.
10512         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10513         needed as the cast is gone in the first place.
10514         * gcc.dg/max-1.c: Change local variable a to be a global one.
10515         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10516         have a cast which is PREd.
10517
10518 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10519
10520         * g++.dg/lookup/anon6.C: New test.
10521
10522 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10523
10524         PR c++/31806
10525         * g++.dg/opt/static6.C: New testcase.
10526
10527 2007-06-14  Geoff Keating  <geoffk@apple.com>
10528
10529         * g++.dg/ext/visibility/overload-1.C: New.
10530
10531         PR 31093
10532         * g++.dg/ext/visibility/anon4.C: New.
10533
10534 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10535
10536         PR target/32268
10537         * gcc.target/i386/pr32268.c: New test.
10538
10539 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10540
10541         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10542         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10543         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10544
10545         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10546         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10547         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10548         BID is used.
10549
10550 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10551
10552         PR fortran/32302
10553         * gfortran.dg/common_resize_1.f90: New test.
10554
10555 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10556
10557         PR target/32274
10558         * gcc.dg/vect/pr32224.c: Fix.   
10559         
10560 2007-06-13  Eric Christopher  <echristo@apple.com>
10561
10562         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10563
10564 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10565
10566         PR fortran/32323
10567         * gfortran.dg/actual_array_vect_1.f90: New.
10568
10569 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10570
10571         * gcc.target/sparc/mfpu.c: New test.
10572
10573 2007-06-12  Geoff Keating  <geoffk@apple.com>
10574
10575         * g++.dg/warn/weak1.C: Suppress on Darwin.
10576         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10577
10578 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10579
10580         PR middle-end/31579
10581          * g++.dg/torture/pr31579.C: New testcase.
10582
10583 2007-06-12  Ian Lance Taylor  <iant@google.com>
10584
10585         PR libstdc++/29286
10586         * g++.dg/init/new16.C: New test.
10587         * g++.dg/init/new17.C: New test.
10588         * g++.dg/init/new18.C: New test.
10589         * g++.dg/init/new19.C: New test.
10590
10591 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10592
10593         * gnat.dg/lhs_view_convert.adb: New test.
10594
10595 2007-06-12  Richard Guenther  <rguenther@suse.de>
10596
10597         PR tree-optimization/15353
10598         PR tree-optimization/31657
10599         * gcc.c-torture/execute/20070424-1.c: New testcase.
10600         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10601         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10602         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10603         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10604         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10605
10606 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10607
10608         PR rtl-optimization/32293
10609         * gcc.dg/pr32293.c: New test.
10610
10611 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10612
10613         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10614
10615 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10616
10617         PR fortran/29786
10618         * gfortran.dg/equiv_7.f90: New test.
10619         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10620
10621         PR fortran/30875
10622         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10623
10624 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10625
10626         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10627         * gcc.dg/setjmp-4.c: Likewise.
10628         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10629
10630 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10631
10632         PR rtl-optimization/31025
10633         * gfortran.dg/pr31025.f90: New.
10634
10635 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10636
10637         PR target/32280
10638         * gcc.target/i386/pr32280.c: New test.
10639
10640 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10641
10642         PR middle-end/32279
10643         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10644
10645 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10646
10647         PR libgfortran/32235
10648         * gfortran.dg/backspace_9.f: New test.
10649
10650 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10651
10652         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10653
10654 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10655
10656         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10657
10658 2007-06-09  Ian Lance Taylor  <iant@google.com>
10659
10660         PR tree-optimization/32169
10661         * gcc.c-torture/compile/pr32169.c: New test.
10662
10663 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10664
10665         * gcc.dg/vect/costmodel: New directory.
10666         * gcc.dg/vect/costmodel/i386: New directory.
10667         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10668         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10669         New test.
10670         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10671         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10672         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10673         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10674         * gcc.dg/vect/costmodel/x86_64: New directory.
10675         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10676         New testsuite.
10677         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10678         New test.
10679         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10680         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10681         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10682         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10683         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10684
10685 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10686
10687         PR tree-optimization/32243
10688         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10689         flags for -Os tests.
10690         * gcc.dg/vect/03-vect-pr32243.c: New test.
10691
10692 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10693
10694         PR tree-optimization/32224
10695         * gcc.dg/vect/pr32224.c: New test.
10696
10697 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR c++/32177
10700         * g++.dg/gomp/pr32177.C: New test.
10701
10702 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10703
10704         PR testsuite/25241
10705         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10706         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10707         warning nor an error.
10708         * gcc.dg/Wfatal-2.c: Likewise.
10709         * gcc.dg/Werror-1.c: Likewise.
10710         * gcc.dg/Werror-5.c: Likewise.
10711         * gcc.dg/Werror-7.c: Likewise.
10712         * gcc.dg/Werror-10.c: Likewise.
10713         * gcc.dg/Werror-11.c: Likewise.
10714
10715 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10716
10717         PR c++/30759
10718         * g++.dg/init/brace6.C: New test.
10719
10720 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10721
10722         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10723         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10724         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10725         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10726
10727         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10728         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10729         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10730         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10731         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10732         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10733         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10734         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10735
10736         * gcc.dg/darwin-minversion-3.c: New.
10737
10738 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10739
10740         * gcc.target/i386/builtin-copysign.c: New test.
10741
10742 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10743
10744         PR tree-optimization/32220
10745         * gfortran.dg/predcom-2.f: New testcase.
10746
10747 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10748
10749         PR tree-opt/32231
10750         * gcc.target/i386/vectorize4.c: New test.
10751
10752 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10753
10754         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10755
10756 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10757
10758         PR testsuite/25241
10759         * gcc.dg/simd-5.c: Mark output as a note.
10760         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10761         dg-message.
10762         * gcc.dg/simd-1.c: Likewise.
10763         * gcc.dg/always_inline.c: Mark output as a sorry.
10764         * gcc.dg/always_inline2.c: Likewise.
10765         * gcc.dg/always_inline3.c: Likewise.
10766
10767 2007-06-06  Ian Lance Taylor  <iant@google.com>
10768
10769         * g++.dg/conversion/enum1.C: New test.
10770
10771 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         PR tree-optimization/32216
10774         * gcc.dg/vect/pr32216.c: New test.
10775
10776 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10777
10778         PR testsuite/18923
10779         * gfortran.dg/invalid_contains_1.f90: New test.
10780         * gfortran.dg/invalid_contains_2.f90: New test.
10781
10782 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10783
10784         PR testsuite/32057
10785         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10786         midnight issues.
10787
10788 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10789
10790         PR testsuite/25241
10791         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10792         dg-message to match de note.
10793         * gcc.dg/pr26570.c: Use dg-message for a note.
10794         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10795         dg-error instead of dg-warning because of -Werror.
10796         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10797         neither an error, nor a warning.
10798         * gcc.dg/glibc-uclibc-2.c: Likewise
10799         * gcc.dg/cpp/19940712-1.c: Likewise.
10800
10801 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10802
10803         PR preprocessor/23479
10804         * gcc.dg/binary-constants-1.c: Add test suites for
10805         the 0b-prefixed binary integer constants.
10806         * gcc.dg/binary-constants-2.c: Ditto.
10807         * gcc.dg/binary-constants-3.c: Ditto.
10808         * gcc.dg/binary-constants-4.c: Ditto.
10809
10810 2007-06-05  Ian Lance Taylor  <iant@google.com>
10811
10812         * gcc.dg/Wstrict-overflow-19.c: New test.
10813
10814 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10815
10816         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10817
10818 2007-06-04  Ian Lance Taylor  <iant@google.com>
10819
10820         * gcc.dg/Wstrict-overflow-18.c: New test.
10821
10822 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10823
10824         PR testsuite/25241
10825         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10826         * gcc.dg/cpp/mi5.c: Likewise.
10827         * gcc.dg/cpp/mi7.c: Likewise.
10828
10829 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10830
10831         PR c/32191
10832         * gcc.dg/pr32191.c: New test.
10833
10834 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10835
10836         PR fortran/32124
10837         * gfortran.dg/allocate_stat_1.f90: Remove.
10838
10839 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10840
10841         * gcc.target/i386/sse4_2-check.h: New.
10842         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10843         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10844         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10845         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10846         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10847         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10848         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10849         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10850         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10851         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10852         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10853         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10854         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10855         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10856         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10857         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10858         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10859         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10860
10861 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10862
10863         * gcc.dg/pie-link.c: New test.
10864
10865 2007-06-01  Ian Lance Taylor  <iant@google.com>
10866
10867         * gcc.dg/Wstrict-overflow-17.c: New test.
10868
10869 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10870
10871         * gcc.dg/builtin-return-1.c (g): New.
10872         (main): Allocate at least 64 bytes on the stack.
10873
10874 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10875
10876         * g++.dg/init/cleanup3.C: New test.
10877
10878 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10879
10880         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10881         int is 16 bits.
10882
10883 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10884
10885         PR fortran/32156
10886         * gfortran.dg/char_array_constructor_3.f90: New test.
10887
10888 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10889
10890         PR tree-optimization/32160
10891         * gfortran.dg/predcom-1.f: New test.
10892
10893 2007-05-31  Richard Guenther  <rguenther@suse.de>
10894
10895         * g++.dg/other/str_empty.C: Move...
10896         * g++.dg/other/pr30567.C: Move...
10897         * g++.dg/tree-ssa/pr27218.C: Move...
10898         * g++.dg/torture: ...here and remove dg-options.
10899
10900 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10901
10902         PR c++/32158
10903         * g++.dg/ext/is_pod_incomplete.C: New.
10904
10905 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10906             Douglas Gregor <doug.gregor@gmail.com>
10907             Pedro Lamarao <pedro.lamarao@mndfck.org>
10908             Howard Hinnant <howard.hinnant@gmail.com>
10909
10910         PR c++/7412
10911         PR c++/29939
10912         * g++.dg/cpp0x/rv8p.C: New.
10913         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10914         * g++.dg/cpp0x/cast-bug.C: New.
10915         * g++.dg/cpp0x/elision_weak.C: New.
10916         * g++.dg/cpp0x/collapse-bug.C: New.
10917         * g++.dg/cpp0x/rv3p.C: New.
10918         * g++.dg/cpp0x/rv7n.C: New.
10919         * g++.dg/cpp0x/overload-conv-1.C: New.
10920         * g++.dg/cpp0x/rv2n.C: New.
10921         * g++.dg/cpp0x/deduce.C: New.
10922         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10923         * g++.dg/cpp0x/rv6p.C: New.
10924         * g++.dg/cpp0x/template_deduction.C: New.
10925         * g++.dg/cpp0x/implicit-copy.C: New.
10926         * g++.dg/cpp0x/rv1p.C: New.
10927         * g++.dg/cpp0x/cast.C: New.
10928         * g++.dg/cpp0x/rv5n.C: New.
10929         * g++.dg/cpp0x/collapse.C: New.
10930         * g++.dg/cpp0x/overload-conv-2.C: New.
10931         * g++.dg/cpp0x/rv4p.C: New.
10932         * g++.dg/cpp0x/rvo.C: New.
10933         * g++.dg/cpp0x/iop.C: New.
10934         * g++.dg/cpp0x/rv3n.C: New.
10935         * g++.dg/cpp0x/rv7p.C: New.
10936         * g++.dg/cpp0x/reference_collapsing.C: New.
10937         * g++.dg/cpp0x/overload.C: New.
10938         * g++.dg/cpp0x/named.C: New.
10939         * g++.dg/cpp0x/rv2p.C: New.
10940         * g++.dg/cpp0x/rv6n.C: New.
10941         * g++.dg/cpp0x/not_special.C: New.
10942         * g++.dg/cpp0x/bind.C: New.
10943         * g++.dg/cpp0x/rv1n.C: New.
10944         * g++.dg/cpp0x/rv5p.C: New.
10945         * g++.dg/cpp0x/elision.C: New.
10946         * g++.dg/cpp0x/named_refs.C: New.
10947         * g++.dg/cpp0x/unnamed_refs.C: New.
10948         * g++.dg/cpp0x/rv4n.C: New.
10949         * g++.dg/cpp0x/elision_neg.C: New.
10950         * g++.dg/init/copy7.C: Run in C++98 mode.
10951         * g++.dg/overload/arg1.C: Ditto.
10952         * g++.dg/overload/arg4.C: Ditto.
10953
10954 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR c++/31809
10957         * g++.dg/opt/static5.C: New test.
10958
10959 2007-05-30  Richard Guenther  <rguenther@suse.de>
10960
10961         * g++.dg/dg.exp: Prune torture/.
10962         * g++.dg/torture/dg-torture.exp: New testsuite.
10963
10964 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10965
10966         * gcc.target/arm/pr27387.C: Move and rename to ...
10967         * g++.dg/inherit/thunk8.C: ... here.
10968
10969 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR tree-optimization/31769
10972         * g++.dg/gomp/pr31769.C: New test.
10973
10974 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10975
10976         * gcc.target/i386/stack-realign.c: New.
10977
10978 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10979
10980         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10981
10982 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10983
10984         * gfortran.dg/sizeof.f90: New.
10985
10986 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10987
10988         PR c/31339
10989         * gcc.dg/boolcomplex-1.c: New test.
10990
10991         PR c++/31339
10992         * g++.dg/ext/boolcomplex-1.c: New test.
10993
10994 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10995
10996         * gcc.dg/matrix: New directory.
10997
10998 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10999
11000         PR fortran/32124
11001         * gfortran.dg/allocate_stat_1.f90: New.
11002
11003 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11004
11005         PR fortran/31972
11006         * transfer_hollerith_1.f90: New test.
11007
11008 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11009
11010         PR tree-opt/32100
11011         * gcc.c-torture/execute/vrp-7.c: New test.
11012
11013 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11014
11015         * gfortran.dg/transfer_simplify_4.f90: New test.
11016
11017 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11018
11019         PR fortran/32088
11020         * gfortran.dg/func_result_3.f90: New.
11021
11022 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11023
11024         PR middle-end/32083
11025         * gfortran.dg/transfer_simplify_3.f90: New.
11026
11027 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11028
11029         PR target/32065
11030         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11031         to compile options.
11032         * gcc.target/i386/pr32065-2.c: New test.
11033
11034 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11035
11036         PR fortran/31813
11037         * gfortran.dg/io_constraints_2.f90: Update.
11038
11039 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11040
11041         PR fortran/31219
11042         * gfortran.dg/array_constructor_17.f90: New test.
11043
11044 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11045
11046         PR tree-opt/32090
11047         * g++.dg/opt/array2.C: New testcase.
11048
11049 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11050
11051         PR target/32065
11052         * gcc.target/i386/pr32065.c: New test.
11053
11054 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11055             Marcus Meissner <meissner@suse.de>
11056
11057         * gcc.dg/attr-alloc_size.c: New.
11058
11059 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11060             Lee Millward  <lee.millward@gmail.com>
11061
11062         PR c++/31745
11063         * g++.dg/parse/crash34.C: New test.
11064
11065         * g++.dg/parse/crash35.C: New test.
11066
11067 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11068
11069         * gcc.target/i386/sse2-check.h: New.
11070         * gcc.target/i386/sse2-vec-1.c: Likewise.
11071         * gcc.target/i386/sse2-vec-2.c: Likewise.
11072         * gcc.target/i386/sse2-vec-3.c: Likewise.
11073         * gcc.target/i386/sse2-vec-4.c: Likewise.
11074         * gcc.target/i386/sse2-vec-5.c: Likewise.
11075         * gcc.target/i386/sse2-vec-6.c: Likewise.
11076
11077 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11078
11079         PR c++/31431
11080         PR c++/31432
11081         PR c++/31434
11082         PR c++/31435
11083         PR c++/31437
11084         PR c++/31438
11085         PR c++/31442
11086         PR c++/31443
11087         PR c++/31444
11088         PR c++/31445
11089         * g++.dg/cpp0x/pr31431.C: New.
11090         * g++.dg/cpp0x/pr31437.C: New.
11091         * g++.dg/cpp0x/pr31442.C: New.
11092         * g++.dg/cpp0x/pr31444.C: New.
11093         * g++.dg/cpp0x/pr31431-2.C: New.
11094         * g++.dg/cpp0x/pr31432.C: New.
11095         * g++.dg/cpp0x/pr31434.C: New.
11096         * g++.dg/cpp0x/pr31438.C: New.
11097         * g++.dg/cpp0x/pr31443.C: New.
11098         * g++.dg/cpp0x/pr31445.C: New.
11099         * g++.dg/cpp0x/variadic-crash1.C: New.
11100
11101 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11102
11103         * gcc.target/arm/long-calls-1.c: New test.
11104         * gcc.target/arm/long-calls-2.c: Likewise.
11105         * gcc.target/arm/long-calls-3.c: Likewise.
11106         * gcc.target/arm/long-calls-4.c: Likewise.
11107
11108 2007-05-25  Richard Guenther  <rguenther@suse.de>
11109             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11110
11111         PR tree-optimization/31982
11112         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11113
11114 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11115
11116         PR fortran/32047
11117         * gfortran.dg/result_in_spec_2.f90: New test.
11118
11119 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11122
11123 2007-05-24  Ollie Wild  <aaw@google.com>
11124
11125         * gcc.dg/cpp/counter-1.c: New test.
11126         * gcc.dg/pch/counter-1.c: New test.
11127         * gcc.dg/pch/counter-1.hs: New file.
11128         * gcc.dg/pch/counter-2.c: New test.
11129         * gcc.dg/pch/counter-2.hs: New file.
11130         * gcc.dg/pch/counter-3.c: New test.
11131         * gcc.dg/pch/counter-3.hs: New file.
11132
11133 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11134
11135         * gcc.dg/tree-ssa/predcom-1.c: New test.
11136         * gcc.dg/tree-ssa/predcom-2.c: New test.
11137         * gcc.dg/tree-ssa/predcom-3.c: New test.
11138         * gcc.dg/tree-ssa/predcom-4.c: New test.
11139         * gcc.dg/tree-ssa/predcom-5.c: New test.
11140         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11141
11142 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11143
11144         PR testsuite/32062
11145         * gcc.target/i386/sse4_1-check.h (MASK): New.
11146
11147 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11148
11149         PR fortran/32038
11150         * gfortran.dg/pr25603.f: Initialize integer variables.
11151
11152 2007-05-23  Ian Lance Taylor  <iant@google.com>
11153
11154         * g++.dg/other/vrp1.C: New test.
11155
11156 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11157
11158         PR preprocessor/20077
11159         * gcc.dg/cpp/paste15.c: New test.
11160
11161 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11162             Nigel Stephens  <nigel@mips.com>
11163             Richard Sandiford  <richard@codesourcery.com>
11164
11165         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11166         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11167         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11168         * gcc.target/mips/inter/mips16-inter.exp: New.
11169
11170 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11171
11172         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11173
11174 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11175
11176         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11177         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11178         * gcc.target/i386/sse3-addsubps.c: Likewise.
11179         * gcc.target/i386/sse3-haddpd.c: Likewise.
11180         * gcc.target/i386/sse3-haddps.c: Likewise.
11181         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11182         * gcc.target/i386/sse3-hsubps.c: Likewise.
11183         * gcc.target/i386/sse3-lddqu.c: Likewise.
11184         * gcc.target/i386/sse3-movddup.c: Likewise.
11185         * gcc.target/i386/sse3-movshdup.c: Likewise.
11186         * gcc.target/i386/sse3-movsldup.c: Likewise.
11187
11188         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11189         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11190         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11191         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11192         * gcc.target/i386/ssse3-palignr.c: Likewise.
11193         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11194         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11195         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11196         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11197         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11198         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11199         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11200         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11201         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11202         * gcc.target/i386/ssse3-psignb.c: Likewise.
11203         * gcc.target/i386/ssse3-psignd.c: Likewise.
11204         * gcc.target/i386/ssse3-psignw.c: Likewise.
11205         * gcc.target/i386/ssse3-vals.h: Likewise.
11206
11207         * gcc.target/i386/sse3-check.h: New file.
11208         * gcc.target/i386/ssse3-check.h: Likewise.
11209
11210 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11211
11212         PR middle-end/31095
11213         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11214
11215 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11216
11217         PR middle-end/31606
11218         * gcc.c-torture/20070522-1.c: New testcase.
11219
11220 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11221
11222         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11223
11224 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11225
11226         * gcc.c-torture/execute/ieee/20000320-1.x,
11227         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11228         m68k-*-* and check_effective_target_coldfire_fpu.
11229
11230 2007-05-22  Ollie Wild  <aaw@google.com>
11231
11232         * g++.dg/lookup/hidden-class10.C: New test.
11233         * g++.dg/lookup/hidden-class11.C: New test.
11234
11235 2007-05-22  Ollie Wild  <aaw@google.com>
11236
11237         * g++.dg/lookup/name-clash5.C: New test.
11238         * g++.dg/lookup/name-clash6.C: New test.
11239
11240 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11241
11242         * g++.dg/other/i386-2.C: Update comments on header files tested.
11243         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11244         of <tmmintrin.h>.
11245         * gcc.target/i386/sse-12.c: Likewise.
11246         * gcc.target/i386/sse-13.c: Likewise.
11247         * gcc.target/i386/sse-14.c: Likewise.
11248
11249         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11250         Redefined to test with immediate operand.
11251         (__builtin_ia32_blendps): Likewise.
11252         (__builtin_ia32_blendpd): Likewise.
11253         (__builtin_ia32_dpps): Likewise.
11254         (__builtin_ia32_dpps): Likewise.
11255         (__builtin_ia32_insertps128): Likewise.
11256         (__builtin_ia32_vec_ext_v4sf): Likewise.
11257         (__builtin_ia32_vec_set_v16qi): Likewise.
11258         (__builtin_ia32_vec_set_v4si): Likewise.
11259         (__builtin_ia32_vec_set_v2di): Likewise.
11260         (__builtin_ia32_vec_ext_v16qi): Likewise.
11261         (__builtin_ia32_vec_ext_v4si): Likewise.
11262         (__builtin_ia32_vec_ext_v2di): Likewise.
11263         (__builtin_ia32_roundpd): Likewise.
11264         (__builtin_ia32_roundsd): Likewise.
11265         (__builtin_ia32_roundps): Likewise.
11266         (__builtin_ia32_roundss): Likewise.
11267         (__builtin_ia32_mpsadbw128): Likewise.
11268
11269 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11270
11271         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11272
11273 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11274
11275         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11276         failures.
11277         * gcc.dg/dfp/func-struct.c: Ditto.
11278         * gcc.dg/dfp/operator-assignment.c: Ditto.
11279         * gcc.dg/dfp/convert-bfp.c: Ditto.
11280         * gcc.dg/dfp/convert-int.c: Ditto.
11281         * gcc.dg/dfp/convert-int-max.c: Ditto.
11282         * gcc.dg/dfp/func-scalar.c: Ditto.
11283         * gcc.dg/dfp/cast.c: Ditto.
11284         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11285         failures, and fix a typo in return type of arg1_128.
11286         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11287         failures, and fix a typo in a constant suffix.
11288         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11289         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11290
11291 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11292             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11293
11294         * lib/gcc-dg.exp(process_message): New proc.
11295         (dg-message): New test directive.
11296         * gcc.dg/always_inline.c: Use dg-message.
11297         * gcc.dg/always_inline2.c: Ditto.
11298         * gcc.dg/always_inline3.c: Ditto.
11299         * gcc.dg/invalid-call-1.c: Ditto.
11300         * gcc.dg/pr17506.c: Ditto.
11301         * gcc.dg/simd-5.c: Ditto.
11302         * gcc.dg/simd-6.c: Ditto.
11303         * gcc.dg/va-arg-2.c: Ditto.
11304         * gcc.dg/cpp/syshdr.c: Ditto.
11305         * gcc.dg/cpp/unc4.c: Ditto.
11306         * gcc.dg/cpp/trad/mi1.c: Ditto.
11307         * gcc.dg/cpp/trad/mi5.c: Ditto.
11308         * gcc.dg/cpp/trad/mi7.c: Ditto.
11309         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11310         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11311         * gcc.test-framework/test-framework.awk: Special-case outexists
11312         tests.
11313
11314 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11315
11316         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11317         (bit_SSE4_2): Likewise.
11318         (bit_POPCNT): Likewise.
11319
11320         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11321         Check if assembler supports SSE4 instructions.
11322
11323         * gcc.target/i386/sse4_1-blendpd.c: New file.
11324         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11325         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11326         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11327         * gcc.target/i386/sse4_1-check.h: Likewise.
11328         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11329         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11330         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11331         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11332         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11333         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11334         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11335         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11336         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11337         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11338         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11339         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11340         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11341         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11342         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11343         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11344         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11345         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11346         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11347         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11348         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11349         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11350         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11351         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11352         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11353         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11354         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11355         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11356         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11357         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11358         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11359         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11360         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11361         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11362         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11363         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11364         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11365         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11366         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11367         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11368         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11369         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11370         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11371         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11372         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11373         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11374         * gcc.target/i386/sse4_1-round.h: Likewise.
11375         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11376         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11377         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11378         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11379         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11380         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11381         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11382         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11383         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11384         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11385         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11386         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11387         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11388         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11389
11390 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11391
11392         PR fortran/31627
11393         * gfortran.dg/bounds_check_7.f90: New test.
11394
11395 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11396
11397         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11398         (check_effective_target_sse4a): Ditto.
11399
11400         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11401         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11402         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11403         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11404         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11405         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11406         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11407         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11408         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11409         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11410         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11411         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11412         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11413         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11414         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11415         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11416         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11417         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11418         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11419         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11420
11421 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * g++.dg/ext/cleanup-1.C: New test.
11424         * g++.dg/ext/cleanup-2.C: Likewise.
11425         * g++.dg/ext/cleanup-3.C: Likewise.
11426         * g++.dg/ext/cleanup-4.C: Likewise.
11427         * g++.dg/ext/cleanup-5.C: Likewise.
11428         * g++.dg/ext/cleanup-6.C: Likewise.
11429         * g++.dg/ext/cleanup-8.C: Likewise.
11430         * g++.dg/ext/cleanup-9.C: Likewise.
11431         * g++.dg/ext/cleanup-10.C: Likewise.
11432         * g++.dg/ext/cleanup-11.C: Likewise.
11433         * g++.dg/ext/cleanup-dtor.C: Likewise.
11434
11435 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11436
11437         PR middle-end/31995
11438         * gcc.dg/vect/vect-102a.c: New test.
11439
11440 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11441             Paolo Carlini  <pcarlini@suse.de>
11442             Uros Bizjak  <ubizjak@gmail.com>
11443
11444         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11445         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11446         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11447         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11448         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11449         New testcases.
11450
11451 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11452
11453         PR fortran/32002
11454         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11455
11456 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11457
11458         PR fortran/32027
11459         * gfortran.dg/do_3.F90: Add checks for the final value of the
11460         loop variable.
11461
11462 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11463
11464         * gcc.c-torture/execute/990127-2.x: New file.
11465
11466 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11467
11468         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11469         * gcc.target/i386/sse-12: Add -O to compile options.
11470         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11471         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11472         and mm3dnow.h.  Add -O to compile options.
11473
11474 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11475
11476         PR fortran/31867
11477         * gfortran.dg/char_length_5.f90: New test.
11478
11479         PR fortran/31994
11480         * gfortran.dg/array_reference_1.f90: New test.
11481
11482 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11483
11484         PR middle-end/7651
11485         PR c++/11856
11486         PR c/12963
11487         PR c/23587
11488         PR other/29694
11489         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11490         * gcc.dg/Wtype-limits.c: New.
11491         * gcc.dg/Wtype-limits-Wextra.c: New.
11492         * gcc.dg/Wtype-limits-no.c: New.
11493         * g++.dg/warn/Wtype-limits.C: New.
11494         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11495         * g++.dg/warn/Wtype-limits-no.C: New.
11496
11497 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11498
11499         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11500         instead of "-msse2".'
11501         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11502         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11503         and mm3dnow.h.
11504         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11505         to test with immediate operand.
11506         (__builtin_ia32_insertqi): Ditto.
11507         (__builtin_ia32_palignr128): Ditto.
11508         (__builtin_ia32_palignr): Ditto.
11509         (__builtin_ia32_pshufhw): Ditto.
11510         (__builtin_ia32_pshuflw): Ditto.
11511         (__builtin_ia32_pshufd): Ditto.
11512         (__builtin_ia32_vec_set_v8hi): Ditto.
11513         (__builtin_ia32_vec_ext_v8hi): Ditto.
11514         (__builtin_ia32_shufpd): Ditto.
11515         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11516
11517 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11518
11519         PR fortran/32001
11520         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11521
11522 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11523
11524         PR target/31585
11525         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11526         and "__inline".  Use "-msse" instead of "-msse2".
11527
11528 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11529
11530         PR middle-end/7651
11531         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11532         * gcc.dg/20030906-2.c: Likewise.
11533         * objc.dg/method-17.m: Add -Wreturn-type.
11534         * obj-c++.dg/method-21.mm: Likewise.
11535
11536 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11537
11538         PR target/31585
11539         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11540         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11541         (__builtin_ia32_psrlqi128): Ditto.
11542         (__builtin_ia32_psrlwi128): Ditto.
11543         (__builtin_ia32_psrldi128): Ditto.
11544         (__builtin_ia32_psrldqi128): Ditto.
11545         (__builtin_ia32_pslldqi128): Ditto.
11546         (__builtin_ia32_psrawi128): Ditto.
11547         (__builtin_ia32_psradi128): Ditto.
11548         (__builtin_ia32_psllqi128): Ditto.
11549         (__builtin_ia32_pslldi128): Ditto.
11550         (__builtin_prefetch): Ditto.
11551         (__builtin_ia32_pshufw): Ditto.
11552         (__builtin_ia32_vec_set_v4hi): Ditto.
11553         (__builtin_ia32_vec_ext_v4hi): Ditto.
11554         (__builtin_ia32_shufps): Ditto.
11555         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11556
11557 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11558
11559         PR fortran/31974
11560         * gfortran.dg/char_allocation_1.f90: New test.
11561
11562 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11563
11564         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11565         * gcc.dg/Wconversion-sign.c: New.
11566         * gcc.dg/Wconversion-integer-no-sign.c: New.
11567         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11568         Wconversion-sign.C
11569         * g++.dg/warn/Wconversion-sign.C: New.
11570         * g++.old-deja/g++.other/warn4.C: Update.
11571         * g++.dg/warn/Wconversion1.C: Likewise.
11572
11573 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11574
11575         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11576         * gcc.dg/torture/builtin-math-4.c: Likewise.
11577
11578 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11579
11580         PR libfortran/31964
11581         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11582
11583 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11584
11585         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11586
11587 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11588
11589         PR target/31628
11590         * gcc.target/i386/pr31628.c: New.
11591
11592 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11593
11594         PR middle-end/31344
11595         * gcc.dg/pr31344.c: New test.
11596
11597 2007-05-17  Ian Lance Taylor  <iant@google.com>
11598
11599         PR tree-optimization/31953
11600         * gcc.c-torture/compile/pr31953.c: New test.
11601
11602 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11603
11604         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11605
11606         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11607         and drem.
11608         * gcc.dg/torture/builtin-math-4.c: Likewise.
11609
11610         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11611         * gcc.dg/torture/builtin-math-4.c: Likewise.
11612
11613         * gcc.dg/torture/builtin-math-4.c: New test.
11614
11615 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11616             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11617
11618         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11619         * gcc.dg/cpp/include2.c: Ditto.
11620         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11621         * gcc.dg/cpp/paste5.c: Ditto.
11622         * gcc.dg/cpp/paste6.c: Ditto.
11623         * gcc.dg/cpp/paste8.c: Ditto.
11624         * gcc.dg/cpp/paste11.c: Ditto.
11625         * gcc.dg/cpp/paste13.c: Ditto.
11626         * gcc.dg/cpp/skipping2.c: Ditto.
11627         * gcc.dg/reg-vol-struct-1.c: Ditto.
11628         * gcc.dg/Wshadow-1.c: Ditto.
11629         * gcc.dg/cpp/trad/comment.c: Ditto.
11630         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11631         * gcc.dg/cpp/if-2.c: Ditto.
11632         * gcc.dg/array-5.c: Ditto.
11633         * gcc.dg/inline-15.c: Ditto.
11634         * gcc.dg/pr27953.c: Ditto.
11635         * gcc.dg/Wno-c++-compat.c: Ditto.
11636
11637 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11638
11639         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11640
11641 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.c-torture/execute/20070517-1.c: New test.
11644
11645 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11646
11647         PR fortran/31919
11648         * gfortran.dg/min_max_conformance.f90: New test.
11649
11650 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11651
11652         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11653         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11654         gcc.dg/vect/vect-104.c: Use more complex construction to
11655         prevent vectorizing.
11656         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11657
11658 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11659
11660         PR tree-optimization/24659
11661         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11662         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11663         not vect_int target.
11664         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11665         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11666         targets.
11667         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11668         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11669         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11670
11671 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11674         and x86_64-*-* targets.
11675         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11676
11677 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11678
11679         PR fortran/18769
11680         PR fortran/30881
11681         PR fortran/31194
11682         PR fortran/31216
11683         PR fortran/31427
11684         * transfer_simplify_1.f90: New test.
11685         * transfer_simplify_2.f90: New test.
11686
11687 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11688
11689         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11690
11691 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11692
11693         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11694
11695         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11696
11697         PR c/31924
11698         * gcc.dg/fltconst-1.c: New test.
11699
11700         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11701         * gcc.dg/dfp/operator-assignment.c: Ditto.
11702
11703 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11704
11705         PR c++/29928
11706         * g++.dg/rtti/typeid5.C: New.
11707
11708 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11709
11710         PR fortran/31725
11711         * gfortran.dg/substr_4.f: New test.
11712
11713 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11714
11715         * gcc.target/m68k/interrupt_thread-1.c,
11716         gcc.target/m68k/interrupt_thread-2.c,
11717         gcc.target/m68k/interrupt_thread-3.c: New.
11718         * gcc.target/m68k/m68k.exp: Accept fido.
11719
11720 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11721
11722         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11723         * gfortran.dg/altreturn_3.f90: Likewise.
11724         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11725         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11726         * gfortran.dg/inquire_iolength.f90: Likewise.
11727         * gfortran.dg/module_naming_1.f90: Likewise.
11728         * gfortran.dg/oldstyle_2.f90: Likewise.
11729         * gfortran.dg/operator_2.f90: Likewise.
11730         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11731         * gfortran.dg/used_types_11.f90: Likewise.
11732         * gfortran.dg/zero_array_components_1.f90: Likewise.
11733         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11734         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11735         * gfortran.dg/real_const_3.f90: Likewise.
11736
11737 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11738
11739         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11740         * gcc.dg/tree-ssa/loop-30.c: New test.
11741
11742 2007-05-13  Richard Guenther  <rguenther@suse.de>
11743
11744         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11745         scanning forwprop1.
11746         * g++.dg/tree-ssa/pr31146.C: Likewise.
11747
11748 2007-05-13  Revital Eres  <eres@il.ibm.com>
11749
11750         * gcc.dg/dse.c: New test.
11751
11752 2007-05-12  Richard Guenther  <rguenther@suse.de>
11753
11754         PR tree-optimization/31797
11755         * gcc.c-torture/compile/pr31797.c: New testcase.
11756
11757 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11758
11759         PR fortran/30746
11760         * gfortran.dg/host_assoc_function_1.f90: New test.
11761
11762 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11763
11764         PR c++/31829
11765         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11766
11767 2007-05-11  Silvius Rus  <rus@google.com>
11768
11769         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11770         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11771         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11772         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11773         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11774         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11775         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11776         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11777         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11778         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11779         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11780         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11781         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11782         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11783         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11784         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11785
11786 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11787
11788         PR other/31852
11789         * gcc.c-torture/execute/builtins/memchr.c: New.
11790         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11791         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11792
11793 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11794
11795         PR fortran/30876
11796         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11797         line.
11798         * gfortran.dg/recursive_reference_2.f90: New test.
11799
11800 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11801
11802         PR fortran/30878
11803         * gfortran.dg/namelist_29.f90: New test.
11804
11805 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11806
11807         PR fortran/31474
11808         * gfortran.dg/entry_10.f90: New test.
11809
11810 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11811
11812         PR tree-optimization/31885
11813         * gcc.dg/tree-ssa/loop-29.c: New test.
11814
11815 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11816
11817         * assumed_dummy_1.f90: Fix dg directive.
11818         * char_initialiser_actual.f90: Likewise.
11819         * nested_modules_2.f90: Likewise.
11820         * shift-alloc.f90: Likewise.
11821
11822 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11823
11824         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11825
11826 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11827
11828         PR libfortran/31880
11829         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11830
11831 2007-05-09  Mike Stump  <mrs@apple.com>
11832
11833         * g++.dg/other/first-global.C: Add -fpie for darwin.
11834         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11835
11836 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11837
11838         * gcc.dg/20070507-1.c: New testcase.
11839
11840 2007-05-08  Chao-ying Fu  <fu@mips.com>
11841
11842         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11843         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11844         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11845         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11846
11847 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11848
11849         PR 31847
11850         * gcc.dg/pr31847.c: New test.
11851
11852 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11853
11854         PR fortran/31692
11855         * gfortran.dg/actual_array_result_1.f90: New test.
11856
11857 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11858
11859         PR fortran/29397
11860         * gfortran.dg/parameter_array_init_1.f90: New test.
11861
11862         PR fortran/29400
11863         * gfortran.dg/parameter_array_init_2.f90: New test.
11864
11865 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11866
11867         PR target/31854
11868         * gcc.target/i386/pr31854.c: New test.
11869
11870 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11871
11872         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11873
11874 2007-05-07  Mike Stump  <mrs@apple.com>
11875
11876         * g++.old-deja/g++.mike/empty.C: Add.
11877
11878 2007-05-07  Eric Christopher  <echristo@apple.com>
11879
11880         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11881
11882 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11883
11884         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11885         variable.  Rearrange conversions from binary float to decimal float.
11886
11887 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11888
11889         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11890         x86.
11891
11892 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11893
11894         * gnat.dg/opt1.ad[sb]: New testcase.
11895
11896 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11897
11898         PR fortran/31399
11899         * gfortran.dg/do_3.F90: New test.
11900
11901 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11902
11903         PR fortran/31764
11904         * gfortran.dg/new_line.f90: Add new checks.
11905
11906 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11907
11908         PR fortran/31201
11909         * gfortran.dg/large_unit_1.f90: New.
11910         * gfortran.dg/large_unit_2.f90: New.
11911         * gfortran.dg/iostat_4.f90: New
11912         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11913
11914 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11915
11916         PR fortran/31540
11917         * gfortran.dg/char_result_4.f90: New test.
11918
11919 2007-06-05  Revital Eres  <eres@il.ibm.com>
11920
11921         PR 30957
11922         * gcc.dg/pr30957-1.c: New test.
11923
11924 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11925
11926         PR fortran/31251
11927         * gfortran.dg/char_type_len_2.f90: New test.
11928
11929 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11930
11931         PR 31775
11932         * g++.dg/other/nested-extern.cc: New.
11933         * g++.dg/other/nested-extern-1.C: New.
11934         * g++.dg/other/nested-extern-2.C: New.
11935
11936 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11937
11938         PR fortran/31760
11939         * gfortran.dg/erf.f90: New test.
11940         * gfortran.dg/besxy.f90: New test.
11941
11942 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11943
11944         PR fortran/22359
11945         * gfortran.dg/fseek.f90: New test.
11946
11947 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11948
11949         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11950
11951 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11952
11953         PR libfortran/31210
11954         * gfortran.dg/zero_length_1.f90: New test.
11955
11956 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11957
11958         PR fortran/31803
11959         * gfortran.dg/char_pointer_assign_3.f90: New test.
11960         * gfortran.dg/char_result_2.f90: Re-enable test.
11961
11962 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11963
11964         PR fortran/25071
11965         * gfortran.dg/char_length_3.f90: New test.
11966         * gfortran.dg/char_result_2.f90: Fix test.
11967
11968 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11969
11970         PR tree-optimization/30565
11971         * gcc.dg/tree-ssa/loop-27.c: New test.
11972
11973 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11974
11975         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11976         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11977         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11978         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11979
11980 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11981
11982         PR tree-optimization/31699
11983         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11984         New.
11985         (check_effective_target_vect_floatint_cvt): New.
11986         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11987         of specific targets.
11988         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11989         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11990         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11991         * gcc.dg/vect/vect-iv-4.c: Likewise.
11992         * gcc.dg/vect/vect-multitypes-11.c: New.
11993         * gcc.dg/vect/pr31699.c: New.
11994
11995 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11996
11997         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11998
11999 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12000
12001         PR C++/31663
12002         * g++.dg/warn/anonymous-namespace-2.C: New.
12003         * g++.dg/warn/anonymous-namespace-2.h: New.
12004
12005 2007-05-02  Paul Brook  <paul@codesourcery.com>
12006
12007         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12008
12009 2007-05-02  Eric Christopher  <echristo@apple.com>
12010
12011         * gcc.dg/cpp/if-div.c: New file.
12012
12013 2007-05-02  Tom Tromey  <tromey@redhat.com>
12014
12015         PR preprocessor/28709:
12016         * gcc.dg/cpp/pr28709.c: New file.
12017
12018 2007-05-02  Richard Guenther  <rguenther@suse.de>
12019
12020         PR tree-optimization/31146
12021         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12022
12023 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12024
12025         * gcc.c-torture/compile/limits-blockid.c: New.
12026         * gcc.c-torture/compile/limits-caselabels.c: New.
12027         * gcc.c-torture/compile/limits-declparen.c: New.
12028         * gcc.c-torture/compile/limits-enumconst.c: New.
12029         * gcc.c-torture/compile/limits-exprparen.c: New.
12030         * gcc.c-torture/compile/limits-externalid.c: New.
12031         * gcc.c-torture/compile/limits-fnargs.c: New.
12032         * gcc.c-torture/compile/limits-fndefn.c: New.
12033         * gcc.c-torture/compile/limits-idexternal.c: New.
12034         * gcc.c-torture/compile/limits-idinternal.c: New.
12035         * gcc.c-torture/compile/limits-pointer.c: New.
12036         * gcc.c-torture/compile/limits-stringlit.c: New.
12037         * gcc.c-torture/compile/limits-structmem.c: New.
12038         * gcc.c-torture/compile/limits-structnest.c: New.
12039
12040 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12041
12042         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12043
12044 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12045
12046         PR middle-end/31740
12047         * gcc.c-torture/compile/20070501-1.c: New testcase.
12048
12049 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12050
12051         PR fortran/31732
12052         * gfortran.dg/array_memset_2:  New test case.
12053
12054 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12055
12056         PR testsuite/31615
12057         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12058
12059 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12060
12061         PR testsuite/31589
12062         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12063         dg-final test.
12064         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12065         keyword to dg-final test.
12066         * gcc.dg/vect/vect-iv-4.c: Likewise.
12067         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12068         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12069         test.
12070         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12071         cast.
12072         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12073         * lib/target-supports.exp
12074         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12075         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12076
12077 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12078
12079         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12080         __LONG_LONG_MAX__ and its friends instead of those supplied by
12081         limits.h.
12082
12083 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12084
12085         PR C++/31721
12086         * g++.dg/ext/vector7.C: New testcase.
12087
12088 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12089
12090         PR fortran/31591
12091         * gfortran.dg/bound_simplification_1.f90: New test.
12092
12093 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12094
12095         PR fortran/31645
12096         * gfortran.dg/bom_error.f90: New test.
12097         * gfortran.dg/bom_include.f90: New test.
12098         * gfortran.dg/bom_UTF16-LE.f90: New test.
12099         * gfortran.dg/bom_UTF16-BE.f90: New test.
12100         * gfortran.dg/bom_UTF-8.f90: New test.
12101         * gfortran.dg/bom_UTF-32.f90: New test.
12102         * gfortran.dg/bom_UTF-8.F90: New test.
12103         * gfortran.dg/bom_include.inc: New file.
12104
12105 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12106
12107         PR C++/30221
12108         * g++.dg/init/ptrfn2.C: New test.
12109         * g++.dg/init/ptrfn3.C: New test.
12110
12111 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12112
12113         PR fortran/31711
12114         * gfortran.dg/dependency_21.f90: New test.
12115
12116 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12117
12118         * gfortran.dg/secnds.f: Use real*8.
12119         * gfortran.dg/secnds-1.f: Use real*8.
12120
12121 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12122
12123         PR libfortran/31532
12124         * gfortran.dg/inquire_5.f90: Update test.
12125
12126 2007-04-27  Ian Lance Taylor  <iant@google.com>
12127
12128         PR middle-end/31710
12129         * gcc.c-torture/compile/pr31710.c: New test.
12130
12131 2007-04-27  Richard Guenther  <rguenther@suse.de>
12132
12133         PR tree-optimization/30965
12134         PR tree-optimization/30978
12135         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12136         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12137         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12138         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12139
12140 2007-04-27  Richard Guenther  <rguenther@suse.de>
12141
12142         PR tree-optimization/31715
12143         * gcc.dg/Warray-bounds-4.c: New testcase.
12144
12145 2007-04-26  Ian Lance Taylor  <iant@google.com>
12146
12147         PR target/28675
12148         * gcc.c-torture/compile/pr28675.c: New test.
12149
12150 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12151
12152         PR C++/30016
12153         * g++.dg/ext/vector6.C: New test.
12154
12155 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12156
12157         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12158
12159 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12160
12161         PR middle-end/31617
12162         * g++.dg/other/str_empty.C: Add expected warning.
12163
12164 2007-04-26  Richard Guenther  <rguenther@suse.de>
12165         Daniel Berlin  <dberlin@dberlin.org>
12166
12167         PR tree-optimization/30567
12168         * g++.dg/other/pr30567.C: New testcase.
12169
12170 2007-04-26  Richard Guenther  <rguenther@suse.de>
12171
12172         PR tree-optimization/31703
12173         * gcc.c-torture/compile/pr31703.c: New testcase.
12174         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12175         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12176
12177 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12178
12179         * gfortran.dg/open_errors.f90: Added if statements checking
12180         the value of iostat.
12181
12182 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR c++/31598
12185         * g++.dg/gomp/pr31598.C: New test.
12186
12187         PR tree-optimization/30558
12188         * g++.dg/gomp/pr30558.C: New test.
12189
12190 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/31338
12193         * g++.dg/ext/complex2.C: New test.
12194
12195 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12196
12197         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12198
12199 2007-04-25  Thiemo Seufer  <ths@mips.com>
12200
12201         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12202         value to signed char.
12203
12204 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12205
12206         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12207         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12208         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12209
12210 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12211
12212         PR fortran/31668
12213         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12214         statement functions.
12215         * gfortran.dg/c_by_val_5.f90: New test.
12216
12217 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12218
12219         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12220         with two new subroutines to avoid parameter-induced aliasing.
12221         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12222         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12223
12224 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12225
12226         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12227         * g++.dg/warn/Warray-bounds.C: Likewise.
12228
12229 2007-04-24  Ian Lance Taylor  <iant@google.com>
12230
12231         PR tree-optimization/31605
12232         * gcc.c-torture/execute/pr31605.c: New test.
12233
12234 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12235
12236         PR fortran/31587
12237         * lib/gcc-dg.exp (scan-module): New function.
12238         * gfortran.dg/module_md5_1.f90: New test.
12239
12240 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12241
12242         * g++.old-deja/g++.pt/defarg6.C: Only run with
12243         -std=gnu++98.
12244         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12245         * g++.dg/cpp0x/variadic61.C: Ditto.
12246         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12247         * g++.dg/cpp0x/variadic62.C: Ditto.
12248         * g++.dg/template/meminit1.C: Ditto.
12249         * g++.dg/template/operator7.C: Ditto.
12250         * g++.dg/template/static15.C: Ditto.
12251         * g++.dg/template/invalid1.C: Ditto.
12252         * g++.dg/template/shift1.C: Ditto.
12253         * g++.dg/template/error10.C: Ditto.
12254
12255 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12256
12257         PR diagnostic/25923
12258         * gfortran.dg/pr25923.f90: New test.
12259
12260 2007-04-24  Ian Lance Taylor  <iant@google.com>
12261
12262         PR tree-optimization/31602
12263         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12264
12265 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12266
12267         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12268         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12269
12270 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12271
12272         * gcc.target/i386/reload-1.c. New.
12273
12274 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12275             Olga Golovanevsky  <olga@il.ibm.com>
12276
12277         * g++.dg/other/str_empty.C: New test.
12278
12279 2007-04-24  Richard Henderson  <rth@redhat.com>
12280
12281         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12282
12283 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12284
12285         PR target/31641
12286         * gcc.c-torture/compile/pr31641.c: New testcase.
12287
12288 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12289
12290         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12291         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12292         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12293         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12294
12295 2007-04-23  Simon Baldwin  <simonb@google.com>
12296
12297         * g++.dg/other/error15.C: New.
12298         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12299         triggering a "multiple parameters named" error.
12300
12301 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12302
12303         PR fortran/31618
12304         * gfortran.dg/backspace_8.f:  New test case.
12305
12306 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12307
12308         PR fortran/31630
12309         * gfortran.dg/used_types_17.f90: New test.
12310
12311         PR fortran/31620
12312         * gfortran.dg/zero_array_components_1.f90: New test.
12313
12314 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12315
12316         PR fortran/31616
12317         * gfortran.dg/open_errors.f90: Allow a different error message.
12318
12319 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12320
12321         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12322         Rename from check_effective_target_vect_pack_mod.  Rename global
12323         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12324         messages.
12325         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12326         rename.
12327         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12328         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12329
12330 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12331
12332         PR middle-end/31448
12333         * gcc.c-torture/execute/pr31448.c: New testcase.
12334
12335 2007-04-22  Nick Clifton  <nickc@redhat.com>
12336
12337         * gcc.dg/20020312-2.c: Add support for the FRV.
12338
12339 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12340
12341         PR tree-optimization/24659
12342         * gcc.dg/vect/vect-float-extend-1.c: New test.
12343         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12344
12345 2007-04-22  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/29789
12348         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12349         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12350
12351 2007-04-22  Revital Eres  <eres@il.ibm.com>
12352
12353         * gcc.dg/var-expand2.c: New test.
12354
12355 2007-04-22  Revital Eres  <eres@il.ibm.com>
12356
12357         * gcc.dg/var-expand3.c: New test.
12358
12359 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12360
12361         PR fortran/31495
12362         * gfortran.dg/continuation_8.f90: New test.
12363
12364 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12365
12366         PR C/30265
12367         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12368         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12369
12370 2007-04-21  Richard Guenther  <rguenther@suse.de>
12371
12372         PR middle-end/31136
12373         * gcc.c-torture/execute/pr31136.c: New testcase.
12374
12375 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12376
12377         * gcc.target/i386/movsi-sm-1.c: New.
12378
12379 2007-04-20  Richard Henderson  <rth@redhat.com>
12380
12381         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12382         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12383
12384 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12385
12386         * gcc.target/i386/ordcmp-1.c: New test.
12387         * gcc.target/i386/unordcmp-1.c: New test.
12388
12389         PR tree-optimization/31632
12390         * gcc.c-torture/compile/20070419-1.c: New test.
12391
12392 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12393
12394         * gcc.dg/invalid-call-1.c: New test.
12395
12396 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12397
12398         PR diagnostic/31227
12399         * gcc.dg/Warray-bounds-3.c: New.
12400
12401 2007-04-18  Richard Guenther  <rguenther@suse.de>
12402
12403         PR tree-optimization/19431
12404         PR tree-optimization/21463
12405         * gcc.c-torture/execute/20070212-1.c: New testcase.
12406         * gcc.c-torture/execute/20070212-2.c: Likewise.
12407         * gcc.c-torture/execute/20070212-3.c: Likewise.
12408         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12409         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12410         * g++.dg/tree-ssa/pr21463.C: Likewise.
12411         * g++.dg/tree-ssa/pr30738.C: Likewise.
12412
12413 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/31513
12416         * g++.dg/expr/bitfield8.C: New test.
12417
12418 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12419             Richard Sandiford  <richard@codesourcery.com>
12420
12421         * lib/target-supports.exp (check_profiling_available): Return 0
12422         for uClibc with -p or -pg.
12423
12424 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12425
12426         PR c++/31517
12427         * g++.dg/template/init7.C: New test.
12428
12429 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12430
12431         PR rtl-optimization/31360
12432         * gcc.dg/loop-7.c: New test.
12433
12434 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12435
12436         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12437         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12438         build.
12439         (compat-execute): Likewise.
12440         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12441         files to remote hosts.
12442         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12443         (c-torture-execute): Likewise.
12444         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12445         or plain file.  Use remote_upload and remote_download to copy
12446         files about.
12447         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12448         before scanning it.
12449
12450 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12451
12452         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12453
12454 2007-04-16  Lawrence Crowl  <crowl@google.com>
12455
12456         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12457         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12458         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12459         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12460         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12461         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12462         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12463         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12464         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12465         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12466         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12467
12468         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12469         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12470         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12471         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12472         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12473         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12474         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12475         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12476         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12477         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12478         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12479
12480 2007-04-16  Ian Lance Taylor  <iant@google.com>
12481
12482         PR tree-optimization/31522
12483         * gcc.dg/Wstrict-overflow-16.c: New test.
12484
12485 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12486
12487         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12488
12489 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12490
12491         PR fortran/31144
12492         * gfortran.dg/module_naming_1.f90: New.
12493
12494 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12495
12496         * lib/target-supports.exp (check_profiling_available): Return
12497         false for m68k-*-uclinux.
12498
12499 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12500
12501         PR c++/29365
12502         Testcase for c++ anonymous namespace warning
12503
12504         * g++.dg/warn/anonymous-namespace-1.C: New test
12505         * g++.dg/warn/anonymous-namespace-1.h: New test
12506
12507 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12508
12509         PR testsuite/31578
12510         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12511
12512 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12513
12514         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12515
12516 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/31204
12519         * gfortran.dg/array_constructor_16.f90: New test.
12520
12521 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12522
12523         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12524         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12525
12526 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12527
12528         PR rtl-optimization/31500
12529         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12530         * g++.dg/warn/Warray-bounds.C: Likewise.
12531
12532 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12533
12534         PR C/31520
12535         * gcc.dg/gnu89-init-4.c: New testcase.
12536
12537 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR c++/25874
12540         * gcc.dg/gomp/pr25874.c: Add dg-options.
12541         * g++.dg/gomp/pr25874.C: Add dg-options.
12542
12543 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12544
12545         PR fortran/21061
12546         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12547         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12548
12549 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12550
12551         PR fortran/31561
12552         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12553
12554 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12555
12556         PR fortran/29507
12557         PR fortran/31404
12558         * gfortran.dg/initialization_6.f90: New test.
12559
12560 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12561
12562         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12563
12564         * lib/target-supports.exp (check_gc_sections_available):
12565         Return false if ldflags includes -elf2flt.
12566
12567 2007-04-13  Jason Merrill  <jason@redhat.com>
12568
12569         PR c++/31074
12570         * conv3.C: New test.
12571
12572 2007-04-13  Mike Stump  <mrs@apple.com>
12573
12574         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12575         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12576
12577 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12578
12579         PR tree-optimization/29598
12580         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12581
12582 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12583
12584         PR fortran/31559
12585         * gfortran.dg/func_assign.f90: New test.
12586
12587 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12588
12589         PR fortran/31550
12590         * gfortran.dg/used_types_16.f90: New test.
12591
12592 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12593
12594         PR fortran/18937
12595         * gfortran.dg/goto_2.f90: New.
12596         * gfortran.dg/goto_3.f90: New.
12597         * gfortran.dg/pr17708.f90: Rename to ...
12598         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12599
12600 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12601
12602         PR fortran/31562
12603         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12604         instead of a struct.
12605
12606 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12607
12608         PR fortran/31562
12609         * gfortran.dg/value_4.c: Use GNU extensions for complex
12610         instead of a struct.
12611
12612 2007-04-13  Richard Guenther  <rguenther@suse.de>
12613
12614         PR tree-optimization/21258
12615         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12616
12617 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12618
12619         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12620         <complex.h>.
12621
12622 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12623
12624         PR fortran/31250
12625         * gfortran.dg/char_length_2.f90: New.
12626         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12627         * gfortran.dg/repeat_4.f90: Likewise.
12628
12629         PR fortran/31266
12630         * gfortran.dg/char_assign_1.f90: New.
12631
12632         PR fortran/31471
12633         * gfortran.dg/block_name_1.f90: New.
12634         * gfortran.dg/block_name_2.f90: New.
12635
12636 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12637
12638         PR c++/31078
12639         * g++.dg/other/pr31078.C: New.
12640
12641 2007-04-12  Richard Guenther  <rguenther@suse.de>
12642
12643         PR tree-optimization/31169
12644         * gcc.c-torture/execute/pr31169.c: New testcase.
12645
12646 2007-04-12  Richard Guenther  <rguenther@suse.de>
12647
12648         PR tree-optimization/24689
12649         PR tree-optimization/31307
12650         * g++.dg/tree-ssa/pr31307.C: New testcase.
12651         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12652
12653 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12654
12655         PR fortran/31472
12656         * gfortran.dg/access_spec_1.f90: New test.
12657         * gfortran.dg/access_spec_2.f90: New test.
12658         * gfortran.dg/non_module_public.f90: Match new error message.
12659
12660 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12661
12662         PR testsuite/31538
12663         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12664         to 4 at line 38 to fix bounds problem.
12665
12666 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12667
12668         PR testsuite/31240
12669         * gfortran.dg/pointer_intent_1.f90: Fix test.
12670
12671 2007-04-10  Eric Christopher  <echristo@apple.com>
12672
12673         * lib/target-supports.exp
12674         (check_effective_target_fstack_protector): Rewrite.
12675
12676 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12677
12678         PR c++/31449
12679         * g++.dg/init/const5.C: New test.
12680
12681 2007-04-09  Jan Hubicka  <jh@suse.cz>
12682
12683         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12684
12685 2007-04-08  Jan Hubicka  <jh@suse.cz>
12686
12687         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12688
12689 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12690
12691         PR fortran/31257
12692         * gfortran.dg/achar_4.f90: New test.
12693
12694 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12695
12696         PR fortran/30880
12697         * gfortran.dg/used_dummy_types_8.f90: New test.
12698
12699 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12700
12701         PR fortran/30872
12702         * gfortran.dg/parameter_array_element_1.f90: New test.
12703
12704 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12705
12706         PR fortran/31222
12707         * gfortran.dg/default_numeric_type_1.f90: New test.
12708
12709 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12710
12711         PR fortran/31424
12712         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12713
12714 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12715
12716         PR fortran/31293
12717         * gfortran.dg/interface_12.f90: New test.
12718
12719 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12720
12721         * gcc.dg/format/opt-6.c: New test.
12722         * gcc.dg/format/nul-1.c: New test.
12723         * gcc.dg/format/nul-2.c: New test.
12724
12725 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12726
12727         PR libgfortran/31395
12728         * gfortran.dg/fmt_colon.f90: New test.
12729
12730 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12731
12732         * g++.old-deja/g++.other/init18.C: Use
12733         dg-require-effective-target instead of an explicit xfail.
12734
12735 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12736
12737         * gcc.dg/dfp/signbit-1.c
12738         * gcc.dg/dfp/signbit-2.c
12739
12740 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12741
12742         PR fortran/31483
12743         * gfortran.dg/altreturn_5.f90: New test.
12744
12745 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12746
12747         PR fortran/31292
12748         * gfortran.dg/contained_module_proc_1.f90: New test.
12749
12750 2007-04-04  Stuart Hastings  <stuart@apple.com>
12751
12752         PR 31281
12753         * objc/execute/exceptions/pr31281.m: New.
12754
12755 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12756
12757         * g++.dg/ext/dllimport12.C: Update comments.
12758
12759 2007-04-03  Eric Christopher  <echristo@apple.com>
12760
12761         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12762
12763 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12764
12765         PR fortran/31304
12766         * gfortran.dg/repeat_2.f90: New test.
12767         * gfortran.dg/repeat_3.f90: New test.
12768         * gfortran.dg/repeat_4.f90: New test.
12769
12770 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12771
12772         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12773
12774 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR c++/30847
12777         * g++.dg/parse/cond3.C: New test.
12778
12779         PR middle-end/30704
12780         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12781
12782 2007-04-02  Jason Merrill  <jason@redhat.com>
12783
12784         PR c++/31187
12785         * g++.dg/ext/visibility/anon3.C: New test.
12786
12787 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12788
12789         PR libgfortran/31052
12790         * gfortran.dg/namelist_28.f90: New test.
12791
12792 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12793
12794         PR libgfortran/31366
12795         * gfortran.dg/direct_io_6.f90: New test.
12796
12797 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12798
12799         PR libgfortran/31207
12800         * gfortran.dg/advance_5.f90: New test.
12801         * gfortran.dg/advance_6.f90: New test.
12802
12803 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12804
12805         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12806         * g++.dg/ext/dllimport7.C: Likewise.
12807         * g++.dg/ext/selectany1.C: Likewise.
12808
12809 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12810
12811         * g++.dg/parser/pr31138.C: New.
12812         * g++.dg/parser/pr31140.C: New.
12813         * g++.dg/parser/pr31141.C: New.
12814
12815 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12816
12817         PR c++/26099
12818         * g++.dg/ext/is_base_of.C: New.
12819         * g++.dg/ext/has_virtual_destructor.C: New.
12820         * g++.dg/ext/is_polymorphic.C: New.
12821         * g++.dg/ext/is_base_of_diagnostic.C: New.
12822         * g++.dg/ext/is_enum.C: New.
12823         * g++.dg/ext/has_nothrow_assign.C: New.
12824         * g++.dg/ext/has_nothrow_constructor.C: New.
12825         * g++.dg/ext/is_empty.C: New.
12826         * g++.dg/ext/has_trivial_copy.C: New.
12827         * g++.dg/ext/has_trivial_assign.C: New.
12828         * g++.dg/ext/is_abstract.C: New.
12829         * g++.dg/ext/is_pod.C: New.
12830         * g++.dg/ext/has_nothrow_copy.C: New.
12831         * g++.dg/ext/is_class.C: New.
12832         * g++.dg/ext/has_trivial_constructor.C: New.
12833         * g++.dg/ext/is_union.C: New.
12834         * g++.dg/ext/has_trivial_destructor.C: New.
12835         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12836         * g++.dg/template/crash43.C: Likewise.
12837
12838 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12839
12840         * g++.dg/warn/pedantic2.C: New testcase.
12841
12842 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12843
12844         * size_dim.f90: Fix dg directive.
12845         * pr16433.f: Likewise.
12846         * use_6.f90: Likewise.
12847         * use_7.f90: Likewise.
12848         * entry_9.f90: Likewise.
12849         * pointer_intent_2.f90: Likewise.
12850         * protected_1.f90: Likewise.
12851         * fmt_missing_period_2.f: Likewise.
12852         * pointer_intent_3.f90: Likewise.
12853         * protected_2.f90: Likewise.
12854         * protected_3.f90: Likewise.
12855         * pr15754.f90: Likewise.
12856         * protected_4.f90: Likewise.
12857         * protected_5.f90: Likewise.
12858         * initialization_2.f90: Likewise.
12859         * protected_6.f90: Likewise.
12860         * continuation_7.f90: Likewise.
12861         * derived_function_interface_1.f90: Likewise.
12862         * der_pointer_4.f90: Likewise.
12863         * fmt_zero_precision.f90: Likewise.
12864         * blockdata_3.f90: Likewise.
12865         * fmt_missing_period_1.f: Likewise.
12866         * real_const_3.f90: Likewise.
12867         * use_4.f90: Likewise.
12868         * fmt_missing_period_3.f: Likewise.
12869         * use_5.f90: Likewise.
12870
12871 2007-03-28  Mike Stump  <mrs@apple.com>
12872
12873         * gcc.dg/darwin-comm.c: Add.
12874
12875 2007-03-28  Eric Christopher  <echristo@apple.com>
12876
12877         * lib/target-supports.exp (check_effective_target_fstack_protector):
12878         New.
12879         * gcc.dg/ssp-1.c: Use.
12880         * gcc.dg/ssp-2.c: Ditto.
12881
12882 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12883
12884         PR c++/29077
12885         * g++.dg/parse/constructor3.C: New test.
12886
12887 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12888
12889         * gnat.dg/thin_pointer.ad[sb]: New test.
12890
12891 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12892
12893         * g++.dg/cpp0x/bracket1.C: New.
12894         * g++.dg/cpp0x/bracket2.C: New.
12895         * g++.dg/cpp0x/bracket3.C: New.
12896         * g++.dg/cpp0x/bracket4.C: New.
12897
12898 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12899
12900         * g++.dg/cpp0x/temp_default1.C: New.
12901         * g++.dg/cpp0x/temp_default3.C: New.
12902         * g++.dg/cpp0x/temp_default2.C: New.
12903         * g++.dg/cpp0x/temp_default4.C: New.
12904
12905 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12906
12907         PR c++/29993
12908         * g++.dg/other/cv_func2.C: New.
12909
12910 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12911
12912         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12913         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12914         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12915         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12916
12917         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12918         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12919
12920         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12921
12922         * lib/compat.exp (compat-execute): Fix processing of file names.
12923
12924 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12925
12926         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12927
12928 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12929
12930         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12931         Delete created executable test file.
12932         (check_effective_target_fortran_large_int): Ditto.
12933         (check_effective_target_static_libgfortran): Ditto.
12934
12935 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12936
12937         PR c++/30500
12938         * g++.dg/warn/pragma-system_header1.C: New test.
12939         * g++.dg/warn/pragma-system_header2.C: New test.
12940         * g++.dg/warn/pragma-system_header1.h. New.
12941         * g++.dg/warn/pragma-system_header2.h. New.
12942
12943 2007-03-26  Ian Lance Taylor  <iant@google.com>
12944
12945         PR tree-optimization/31345
12946         * gcc.c-torture/compile/pr31345-1.c: New test.
12947
12948 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12949
12950         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12951         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12952         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12953         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12954         * gfortran.dg/overload_1.f90: Likewise.
12955         * gfortran.dg/impure_assignment_1.f90: Likewise.
12956         * gfortran.dg/error_recovery_3.f90: Likewise.
12957         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12958         * gfortran.dg/sequence_types_1.f90: Likewise.
12959         * gfortran.dg/internal_references_1.f90: Likewise.
12960         * gfortran.dg/present_1.f90: Likewise.
12961         * gfortran.dg/volatile10.f90: Likewise.
12962         * gfortran.dg/module_equivalence_2.f90: Likewise.
12963         * gfortran.dg/use_4.f90: Likewise.
12964         * gfortran.dg/elemental_result_1.f90: Likewise.
12965         * gfortran.dg/generic_actual_arg.f90: Likewise.
12966         * gfortran.dg/private_type_5.f90: Likewise.
12967         * gfortran.dg/protected_4.f90: Likewise.
12968         * gfortran.dg/interface_3.f90: Likewise.
12969
12970 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12971
12972         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12973         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12974
12975 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12976
12977         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12978
12979 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12980
12981         PR libgfortran/31199
12982         * gfortran.dg/fmt_t_4.f90: New test.
12983
12984 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12985
12986         PR libfortran/31297
12987         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12988         * gfortran.dg/backspace_6.f:  Likewise.
12989         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12990         * gfortran.dg/direct_io_2.f90:  Likewise.
12991         * gfortran.dg/write_back.f:  Likewise.
12992         * gfortran.dg/write_rewind_2.f:  Likewise.
12993         * gfortran.dg/write_rewind_1.f:  Likewise.
12994         * gfortran.dg/write_rewind_2.f:  Likewise.
12995
12996 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12997
12998         PR tree-optimization/30784
12999         * gcc.dg/vect/pr30784.c: New test.
13000
13001 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13002
13003         PR fortran/30877
13004         * gfortran.dg/operator_1.f90: New test.
13005         * gfortran.dg/operator_2.f90: New test.
13006
13007 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13008
13009         PR libfortran/31196
13010         * gfortran.dg/reshape_transpose_1.f90:  New test.
13011
13012 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13013
13014         PR fortran/30655
13015         * gfortran.dg/bounds_check_6.f90: New test.
13016
13017 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13018
13019         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13020         #ifndef/#endif.
13021         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13022         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13023
13024 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13025
13026         PR fortran/31209
13027         * gfortran.dg/pointer_function_actual_1.f90: New test.
13028
13029         PR fortran/31200
13030         * gfortran.dg/pointer_function_actual_2.f90: New test.
13031
13032         PR fortran/31215
13033         * gfortran.dg/result_in_spec_1.f90: New test.
13034
13035 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13036
13037         PR fortran/30834
13038         * gfortran.dg/integer_exponentiation_3.F90: New test.
13039         * gfortran.dg/integer_exponentiation_4.f90: New test.
13040         * gfortran.dg/integer_exponentiation_5.F90: New test.
13041
13042 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/30863
13045         * g++.dg/template/error24.C: New test.
13046         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13047
13048 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13049
13050         PR c++/31273
13051         * g++.dg/expr/bitfield7.C: New test.
13052
13053 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13054
13055         PR other/23572
13056         * gcc.dg/float-range-4.c: New.
13057         * gcc.dg/float-range-1.c: Update. Test for a warning.
13058         * gcc.dg/float-range-3.c: New.
13059         * gcc.dg/float-range-5.c: New.
13060
13061 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13062
13063         PR fortran/31262
13064         * gfortran.dg/no_range_check_1.f90: New test.
13065
13066 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13067
13068         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13069         * g++.dg/other/static1.C: Remove stray semicolon.
13070         * g++.dg/other/init1.C: Likewise.
13071         * g++.dg/rtti/dyncast1.C: Likewise.
13072         * g++.dg/tree-ssa/pr17153.C: Likewise.
13073         * g++.dg/lookup/disamb1.C: Likewise.
13074         * g++.dg/lookup/scoped2.C: Likewise.
13075         * g++.dg/lookup/friend7.C: Likewise.
13076         * g++.dg/parse/parse4.C: Likewise.
13077         * g++.dg/parse/parse5.C: Likewise.
13078         * g++.dg/expr/pr29066.C: Likewise.
13079         * g++.dg/expr/cast4.C: Likewise.
13080         * g++.dg/tc1/dr193.C: Likewise.
13081         * g++.dg/tc1/dr213.C: Likewise.
13082         * g++.dg/abi/dcast1.C: Likewise.
13083         * g++.dg/abi/covariant2.C: Likewise.
13084         * g++.dg/inherit/covariant11.C: Likewise.
13085         * g++.dg/inherit/covariant9.C: Likewise.
13086         * g++.dg/inherit/covariant10.C: Likewise.
13087         * g++.dg/init/static3.C: Likewise.
13088         * g++.dg/init/init-ref3.C: Likewise.
13089         * g++.dg/init/ref10.C: Likewise.
13090         * g++.dg/template/meminit2.C: Likewise.
13091         * g++.dg/template/using9.C: Likewise.
13092         * g++.dg/template/friend9.C: Likewise.
13093         * g++.dg/template/ref1.C: Likewise.
13094         * g++.old-deja/g++.warn/inline.C: Likewise.
13095         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13096         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13097         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13098         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13099         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13100         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13101         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13102         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13103         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13104         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13105         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13106         * g++.old-deja/g++.brendan/template11.C: Likewise.
13107         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13108         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13109         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13110         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13111         * g++.old-deja/g++.jason/parse9.C: Likewise.
13112         * g++.old-deja/g++.jason/byval2.C: Likewise.
13113         * g++.old-deja/g++.jason/overload8.C: Likewise.
13114         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13115         * g++.old-deja/g++.jason/template33.C: Likewise.
13116         * g++.old-deja/g++.jason/return3.C: Likewise.
13117         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13118         * g++.old-deja/g++.jason/virtual.C: Likewise.
13119         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13120         * g++.old-deja/g++.jason/template27.C: Likewise.
13121         * g++.old-deja/g++.jason/synth6.C: Likewise.
13122         * g++.old-deja/g++.jason/ref8.C: Likewise.
13123         * g++.old-deja/g++.jason/offset1.C: Likewise.
13124         * g++.old-deja/g++.other/static20.C: Likewise.
13125         * g++.old-deja/g++.other/array1.C: Likewise.
13126         * g++.old-deja/g++.other/new3.C: Likewise.
13127         * g++.old-deja/g++.other/array2.C: Likewise.
13128         * g++.old-deja/g++.other/overload9.C: Likewise.
13129         * g++.old-deja/g++.other/cast6.C: Likewise.
13130         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13131         * g++.old-deja/g++.other/eh4.C: Likewise.
13132         * g++.old-deja/g++.other/using7.C: Likewise.
13133         * g++.old-deja/g++.other/init18.C: Likewise.
13134         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13135         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13136         * g++.old-deja/g++.other/dtor11.C: Likewise.
13137         * g++.old-deja/g++.pt/static11.C: Likewise.
13138         * g++.old-deja/g++.pt/crash19.C: Likewise.
13139         * g++.old-deja/g++.pt/overload12.C: Likewise.
13140         * g++.old-deja/g++.pt/crash46.C: Likewise.
13141         * g++.old-deja/g++.pt/mi1.C: Likewise.
13142         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13143         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13144         * g++.old-deja/g++.pt/local5.C: Likewise.
13145         * g++.old-deja/g++.pt/typename2.C: Likewise.
13146         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13147         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13148         * g++.old-deja/g++.law/visibility1.C: Likewise.
13149         * g++.old-deja/g++.law/visibility2.C: Likewise.
13150         * g++.old-deja/g++.law/virtual2.C: Likewise.
13151         * g++.old-deja/g++.law/operators19.C: Likewise.
13152         * g++.old-deja/g++.law/parsing10.C: Likewise.
13153         * g++.old-deja/g++.law/visibility4.C: Likewise.
13154         * g++.old-deja/g++.law/operators4.C: Likewise.
13155         * g++.old-deja/g++.law/dtors2.C: Likewise.
13156         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13157         * g++.old-deja/g++.law/visibility10.C: Likewise.
13158         * g++.old-deja/g++.law/scope3.C: Likewise.
13159         * g++.old-deja/g++.law/casts2.C: Likewise.
13160         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13161         * g++.old-deja/g++.law/operators33.C: Likewise.
13162         * g++.old-deja/g++.law/friend4.C: Likewise.
13163         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13164         * g++.old-deja/g++.mike/p5611.C: Likewise.
13165         * g++.old-deja/g++.mike/net37.C: Likewise.
13166         * g++.old-deja/g++.mike/p3570.C: Likewise.
13167         * g++.old-deja/g++.mike/p5718.C: Likewise.
13168         * g++.old-deja/g++.mike/net21.C: Likewise.
13169         * g++.old-deja/g++.mike/p1862.C: Likewise.
13170         * g++.old-deja/g++.mike/p4511.C: Likewise.
13171         * g++.old-deja/g++.mike/virt3.C: Likewise.
13172         * g++.old-deja/g++.mike/p16146.C: Likewise.
13173         * g++.old-deja/g++.mike/p1989.C: Likewise.
13174         * g++.old-deja/g++.mike/p5571.C: Likewise.
13175         * g++.old-deja/g++.gb/scope10.C: Likewise.
13176         * g++.old-deja/g++.abi/primary5.C: Likewise.
13177         * g++.old-deja/g++.abi/empty2.C: Likewise.
13178         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13179         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13180         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13181         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13182         * g++.old-deja/g++.bob/template3.C: Likewise.
13183         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13184
13185 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13186
13187         PR fortran/31193
13188         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13189
13190 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13191
13192         PR fortran/20897
13193         * gfortran.dg/derived_name_1.f90: New.
13194         * gfortran.dg/derived_name_2.f: New.
13195
13196 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13197
13198         * lib/target-supports.exp (check_effective_target_nonpic): New
13199         procedure.
13200         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13201         when compiling PIC.
13202         * gcc.target/i386/asm-4.c: Require nonpic.
13203         * gcc.target/i386/cmov1.c: Likewise.
13204         * gcc.target/i386/mul.c: Likewise.
13205         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13206         * gcc.target/i386/ssetype-1.c: Require nonpic.
13207         * gcc.target/i386/ssetype-3.c: Likewise.
13208         * gcc.target/i386/ssetype-5.c: Likewise.
13209
13210 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13211
13212         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13213         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13214         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13215         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13216
13217 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13218
13219         PR tree-optimization/30590
13220         * g++.dg/opt/pr30590.C: New testcase.
13221
13222 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13223
13224         PR c/30762
13225         * gcc.dg/pr30762-1.c: New test.
13226         * gcc.dg/pr30762-2.c: New test.
13227
13228         PR inline-asm/30505
13229         * gcc.target/i386/pr30505.c: New test.
13230
13231 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13232
13233         * gcc.target/arm/register-variables.c: New.
13234
13235 2007-03-19  Jeff Law  <law@redhat.com>
13236
13237         * PR tree-optimization/30984
13238         * gcc.c-torture/pr30984.c: New test.
13239
13240 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13241         Richard Guenther  <rguenther@suse.de>
13242
13243         PR tree-optimization/31254
13244         * gcc.dg/torture/pr31254.c: New testcase.
13245
13246 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13247
13248         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13249         target default_packed.
13250
13251 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13252
13253         PR fortran/31203
13254         * gfortran.dg/string_length_1.f90: New test.
13255
13256 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13257
13258         PR testsuite/30395
13259         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13260
13261 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13262
13263         PR libgfortran/31052
13264         * gfortran.dg/namelist_27.f90: New test.
13265
13266 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13267
13268         PR fortran/30531
13269         * gfortran.dg/used_types_14.f90: New test.
13270
13271         PR fortran/31086
13272         * gfortran.dg/used_types_15.f90: New test.
13273
13274 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13275
13276         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13277         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13278
13279 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13280
13281         PR fortran/31120
13282         * gfortran.dg/integer_exponentiation_2.f90: New test.
13283
13284 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13285
13286         PR tree-optimization/31041
13287         * gcc.dg/vect/pr31041.c: New test.
13288
13289 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13290
13291         * g++.dg/warn/Wconversion-integer.C: New
13292         * g++.dg/warn/Wconversion-real.C: New.
13293         * g++.dg/warn/Wconversion-real-integer.C: New.
13294         * g++.dg/warn/conv2.C: Updated.
13295
13296 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13297
13298         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13299         exclude RTPs.
13300
13301 2007-03-16  Richard Guenther  <rguenther@suse.de>
13302
13303         PR tree-optimization/31146
13304         * g++.dg/tree-ssa/pr31146.C: New testcase.
13305
13306 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13307
13308         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13309         assume that the target has <features.h>.
13310
13311 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13312
13313         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13314         dg-options rather than to the whole test.
13315
13316 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13317
13318         PR debug/29906
13319         * g++.dg/debug/pr29906.C: New
13320
13321 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13322
13323         PR libgfortran/31099
13324         * gfortran.dg/unformatted_recl.f90: Update test.
13325
13326 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13327
13328         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13329
13330 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13331
13332         PR c++/30891
13333         * g++.dg/parse/namespace-definition.C: New.
13334
13335 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13336
13337         PR c++/24924
13338         * g++.dg/cpp/pedantic-errors.C: New.
13339         * g++.dg/cpp/permissive.C: New.
13340
13341 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13342
13343         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13344         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13345
13346 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13347
13348         * lib/target-supports.exp (check_missing_uclibc_feature)
13349         (check_effective_target_wchar): New procedures.
13350         * gcc.dg/wchar_t-1.c: Require target wchar.
13351         * gcc.dg/wint_t-1.c: Likewise.
13352
13353 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13354
13355         * lib/target-supports.exp (check_gc_sections_available): Return
13356         false for VxWorks targets.
13357
13358 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13359
13360         * g++.dg/warn/Wconversion2.C: Fix typo.
13361         * gcc.dg/if-empty-1.c: Ditto.
13362
13363 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13364
13365         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13366
13367 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13368
13369         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13370         * gcc.target/i386/pr31167.c: Ditto.
13371
13372 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13373
13374         PR target/31167
13375         * gcc.target/i386/pr31167.c: New test.
13376
13377 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13378
13379         PR fortran/30922
13380         * gfortran.dg/import5.f90.f90: New test.
13381
13382
13383         PR fortran/30879
13384         * gfortran.dg/data_components_1.f90: New test.
13385
13386
13387         PR fortran/30870
13388         * gfortran.dg/generic_13.f90: New test.
13389
13390         PR fortran/31163
13391         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13392
13393 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13394
13395         PR libgfortran/31051
13396         * gfortran.dg/fmt_t_4.f90: New
13397
13398 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13399
13400         PR C++/31165
13401         * g++.dg/other/default7.C: New test.
13402
13403 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13404
13405         * g++.dg/warn/Wconversion2.C: New.
13406
13407 2007-03-14  Eric Christopher  <echristo@apple.com>
13408
13409         * gcc.dg/ssp-1.c: New.
13410         * gcc.dg/ssp-2.c: Ditto.
13411
13412 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13413
13414         * g++.dg/warn/do-empty.C: New.
13415         * gcc.dg/do-empty.c: New.
13416         * gcc.dg/if-empty-1.c: Update.
13417         * gcc.dg/20001116-1.c: Update.
13418         * gcc.dg/pr23165.c: Update.
13419
13420 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13421
13422         * gfortran.dg/module_implicit_conversion.f90: New test.
13423
13424 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13425
13426         PR middle-end/31127
13427         * gcc.dg/pr31127.c: New.
13428
13429 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13430
13431         * gcc.dg/tree-ssa/loop-26.c: New test.
13432
13433 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13434
13435         * gcc.target/i386/cmpxchg16b-1.c: New test.
13436
13437 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13438
13439         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13440         * gcc.dg/c99-vla-1.c: Likewise.
13441         * g++.dg/ext/vla1.C: Likewise
13442
13443 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13444
13445         * gcc.dg/wvla-1.c: New test
13446         * gcc.dg/wvla-2.c: New test
13447         * gcc.dg/wvla-3.c: New test
13448         * gcc.dg/wvla-4.c: New test
13449         * gcc.dg/wvla-5.c: New test
13450         * gcc.dg/wvla-6.c: New test
13451         * gcc.dg/wvla-7.c: New test
13452         * g++.dg/warn/Wvla-1.C: New test
13453         * g++.dg/warn/Wvla-2.C: New test
13454         * g++.dg/warn/Wvla-3.C: New test
13455
13456 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13457
13458         PR c++/30108
13459         * g++.dg/other/default6.C: New test.
13460
13461 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13462
13463         * lib/target-supports.exp (check_profiling_available): Return false
13464         for VxWorks.
13465         (check_effective_target_vxworks_kernel): New procedure.
13466         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13467         VxWorks.
13468         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13469         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13470         to include VxWorks.
13471         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13472
13473 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13474
13475         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13476         PIC is not supported.
13477         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13478         * gcc.dg/20020426-2.c: Likewise.
13479         * gcc.dg/pr28243.c: Likewise.
13480         * gcc.dg/visibility-11.c: Likewise.
13481         * gcc.dg/tls/opt-9.c: Likewise.
13482         * gcc.dg/tls/opt-10.c: Likewise.
13483         * gcc.dg/tls/pic-1.c: Likewise.
13484         * gcc.dg/tls/struct-1.c: Likewise.
13485         * gcc.target/i386/20000807-1.c: Likewise.
13486         * gcc.target/i386/20000904-1.c: Likewise.
13487         * gcc.target/i386/20011119-1.c: Likewise.
13488         * gcc.target/i386/990213-2.c: Likewise.
13489         * gcc.target/i386/990214-1.c: Likewise.
13490         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13491         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13492         * gcc.target/i386/pic-1.c: Likewise.
13493         * gcc.target/i386/pr21518.c: Likewise.
13494         * gcc.target/i386/pr23098.c: Likewise.
13495         * gcc.target/i386/pr23943.c: Likewise.
13496
13497 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/31038
13500         * g++.dg/template/complit2.C: New test.
13501
13502         PR c++/30328
13503         * g++.dg/ext/bitfield1.C: New test.
13504
13505 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13506
13507         PR fortran/30883
13508         * gfortran.dg/interface_11.f90: New test.
13509
13510 2007-03-11  Richard Guenther  <rguenther@suse.de>
13511
13512         PR tree-optimization/31115
13513         * gcc.dg/torture/pr31115.c: New testcase.
13514
13515 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13516
13517         PR tree-optimization/29925
13518         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13519
13520 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13521
13522         PR c++/30274
13523         * g++.dg/expr/bitfield3.C: New test.
13524         * g++.dg/expr/bitfield4.C: Likewise.
13525         * g++.dg/expr/bitfield5.C: Likewise.
13526         * g++.dg/expr/bitfield6.C: Likewise.
13527
13528         PR c++/30924
13529         * g++.dg/template/array18.C: New test.
13530
13531 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13532
13533         PR c++/17946
13534         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13535         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13536
13537 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13538
13539         PR c++/20599
13540         * g++.dg/cpp0x/variadic-bind.C: New.
13541         * g++.dg/cpp0x/variadic-function.C: New.
13542         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13543         * g++.dg/cpp0x/variadic-tuple.C: New.
13544         * g++.dg/cpp0x/variadic1.C: New.
13545         * g++.dg/cpp0x/variadic2.C: New.
13546         * g++.dg/cpp0x/variadic3.C: New.
13547         * g++.dg/cpp0x/variadic4.C: New.
13548         * g++.dg/cpp0x/variadic5.C: New.
13549         * g++.dg/cpp0x/variadic6.C: New.
13550         * g++.dg/cpp0x/variadic7.C: New.
13551         * g++.dg/cpp0x/variadic8.C: New.
13552         * g++.dg/cpp0x/variadic9.C: New.
13553         * g++.dg/cpp0x/variadic10.C: New.
13554         * g++.dg/cpp0x/variadic11.C: New.
13555         * g++.dg/cpp0x/variadic12.C: New.
13556         * g++.dg/cpp0x/variadic13.C: New.
13557         * g++.dg/cpp0x/variadic14.C: New.
13558         * g++.dg/cpp0x/variadic15.C: New.
13559         * g++.dg/cpp0x/variadic16.C: New.
13560         * g++.dg/cpp0x/variadic17.C: New.
13561         * g++.dg/cpp0x/variadic18.C: New.
13562         * g++.dg/cpp0x/variadic19.C: New.
13563         * g++.dg/cpp0x/variadic20.C: New.
13564         * g++.dg/cpp0x/variadic21.C: New.
13565         * g++.dg/cpp0x/variadic22.C: New.
13566         * g++.dg/cpp0x/variadic23.C: New.
13567         * g++.dg/cpp0x/variadic24.C: New.
13568         * g++.dg/cpp0x/variadic25.C: New.
13569         * g++.dg/cpp0x/variadic26.C: New.
13570         * g++.dg/cpp0x/variadic27.C: New.
13571         * g++.dg/cpp0x/variadic28.C: New.
13572         * g++.dg/cpp0x/variadic29.C: New.
13573         * g++.dg/cpp0x/variadic30.C: New.
13574         * g++.dg/cpp0x/variadic31.C: New.
13575         * g++.dg/cpp0x/variadic32.C: New.
13576         * g++.dg/cpp0x/variadic33.C: New.
13577         * g++.dg/cpp0x/variadic34.C: New.
13578         * g++.dg/cpp0x/variadic35.C: New.
13579         * g++.dg/cpp0x/variadic36.C: New.
13580         * g++.dg/cpp0x/variadic37.C: New.
13581         * g++.dg/cpp0x/variadic38.C: New.
13582         * g++.dg/cpp0x/variadic39.C: New.
13583         * g++.dg/cpp0x/variadic40.C: New.
13584         * g++.dg/cpp0x/variadic41.C: New.
13585         * g++.dg/cpp0x/variadic42.C: New.
13586         * g++.dg/cpp0x/variadic43.C: New.
13587         * g++.dg/cpp0x/variadic44.C: New.
13588         * g++.dg/cpp0x/variadic45.C: New.
13589         * g++.dg/cpp0x/variadic46.C: New.
13590         * g++.dg/cpp0x/variadic47.C: New.
13591         * g++.dg/cpp0x/variadic48.C: New.
13592         * g++.dg/cpp0x/variadic49.C: New.
13593         * g++.dg/cpp0x/variadic50.C: New.
13594         * g++.dg/cpp0x/variadic51.C: New.
13595         * g++.dg/cpp0x/variadic52.C: New.
13596         * g++.dg/cpp0x/variadic53.C: New.
13597         * g++.dg/cpp0x/variadic54.C: New.
13598         * g++.dg/cpp0x/variadic55.C: New.
13599         * g++.dg/cpp0x/variadic56.C: New.
13600         * g++.dg/cpp0x/variadic57.C: New.
13601         * g++.dg/cpp0x/variadic58.C: New.
13602         * g++.dg/cpp0x/variadic59.C: New.
13603         * g++.dg/cpp0x/variadic60.C : New.
13604         * g++.dg/cpp0x/variadic61.C : New.
13605         * g++.dg/cpp0x/variadic62.C : New.
13606         * g++.dg/cpp0x/variadic63.C : New.
13607         * g++.dg/cpp0x/variadic64.C : New.
13608         * g++.dg/cpp0x/variadic65.C : New.
13609         * g++.dg/cpp0x/variadic66.C : New.
13610         * g++.dg/cpp0x/variadic67.C : New.
13611         * g++.dg/cpp0x/variadic68.C : New.
13612         * g++.dg/cpp0x/variadic69.C : New.
13613         * g++.dg/cpp0x/variadic70.C : New.
13614         * g++.dg/cpp0x/variadic71.C : New.
13615         * g++.dg/cpp0x/variadic72.C : New.
13616         * g++.dg/cpp0x/variadic73.C : New.
13617         * g++.dg/cpp0x/variadic74.C : New.
13618         * g++.dg/cpp0x/variadic75.C : New.
13619         * g++.dg/cpp0x/variadic-ex1.C : New.
13620         * g++.dg/cpp0x/variadic-ex2.C : New.
13621         * g++.dg/cpp0x/variadic-ex3.C : New.
13622         * g++.dg/cpp0x/variadic-ex4.C : New.
13623         * g++.dg/cpp0x/variadic-ex5.C : New.
13624         * g++.dg/cpp0x/variadic-ex6.C : New.
13625         * g++.dg/cpp0x/variadic-ex7.C : New.
13626         * g++.dg/cpp0x/variadic-ex8.C : New.
13627         * g++.dg/cpp0x/variadic-ex9.C : New.
13628         * g++.dg/cpp0x/variadic-ex10.C : New.
13629         * g++.dg/cpp0x/variadic-ex11.C : New.
13630         * g++.dg/cpp0x/variadic-ex12.C : New.
13631         * g++.dg/cpp0x/variadic-ex13.C : New.
13632         * g++.dg/cpp0x/variadic-ex14.C : New.
13633
13634 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13635
13636         PR libgfortran/31099
13637         * gfortran.dg/unformatted_recl.f90: New test.
13638
13639 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13640
13641         * gcc.dg/fold-eqcmplx-1.c: New test case.
13642
13643 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13644
13645         PR rtl-optimization/30643
13646         * gcc.dg/pr30643.c: New.
13647
13648 2007-03-09  Chao-ying Fu  <fu@mips.com>
13649
13650         * gcc.target/mips/mips32-dspr2-type.c: New test.
13651         * gcc.target/mips/mips32-dspr2.c: New test.
13652         * gcc.target/mips/dspr2-MULT.c: New test.
13653         * gcc.target/mips/dspr2-MULTU.c: New test.
13654         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13655         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13656         Adjust some formats.
13657
13658 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13659
13660         PR c++/17946
13661         * gcc.dg/Wlogical-op-1.c: New.
13662         * g++.dg/warn/Wlogical-op-1.C: New.
13663
13664 2007-03-09  Richard Guenther  <rguenther@suse.de>
13665
13666         PR tree-optimization/30904
13667         PR middle-end/31058
13668         * gcc.dg/pr30904.c: Remove xfail.
13669
13670 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13671
13672         PR C/31072
13673         * gcc.c-torture/execute/pr31072.c: New test.
13674
13675 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13676
13677         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13678         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13679         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13680         *lrint* and *lround*.
13681         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13682         floor->lfloor.
13683         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13684         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13685         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13686         and *lround*.  Correct macro names.
13687         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13688         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13689
13690 2007-03-08  Ian Lance Taylor  <iant@google.com>
13691
13692         * gcc.dg/no-strict-overflow-5.c: New test.
13693         * gcc.dg/no-strict-overflow-6.c: New test.
13694         * gcc.dg/Wstrict-overflow-11.c: New test.
13695         * gcc.dg/Wstrict-overflow-12.c: New test.
13696         * gcc.dg/Wstrict-overflow-13.c: New test.
13697         * gcc.dg/Wstrict-overflow-14.c: New test.
13698         * gcc.dg/Wstrict-overflow-15.c: New test.
13699
13700 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13701
13702         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13703         for VxWorks kernel mode.
13704         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13705
13706 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13707
13708         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13709         mode.
13710
13711 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13712
13713         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13714         and lib/bfill.c on VxWorks targets.
13715         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13716         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13717         lib/bfill.c and lib/memmove.c on VxWorks targets.
13718         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13719         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13720         on VxWorks targets.
13721         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13722         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13723
13724 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13725
13726         * gfortran.dg/use_5.f90: New test.
13727         * gfortran.dg/use_6.f90: Ditto.
13728         * gfortran.dg/use_7.f90: Ditto.
13729
13730 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13731
13732         PR fortran/30973
13733         * gfortran.dg/use_4.f90: New test.
13734         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13735
13736 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13737
13738         PR fortran/31011
13739         * gfortran.dg/parameter_array_section_2.f90: New test.
13740
13741 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13742
13743         PR c++/30852
13744         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13745
13746         PR c++/30534
13747         * g++.dg/template/arg5.C: New test.
13748
13749 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13750
13751         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13752
13753 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13754
13755         * gcc.dg/var-expand1.c: Add newline at end of file.
13756
13757 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13758
13759         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13760
13761 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13762
13763         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13764
13765 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766
13767         * gcc.dg/torture/builtin-convert-4.c: New test.
13768
13769 2007-03-05  Ian Lance Taylor  <iant@google.com>
13770
13771         * gcc.c-torture/compile/pr31034.c: New test.
13772
13773 2007-03-05  Ian Lance Taylor  <iant@google.com>
13774
13775         * gcc.dg/inline-18.c: New test.
13776         * gcc.dg/inline-19.c: New test.
13777         * gcc.dg/inline-20.c: New test.
13778         * gcc.dg/inline-21.c: New test.
13779
13780 2007-03-05  Richard Guenther  <rguenther@suse.de>
13781
13782         PR tree-optimization/14052
13783         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13784
13785 2007-03-05  Richard Guenther  <rguenther@suse.de>
13786
13787         PR tree-optimization/23777
13788         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13789
13790 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13791
13792         PR other/30465
13793         * gcc.dg/multiple-overflow-warn-3.c: New.
13794         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13795
13796 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13797
13798         PR c++/30895
13799         * g++.dg/parse/template23.C: New test.
13800
13801 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13802
13803         PR middle-end/30744
13804         * gcc.dg/pr30744-1.c: New test case.
13805
13806 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13807
13808         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13809
13810 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13811
13812         PR target/30406
13813         * gfortran.dg/logical_3.f90: New test.
13814
13815 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13816
13817         PR libfortran/30981
13818         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13819
13820 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13821
13822         * gcc.target/m68k/m68k.exp: New.
13823         * gcc.target/m68k/crash1.c: New.
13824
13825 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13826
13827         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13828         to be more compatible with integer(kind=8).
13829
13830 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13831
13832         PR libfortran/31001
13833         * gfortran.dg/zero_sized_3.f90: New test.
13834
13835 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13836
13837         PR c++/15787
13838         * g++.dg/parse/else.C: New.
13839         * g++.dg/parse/else-2.C: New.
13840
13841 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13842             Tobias Burnus  <burnus@net-b.de>
13843
13844         PR fortran/30882
13845         * gfortran.dg/size_dim.f90: New test.
13846
13847 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13848             Tobias Burnus  <burnus@net-b.de>
13849
13850         PR fortran/30873
13851         * gfortran.dg/entry_9.f90: New test.
13852
13853 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13854
13855         PR c++/28253
13856         * g++.dg/inherit/covariant16.C: New test.
13857
13858 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13859
13860         * g++.dg/other/darwin-minversion-1.C: New.
13861
13862 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13863
13864         * gcc.dg/tree-ssa/20070302-1.c: New test.
13865
13866 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13867
13868         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13869         tests.
13870
13871 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13872
13873         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13874
13875 2007-03-01  Simon Baldwin <simonb@google.com>
13876
13877         PR c++/23689
13878         * warn/ignored_typedef.C: New.
13879         * init/ctor8.C: Added dg-warning to consume ignored typedef
13880         warning.
13881         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13882         and added an explicit line number.
13883
13884 2007-02-28  Richard Guenther  <rguenther@suse.de>
13885
13886         PR middle-end/30364
13887         * gcc.dg/torture/pr30364-1.c: New testcase.
13888         * gcc.dg/torture/pr30364-2.c: Likewise.
13889         * gcc.dg/torture/pr30364-3.c: Likewise.
13890
13891 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13892
13893         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13894         powerpc*, use -funsafe-math-optimizations.
13895         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13896         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13897
13898 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13899             Paul Thomas  <pault@gcc.gnu.org>
13900
13901         PR fortran/30888
13902         PR fortran/30887
13903         * c_by_val_1.f: Test %VAL() with non-default kind.
13904         * c_by_val.c: Ditto.
13905         * c_by_val_4.f: New test.
13906
13907 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13908
13909         PR fortran/30968
13910         * gfortran.dg/continuation_7.f90: New test.
13911
13912 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13913
13914         * g++.dg/inherit/thunk7.C: New test.
13915         * lib/target-supports.exp (check_profiling_available): Not available
13916         for bfin-*-*.
13917
13918 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13919
13920         PR target/30970
13921         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13922
13923 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13924
13925         * lib/target-supports.exp (check_effective_target_init_priority):
13926         Remove Solaris special case.
13927
13928 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13929
13930         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13931         for more builtin types.
13932
13933         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13934         * g++.dg/ext/visibility/noPLT.C: Likewise.
13935
13936 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13937
13938         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13939         sh* targets.
13940
13941 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13942
13943         PR fortran/30865
13944         * size_optional_dim_1.f90:  New test.
13945
13946 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13947
13948         * gcc.dg/vxworks/vxworks.exp: New file.
13949         * gcc.dg/vxworks/initpri1.c: Likewise.
13950         * gcc.dg/vxworks/initpri2.c: Likewise.
13951         * gcc.dg/initpri2.c: Add more tests.
13952         * g++.dg/special/initpri2.C: Likewise.
13953
13954         * gcc.dg/initpri1.c: New test.
13955         * gcc.dg/initpri2.c: Likewise.
13956         * g++.dg/special/initpri1.C: New test.
13957         * g++.dg/special/initpri2.C: Likewise.
13958         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13959         * g++.dg/special/conpr-2.C: Likewise.
13960         * g++.dg/special/conpr-3.C: Likewise.
13961         * g++.dg/special/conpr-4.C: Likewise.
13962         * g++.dg/special/initp1.C: Likewise.
13963         * g++.dg/special/ecos.exp: Remove code to detect availability of
13964         constructor priorities.
13965         * lib/target-supports.exp (check_effective_target_init_priority):
13966         New function.
13967
13968 2007-02-24  Jan Hubicka  <jh@suse.cz>
13969
13970         * gcc.c-torture/execute/pr30778.c: New testcase.
13971
13972 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13973
13974         PR libgfortran/30918
13975         * gfortran.dg/namelist_26.f90: New test.
13976
13977 2007-02-24  Richard Guenther  <rguenther@suse.de>
13978
13979         PR middle-end/30951
13980         * gcc.dg/pr30951.c: New testcase.
13981
13982 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * gcc.dg/torture/builtin-modf-1.c: New test.
13985
13986 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13987
13988         PR tree-optimization/30904
13989         * gcc.dg/pr30904.c: New test.
13990
13991 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13992
13993         * gcc.test-framework/README: Correct command.
13994         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13995         -Wunused-value.
13996         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13997
13998 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13999
14000         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14001
14002 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14003
14004         * lib/target-supports.exp (check_effective_target_newlib): New
14005         function.
14006
14007 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14008
14009         PR fortran/30660
14010         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14011         allocatable component.
14012
14013
14014 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14015
14016         * gcc.dg/torture/builtin-logb-1.c: New test.
14017         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14018         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14019         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14020         sh* targets.
14021
14022 2007-02-23  Richard Guenther  <rguenther@suse.de>
14023
14024         * g++.dg/warn/changes-meaning.C: New testcase.
14025
14026 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14027
14028         PR libgfortran/30910
14029         * gfortran.dg/fmt_zero_precision.f90: Update test.
14030
14031 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032
14033         * gcc.dg/torture/builtin-frexp-1.c: New test.
14034
14035 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14036
14037         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14038
14039 2007-02-22  Ian Lance Taylor  <iant@google.com>
14040
14041         PR debug/30898
14042         * g++.dg/debug/pr30898.C: New test.
14043
14044 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14045
14046         * gcc.dg/vect/vect-106.c: New test.
14047
14048 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14049             Ira Rosen  <irar@il.ibm.com>
14050
14051         PR tree-optimization/30843
14052         * gcc.dg/vect/pr30843.c: New test.
14053
14054 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14055
14056         PR tree-optimization/30858
14057         * gcc.dg/vect/pr30858.c: New test.
14058
14059 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14060
14061         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14062         to set options for compiling testglue.
14063         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14064         * lib/obj-c++.exp (obj-c++_init): Likewise.
14065
14066 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14067
14068         * gnat.dg/derived_aggregate.adb: New test.
14069
14070 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14071
14072         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14073         sh* targets.  Call the correct CKSGN macro.
14074
14075 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * gfortran.dg/gomp/omp_parse1.f90: New test.
14078         * gfortran.dg/gomp/omp_parse2.f: New test.
14079
14080 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14081
14082         PR fortran/30869
14083         * gfortran.dg/do_pointer_1.f90:  New test.
14084
14085 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14086
14087         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14088         and scalbln.
14089
14090 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14091
14092         * gcc.dg/darwin-minversion-1.c: New.
14093         * gcc.dg/darwin-minversion-2.c: New.
14094
14095 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14096
14097         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14098
14099 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14100             DJ Delorie <dj@redhat.com>
14101
14102         PR other/30824
14103         * gcc.dg/Wfatal.c: New.
14104         * gcc.dg/Wfatal-2.c: New.
14105         * gcc.dg/Werror-1.c: Adjust expectations.
14106         * gcc.dg/Werror-5.c: Likewise.
14107         * gcc.dg/Werror-7.c: Likewise.
14108         * gcc.dg/Werror-10.c: Likewise.
14109         * gcc.dg/Werror-11.c: Likewise.
14110
14111 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14112
14113         PR fortran/30522
14114         * gfortran.dg/volatile10.f90: New test.
14115
14116 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14117
14118         PR libfortran/30533
14119         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14120
14121 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14122
14123         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14124         * gcc.dg/Walways-true-1.c: Likewise.
14125         * gcc.dg/weak/weak-3.c: Likewise.
14126         * gcc.dg/Werror-1.c: Likewise.
14127         * gcc.dg/Werror-3.c: Likewise.
14128         * gcc.dg/Werror-4.c: Likewise.
14129         * gcc.dg/Werror-5.c: Likewise.
14130         * gcc.dg/Werror-6.c: Likewise.
14131         * gcc.dg/Werror-7.c: Likewise.
14132         * gcc.dg/Werror-8.c: Likewise.
14133         * gcc.dg/Werror-10.c: Likewise.
14134         * gcc.dg/Werror-11.c: Likewise.
14135         * gcc.dg/Werror-12.c: Likewise.
14136         * g++.old-deja/g++.mike/warn8.C: Likewise.
14137         * g++.dg/warn/Walways-true-1.C: Likewise.
14138         * g++.dg/warn/Walways-true-2.C: Likewise.
14139         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14140         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14141         -Wstring-literal-comparison with -Waddress.
14142         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14143         -Wno-string-literal-comparison with -Wno-address.
14144
14145 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14146
14147         * gnat.dg/self_aggregate_with_call.adb: New test.
14148
14149 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14150
14151         PR tree-optimization/30975
14152         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14153         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14154         * gcc.dg/vect/pr30795.c: New.
14155
14156 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14157
14158         PR fortran/30681
14159         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14160
14161 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14162
14163         PR rtl-optimization/28173
14164         * gcc.target/i386/andor-1.c: New test case.
14165
14166 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14167
14168         * gcc.dg/torture/builtin-ldexp-1.c: New.
14169         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14170
14171 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14172
14173         * gfortran.dg/array_constructor_15.f90: New test case.
14174
14175 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14176
14177         * gfortran.dg/forall_10.f90: New test case.
14178
14179 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14180
14181         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14182
14183 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14184
14185         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14186         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14187
14188 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14189
14190         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14191         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14192         * gcc.target/i386/xchg-1.c: New test.
14193         * gcc.target/i386/xchg-2.c: New test.
14194
14195 2007-02-16  Richard Guenther  <rguenther@suse.de>
14196             Christian Bruel  <christian.bruel@st.com>
14197
14198         * gcc.dg/strict-overflow-5.c: New testcase.
14199
14200 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14201
14202         PR fortran/30793
14203         * gfortran.dg/func_derived_4.f90: New test.
14204
14205 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14206
14207         PR middle-end/30391
14208         * gfortran.dg/pr30391-1.f90: New test case.
14209
14210 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14211
14212         PR middle-end/30433
14213         * gcc.c-torture/compile/pr30433.c: New testcase to check
14214         that complex constants comparisions are foldded.
14215
14216 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14217
14218         PR C++/30158
14219         * g++.dg/ext/stmtexpr10.C: New testcase.
14220
14221 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14222
14223         PR middle-end/30729
14224         * gcc.dg/Wunused-value-2.c: New testcase.
14225
14226 2007-02-15  Ian Lance Taylor  <iant@google.com>
14227
14228         * g++.dg/eh/subreg-1.C: New test.
14229
14230 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14231
14232         PR c/26494
14233         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14234         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14235         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14236         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14237         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14238         * gcc.dg/Werror-implicit-function-declaration.c: New.
14239
14240 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14241
14242         PR c++/28943
14243         * g++.dg/warn/pr28943.C: New.
14244
14245 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14246
14247         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14248
14249 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14250
14251         PR fortran/30779
14252         * gfortran.dg/error_recovery_3.f90: New test.
14253
14254 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14255
14256         * g++.dg/tree-ssa/sra-1.C: New.
14257
14258 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14259
14260         * g++.dg/tree-ssa/sra-1.C: New.
14261
14262 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14263
14264         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14265
14266 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14267
14268         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14269
14270 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14271
14272         PR fortran/30799
14273         * gfortran.dg/logical_2.f90: New test.
14274
14275 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14276
14277         * gcc.dg/torture/complex-alias-1.c: New test.
14278
14279 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14280
14281         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14282         instead of -fdump-tree-tailcall.
14283
14284 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14285
14286         * gfortran.dg/interface_10.f90: Fix comment typo.
14287
14288 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14289
14290         PR tree-optimization/30771
14291         * gcc.dg/vect/pr30771.c: New test.
14292
14293 2007-02-13  Ian Lance Taylor  <iant@google.com>
14294
14295         * gcc.dg/Wstrict-overflow-1.c: New test.
14296         * gcc.dg/Wstrict-overflow-2.c: New test.
14297         * gcc.dg/Wstrict-overflow-3.c: New test.
14298         * gcc.dg/Wstrict-overflow-4.c: New test.
14299         * gcc.dg/Wstrict-overflow-5.c: New test.
14300         * gcc.dg/Wstrict-overflow-6.c: New test.
14301         * gcc.dg/Wstrict-overflow-7.c: New test.
14302         * gcc.dg/Wstrict-overflow-8.c: New test.
14303         * gcc.dg/Wstrict-overflow-9.c: New test.
14304         * gcc.dg/Wstrict-overflow-10.c: New test.
14305
14306 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14307
14308         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14309
14310 2007-02-13  Richard Henderson  <rth@redhat.com>
14311
14312         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14313         * gcc.c-torture/execute/pr29302-1.c: ... here.
14314
14315 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14316
14317         PR c/29521
14318         * gcc.dg/c90-return-1.c: Update output.
14319         * gcc.dg/c99-return-1.c: Likewise.
14320
14321 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14322
14323         PR fortran/30554
14324         * gfortran.dg/used_dummy_types_7.f90: New test..
14325
14326 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14327
14328         * gcc.target/i386/parity-1.c: New test.
14329         * gcc.target/i386/parity-2.c: New test.
14330
14331 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14332
14333         * gcc.target/i386/builtin-bswap-3.c: New test case.
14334
14335 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14336
14337         PR tree-optimization/29145
14338         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14339         alias analysis is improved to take better advantage of restrict
14340         qualified pointers.
14341         * gcc.dg/vect/vect-80.c: Likewise.
14342         * gcc.dg/vect/pr29145.c: New.
14343
14344 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14345
14346         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14347         * gcc.target/i386/sse4a-insert.c: Likewise.
14348
14349 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14350
14351         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14352         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14353
14354 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14355
14356         PR fortran/30478
14357         * gfortran.dg/enum_4.f90: Update error message checks.
14358
14359 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14360
14361         PR fortran/30554
14362         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14363         versions of the modules.
14364
14365         PR fortran/30617
14366         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14367         by getting rid of recursive I/O and providing functions with
14368         results.
14369
14370         PR fortran/30319
14371         * gfortran.dg/char_array_constructor_2.f90
14372
14373 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14374
14375         PR c++/26988
14376         * g++.dg/template/spec34.C: New test
14377
14378 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14379
14380         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14381         on i?86 and x86_64.
14382         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14383         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14384         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14385         on i?86 and x86_64.
14386         * gcc.dg/vect/vect-113.c: Ditto.
14387
14388 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/29487
14391         * g++.dg/eh/weak1-C: New test.
14392         * g++.dg/eh/weak1-a.cc: Likewise.
14393         * g++.dg/eh/comdat1.C: Likewise.
14394
14395 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14396             Dorit Nuzman  <dorit@il.ibm.com>
14397
14398         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14399         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14400         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14401         * gcc.dg/vect/vect-113.c: Likewise.
14402
14403         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14404
14405 2007-02-10  Richard Henderson  <rth@redhat.com>
14406
14407         * lib/target-supports.exp (check_effective_target_tls): Redefine
14408         to mean non-emulated tls.
14409         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14410         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14411         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14412         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14413         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14414         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14415         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14416
14417 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14418
14419         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14420
14421 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14422
14423         * gfortran.dg/secnds.f: Replace time tolerance with a
14424         before-and-after bracket.
14425         * gfortran.dg/secnds-1.f: Likewise.
14426
14427 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14428
14429         PR fortran/30512
14430         * gfortran.dg/maxlocval_1.f90: New test.
14431
14432 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14433
14434         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14435
14436 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14437
14438         PR fortran/30720
14439         * gfortran.dg/array_function_1.f90: New test.
14440
14441 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14442
14443         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14444         (check_effective_target_dummy_wcsftime): New functions.
14445
14446 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14447
14448         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14449         * lib/target-supports.exp (check_effective_target_uclibc): New
14450         function.
14451
14452 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14453
14454         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14455         (vsnprintf): Don't define for uClibc targets.
14456
14457 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14458
14459         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14460         set before checking whether it was allowed.
14461         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14462         before checking inside_main.
14463
14464 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14465
14466         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14467         uClinux targets.
14468         (u16sf): Likewise u4sf.
14469         * g++.dg/compat/struct-layout-1.h: Likewise.
14470
14471 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14472
14473         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14474         procedure.
14475         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14476         m68k targets if check_effective_target_coldfire_fpu returns true.
14477
14478 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14479         Richard Guenther  <rguenther@suse.de>
14480
14481         PR middle-end/23361
14482         * gcc.dg/fold-compare-3.c: New testcase.
14483         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14484
14485 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14486
14487         * gcc.dg/pr26570.c: Clean up coverage files.
14488         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14489         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14490         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14491         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14492         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14493         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14494         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14495         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14496         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14497         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14498         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14499         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14500         * gcc.dg/vect/pr28952.c: Ditto.
14501         * gcc.dg/vect/pr27151.c: Ditto.
14502         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14503         * g++.dg/gomp/macro-3.C: Ditto.
14504
14505 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14506
14507         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14508         of the loop.
14509
14510 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14511
14512         * gcc.target/i386/builtin-bswap-2.c: New test case.
14513
14514 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14515
14516         * gfortran.dg/forall_8.f90: New test case.
14517         * gfortran.dg/forall_9.f90: Likewise.
14518
14519 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14520
14521         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14522
14523 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14524
14525         * lib/target-supports.exp (check_effective_target_simulator): New.
14526
14527 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14528
14529         * gcc.dg/tree-ssa/loop-25.c: New test.
14530
14531 2007-02-06  Richard Henderson  <rth@redhat.com>
14532
14533         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14534
14535 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14536
14537         * gcc.target/powerpc/popcount-1.c: New test case.
14538         * gcc.target/powerpc/parity-1.c: Likewise.
14539
14540 2007-02-06  Richard Guenther  <rguenther@suse.de>
14541
14542         PR middle-end/27302
14543         * gcc.dg/torture/pr27302-2.c: New testcase.
14544
14545 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14546
14547         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14548         * gcc.dg/vect/vect-iv-1.c: New test.
14549         * gcc.dg/vect/vect-iv-2.c: New test.
14550         * gcc.dg/vect/vect-iv-3.c: New test.
14551         * gcc.dg/vect/vect-iv-4.c: New test.
14552         * gcc.dg/vect/vect-iv-5.c: New test.
14553         * gcc.dg/vect/vect-iv-6.c: New test.
14554         * gcc.dg/vect/vect-iv-7.c: New test.
14555         * gcc.dg/vect/vect-iv-8.c: New test.
14556         * gcc.dg/vect/vect-iv-9.c: New test.
14557         * gcc.dg/vect/vect-iv-10.c: New test.
14558         * gcc.dg/vect/vect-iv-11.c: New test.
14559         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14560         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14561         * gcc.dg/vect/vect-14.c: Now vectorizable.
14562         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14563         loop).
14564         * gcc.dg/vect/vect-27.c: Likewise.
14565         * gcc.dg/vect/vect-29.c Likewise.
14566         * gcc.dg/vect/vect-dv-2.c: Likewise.
14567         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14568         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14569         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14570
14571 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14572
14573         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14574
14575 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14576
14577         * gcc.dg/builtins-20.c: Add more cases.
14578
14579 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14580
14581         PR debug/30189
14582         * gcc.dg/pr30189.c: New test.
14583
14584 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14585
14586         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14587         for running tests.
14588         * gcc.target/i386/sse4a-extract.c: New test.
14589         * gcc.target/i386/sse4a-insert.c: New test.
14590         * gcc.target/i386/sse4a-montsd.c: New test.
14591         * gcc.target/i386/sse4a-montss.c: New test.
14592
14593 2007-02-05  Richard Guenther  <rguenther@suse.de>
14594
14595         * gcc.target/i386/vectorize3.c: New testcase.
14596
14597 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14598
14599         PR target/30665
14600         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14601
14602 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14603
14604         PR fortran/30611
14605         * gfortran.dg/repeat_1.f90: New test.
14606
14607 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14608
14609         PR fortran/30605
14610         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14611         * gfortran.dg/derived_init_2.f90: Ditto.
14612         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14613         * gfortran.dg/array_initializer_1.f90: Ditto.
14614         * gfortran.dg/do_2.f90: Ditto.
14615         * gfortran.dg/proc_assign_1.f90: Ditto.
14616
14617 2007-02-04  Richard Guenther  <rguenther@suse.de>
14618
14619         PR middle-end/30636
14620         * g++.dg/warn/pr30636.C: New testcase.
14621         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14622
14623 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14624
14625         PR middle-end/30667
14626         * gfortran.dg/pr30667.f: New test.
14627
14628 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14629
14630         * gcc.dg/builtins-54.c: Add more cases.
14631
14632 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14633
14634         PR fortran/30514
14635         * gfortran.dg/zero_sized_2.f90: New test.
14636
14637         PR fortran/30660
14638         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14639
14640         PR fortran/29820
14641         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14642         file.
14643
14644 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14645
14646         PR fortran/30683
14647         * gfortran.dg/interface_10.f90: New test.
14648
14649 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14650
14651         * gcc.dg/builtins-20.c: Add more cases.
14652
14653 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14654
14655         PR target/29682
14656         * gcc-target/ia64/pr29682.c: New test.
14657
14658 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14659
14660         PR fortran/30284
14661         * gfortran.dg/arrayio_11.f90.f90: New test.
14662
14663         PR fortran/30626
14664         * gfortran.dg/arrayio_12.f90.f90: New test.
14665
14666 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14667
14668         PR c++/30536
14669         * g++.dg/tls/diag-5.C: New test.
14670
14671         PR middle-end/30473
14672         * gcc.dg/pr30473.c: New test.
14673         * gcc.c-torture/execute/20070201-1.c: New test.
14674
14675 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14676
14677         * gfortran.dg/dependency_20.f90: New test case.
14678
14679 2007-01-31  Ian Lance Taylor  <iant@google.com>
14680
14681         * gcc.dg/lower-subreg-1.c (test): New test.
14682
14683 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14684
14685         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14686
14687 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14688
14689         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14690         * gcc.dg/torture/builtin-math-3.c: Likewise.
14691
14692 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14693
14694         gcc.dg/Wparentheses-2.c: Update and add new tests.
14695
14696 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14697
14698         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14699         vectorize.
14700
14701 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14702
14703         * gcc.dg/builtins-63.c: New test.
14704
14705 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14706
14707         PR fortran/27588
14708         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14709
14710 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14711
14712         PR fortran/30520
14713         * gfortran.dg/volatile8.f90: New argument conformance test.
14714         * gfortran.dg/volatile9.f90: New scope test.
14715
14716 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14717
14718         PR c++/24745
14719         * g++.dg/warn/null4.C: New.
14720
14721 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14722             Uros Bizjak  <ubizjak@gmail.com>
14723
14724         * gcc.dg/large-size-array-3.c: Correct typo.
14725
14726 2007-01-30  Richard Guenther  <rguenther@suse.de>
14727
14728         PR middle-end/27657
14729         * g++.dg/debug/pr27657.C: New testcase.
14730
14731 2007-01-30  Richard Guenther  <rguenther@suse.de>
14732
14733         PR middle-end/30313
14734         * gcc.dg/torture/pr30313.c: New testcase.
14735
14736 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14737
14738         * gcc.dg/dfp/dfp-except.h: New file.
14739         * gcc.dg/dfp/fe-check.h: New file.
14740         * gcc.dg/dfp/fe-binop.c: New test.
14741         * gcc.dg/dfp/fe-convert-1.c: New test.
14742         * gcc.dg/dfp/fe-convert-2.c: New test.
14743         * gcc.dg/dfp/fe-convert-3.c: New test.
14744
14745         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14746         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14747         * gcc.dg/dfp/convert-dfp.c: Ditto.
14748         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14749
14750 2007-01-29  Josh Conner  <jconner@apple.com>
14751
14752         * gcc.target/powerpc/altivec-24.c: New test.
14753
14754 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14755
14756         PR c++/28266
14757         * g++.dg/parse/defarg12.C: New test.
14758
14759 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14760
14761         PR fortran/30554
14762         * gfortran.dg/used_dummy_types_6.f90: New test.
14763
14764 2007-01-28  Jan Hubicka  <jh@suse.cz>
14765
14766         * gcc.dg/tree-prof/val-prof-6.c: New test.
14767
14768 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14771
14772 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14773
14774         PR C++/28988
14775         * g++.dg/expr/dtor4.C: New test.
14776
14777 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14778
14779         * gcc.dg/tree-ssa/loop-23.c: New test.
14780
14781 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14782
14783         PR libfortran/30389
14784         * gfortran.dg/achar_2.f90:  New test.
14785         * gfortran.dg/achar_3.f90:  New test.
14786
14787 2007-01-27  Ian Lance Taylor  <iant@google.com>
14788
14789         * gcc.dg/strict-overflow-1.c: New test.
14790         * gcc.dg/no-strict-overflow-1.c: New test.
14791         * gcc.dg/strict-overflow-2.c: New test.
14792         * gcc.dg/no-strict-overflow-2.c: New test.
14793         * gcc.dg/strict-overflow-3.c: New test.
14794         * gcc.dg/no-strict-overflow-3.c: New test.
14795         * gcc.dg/strict-overflow-4.c: New test.
14796         * gcc.dg/no-strict-overflow-4.c: New test.
14797         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14798         * gcc.dg/pr15784-1.c: Likewise.
14799         * gcc.dg/pr20922-1.c: Likewise.
14800         * gcc.dg/pr20922-3.c: Likewise.
14801         * gcc.dg/pr20922-4.c: Likewise.
14802         * gcc.dg/pr20922-6.c: Likewise.
14803         * gcc.dg/compare-4.c: Likewise.
14804         * gcc.dg/torture/pr26898-1.c: Likewise.
14805         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14806         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14807         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14808         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14809         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14810         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14811         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14812         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14813         * g++.dg/tree-ssa/pr21082.C: Likewise.
14814
14815 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14816
14817         * gcc-dg/large-size-array-3.c: New test case.
14818
14819 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14820
14821         * gfortran.dg/forall_7.f90: New test case.
14822
14823 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14824
14825         PR fortran/30407
14826         * gfortran.dg/where_operator_assign_1.f90: New test.
14827         * gfortran.dg/where_operator_assign_2.f90: New test.
14828         * gfortran.dg/where_operator_assign_3.f90: New test.
14829
14830 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14831
14832         * lib/target-supports.exp
14833         (check_effective_target_powerpc_altivec): New.
14834         (check_effective_target_vect_cmdline_needed): Use it.
14835
14836 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14837
14838         PR fortran/30278
14839         * gfortran.dg/backslash_3.f: New test.
14840
14841 2007-01-26  Richard Guenther  <rguenther@suse.de>
14842
14843         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14844
14845 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14846
14847         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14848         * gfortran.dg/vect/vect.exp: Ditto.
14849         * gfortran.dg/dg.exp: Ditto.
14850         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14851         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14852
14853 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14854
14855         * gcc.dg/builtins-20.c: Add more cases.
14856         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14857
14858 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14859
14860         PR fortran/30437
14861         * gcc.dg/Wall.c: New.
14862         * gcc.dg/Wno-all.c: New.
14863         * gfortran.dg/Wall.f90: New.
14864         * gfortran.dg/Wno-all.f90: New.
14865
14866 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14867
14868         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14869         * g++.dg/eh/simd-2.C: Also run on Darwin.
14870         * g++.dg/eh/simd-3.C: New.
14871         * g++.dg/eh/simd-4.C: New.
14872
14873 2007-01-25  Richard Guenther  <rguenther@suse.de>
14874
14875         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14876         and _PROFILE_USE.
14877         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14878
14879 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14880
14881         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14882         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14883         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14884         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14885         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14886         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14887         * gcc.dg/ipa/ipa-7.c: New testcase.
14888
14889 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14890
14891         * g++.dg/cpp0x/warn_cxx0x.C: New.
14892
14893 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14894
14895         * gcc.dg/builtins-20.c: Test builtin carg.
14896
14897 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14898
14899         PR middle-end/27416
14900         * gcc.dg/gomp/pr27416.c: New test.
14901
14902         PR middle-end/30494
14903         * gcc.dg/gomp/pr30494.c: New test.
14904         * g++.dg/gomp/pr30494.C: New test.
14905
14906         PR middle-end/30421
14907         * gcc.dg/gomp/pr30421.c: New test.
14908
14909 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14910
14911         * gcc.target/ia64/versionid-1.c: New test.
14912         * gcc.target/ia64/versionid-2.c: New test.
14913
14914 2007-01-24  Richard Guenther  <rguenther@suse.de>
14915
14916         PR testsuite/30181
14917         * gcc.dg/builtins-57.c: Change to a link-time testcase
14918         to support non-C99 targets.
14919
14920 2007-01-24  Jan Hubicka  <jh@suse.cz>
14921
14922         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14923
14924 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14925
14926         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14927
14928 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14929
14930         PR objc/27438
14931         * objc.dg/const-str-12.m: New test.
14932
14933 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14934
14935         PR fortran/30532
14936         * gfortran.dg/ctrl-z.f90:  New test.
14937
14938 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14939
14940         PR fortran/30481
14941         * gfortran.dg/namelist_assumed_char.f90:  New test.
14942
14943 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14944
14945         PR c++/27492
14946         * g++.dg/inherit/covariant15.C: New test.
14947
14948 2007-01-23  Ian Lance Taylor  <iant@google.com>
14949
14950         * g++.dg/warn/Wparentheses-24.C: New test.
14951
14952 2007-01-23  Richard Guenther  <rguenther@suse.de>
14953
14954         PR testsuite/30560
14955         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14956         with full path.
14957
14958 2007-01-22  Richard Guenther  <rguenther@suse.de>
14959
14960         PR tree-optimization/30038
14961         * gcc.dg/builtins-62.c: New testcase.
14962
14963 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14964
14965         * gcc.c-torture/compile/20070121.c: New test.
14966
14967 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14968
14969         PR libfortran/30525
14970         * gfortran.dg/char_comparison_1.f:  New test.
14971
14972 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14973
14974         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14975
14976 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14977
14978         PR objc/30479
14979         * objc.dg/pch: New directory.
14980         * objc.dg/pch/pch.exp: New file.
14981         * objc.dg/pch/interface-1.m: New test.
14982         * objc.dg/pch/interface-1.hs: New include file.
14983         * lib/objc.exp (objc_target_compile): Add
14984         "-x objective-c-header" in front of the sources if this is
14985         a precompiled header being compiled.
14986
14987 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14988
14989         * gfortran.dg/array_memcpy_3.f90: New test case.
14990         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14991
14992 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14993             Brooks Moses  <brooks.moses@codesourcery.com>
14994             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14995
14996         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14997         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14998
14999 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15000
15001         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15002
15003 2007-01-19  Mike Stump  <mrs@apple.com>
15004
15005         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15006         away.
15007
15008 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15009
15010         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15011         option instead of -funsafe-math-optimizations.
15012
15013 2007-01-19  Tomas Bily  <tbily@suse.cz>
15014
15015         gcc.dg/tree-prof/indir-call-prof.c: New.
15016         g++.dg/dg.exp: Add tree-prof subdirectory.
15017         g++.dg/tree-prof/indir-call-prof.C: New.
15018         g++.dg/tree-prof/tree-prof.exp: New.
15019
15020 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15021
15022         PR c++/17947
15023         * g++.dg/warn/deprecated.C: Update warning output.
15024         * g++.dg/warn/deprecated-2.C: Likewise.
15025         * g++.dg/warn/deprecated-3.C: New.
15026
15027 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15028
15029         * gcc.c-torture/execute/nestfunc-7.c: New.
15030
15031 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15032
15033         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15034
15035 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15036
15037         * gcc.dg/m68k-pic-1.c: New.
15038
15039 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15040
15041         * gfortran.dg/array_memcpy_4.f90: New test case.
15042
15043 2007-01-18  Josh Conner  <jconner@apple.com>
15044
15045         PR target/30485
15046         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15047         * gcc.dg/vect/no-trapping-math-1: New.
15048         * gcc.dg/vect/no-trapping-math-2: New.
15049
15050 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15051
15052         * gcc.target/i386/387-8.c: Update comment about optimizing
15053         inherent load of 1.0 of fptan instruction.
15054
15055 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15056             Richard Guenther <rguenther@suse.de>
15057
15058         PR diagnostic/8268
15059         * gcc.dg/Warray-bounds.c: New testcase.
15060         * gcc.dg/Warray-bounds-2.c: New testcase.
15061         * g++.dg/warn/Warray-bounds.C: New testcase.
15062         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15063
15064 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15065
15066         PR fortran/30476
15067         * gfortran.dg/generic_12.f90: New test.
15068
15069 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15070
15071         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15072         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15073
15074 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15075
15076         * gcc.dg/dfp/compare-special.h: New file.
15077         * gcc.dg/dfp/compare-special-32.c: New test.
15078         * gcc.dg/dfp/compare-special-64.c: New test.
15079         * gcc.dg/dfp/compare-special-128.c: New test.
15080
15081 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15082             Paul Thomas  <pault@gcc.gnu.org>
15083             Steven G. Kargl  <kargl@gcc.gnu.org>
15084
15085         PR fortran/30404
15086         * gfortran.dg/forall_6.f90: New test case.
15087         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15088         * gfortran.dg/dependency_13.f90: Likewise.
15089
15090 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15091
15092         PR testsuite/12325
15093         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15094         targets that don't support Inf.
15095
15096 2007-01-15  Dale Johannesen  <dalej@apple.com>
15097
15098         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15099
15100 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15101
15102         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15103         of achar for 0xff to avoid the "Extended ASCII not
15104         implemented" error message.
15105
15106 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15107
15108         PR fortran/28172
15109         * gfortran.dg/altreturn_4.f90: New test.
15110
15111         PR fortran/29389
15112         * gfortran.dg/stfunc_4.f90: New test.
15113
15114         PR fortran/29712
15115         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15116         * gfortran.dg/initialization_1.f90: Change warning.
15117
15118         PR fortran/30283
15119         * gfortran.dg/specification_type_resolution_2.f90: New test.
15120
15121 2007-01-14  Jan Hubicka  <jh@suse.cz>
15122
15123         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15124         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15125         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15126         elimination.
15127
15128 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15129
15130         PR fortran/30410
15131         * gfortran.dg/external_procedures_2.f90: New test.
15132
15133 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15134
15135         PR target/30413
15136         * gcc.target/i386/pr30413.c: New test.
15137
15138 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15139
15140         PR fortran/30452
15141         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15142
15143 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15144
15145         * gcc.dg/20070112-1.c: New test.
15146
15147 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15148
15149         PR libgfortran/30435
15150         * gfortran.dg/list_read_6.f90: New test.
15151
15152 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15153
15154         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15155
15156 2007-01-12  Tom Tromey  <tromey@redhat.com>
15157
15158         PR preprocessor/28227:
15159         * gcc.dg/cpp/pr28227.c: New file.
15160
15161 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15162
15163         * gcc.dg/tree-ssa/loop-22.c: New test.
15164
15165 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15166
15167         PR tree-optimization/29516
15168         * gcc.dg/tree-ssa/loop-20.c: New test.
15169
15170 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15171
15172         PR libfortran/30415
15173         * minmaxloc_integer_kinds_1.f90:  New test.
15174
15175 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15176
15177         PR c++/29573
15178         * g++.dg/template/sizeof-template-argument.C: New test.
15179
15180 2007-01-11  Jan Hubicka  <jh@suse.cz>
15181
15182         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15183         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15184         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15185         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15186         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15187         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15188         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15189         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15190         transformation in question.
15191         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15192         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15193         * gcc.dg/always_inline3.c: Likewise.
15194
15195 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/28999
15198         * g++.dg/template/typename11.C: New test.
15199
15200 2007-01-10  Robert Kennedy <jimbob@google.com>
15201
15202         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15203
15204 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15205
15206         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15207         for different integer kinds.
15208         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15209         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15210         * gfortran.dg/ishft_2.f90: New test.
15211         * gfortran.dg/ishft_3.f90: New test.
15212
15213 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15214
15215         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15216
15217 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15218
15219         PR tree-optimization/30322
15220         * gcc.dg/tree-ssa/loop-21.c: New test.
15221
15222 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15223
15224         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15225
15226 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15227
15228         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15229
15230 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15231
15232         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15233         * g++.dg/warn/overflow-warn-3.C: Likewise.
15234         * g++.dg/warn/overflow-warn-4.C: Likewise.
15235         * g++.dg/warn/overflow-warn-5.C: Likewise.
15236         * g++.dg/warn/overflow-warn-6.C: Likewise.
15237         * g++.dg/warn/Woverflow-1.C: Likewise.
15238         * g++.dg/warn/Woverflow-2.C: Likewise.
15239         * g++.dg/warn/Woverflow-3.C: Likewise.
15240         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15241
15242 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15243
15244         * gfortran.dg/array_constructor_14.f90: New test case.
15245         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15246
15247 2007-01-08  Richard Guenther  <rguenther@suse.de>
15248
15249         PR tree-optimization/23603
15250         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15251         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15252
15253 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15254
15255         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15256         in __v8qi typedef.
15257         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15258         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15259         compiler behaviour.
15260         * gcc.dg/simd-5.c: Likewise.
15261         * gcc.dg/simd-6.c: Likewise.
15262         * g++.dg/conversion/simd1.C: Likewise.
15263         * g++.dg/conversion/simd3.C: Likewise.
15264         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15265         (main): Use it.
15266
15267 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15268
15269         PR tree-optimization/29877
15270         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15271         name of a hard register for the target concerned.  Adjust dg-error
15272         directives to cope with new behaviour of TER.
15273
15274 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15275
15276         PR c++/28986
15277         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15278         * g++.dg/warn/overflow-warn-1.C: New.
15279         * g++.dg/warn/overflow-warn-3.C: New.
15280         * g++.dg/warn/overflow-warn-4.C: New.
15281         * g++.dg/warn/overflow-warn-5.C: New.
15282         * g++.dg/warn/overflow-warn-6.C: New.
15283         * g++.dg/warn/Woverflow-1.C: New.
15284         * g++.dg/warn/Woverflow-2.C: New.
15285         * g++.dg/warn/Woverflow-3.C: New.
15286         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15287
15288 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15289
15290         PR fortran/27698
15291         * gfortran.dg/invalid_name.f90: New test.
15292         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15293         * gfortran.dg/gomp/pr29759.f90: Ditto.
15294
15295 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15296
15297         * gfortran.dg/present_1.f90:  Update error message.
15298
15299 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15300
15301         PR c++/19439
15302         * g++.dg/template/duplicate1.C: New test
15303         * g++.dg/template/memfriend6.C: Adjust error markers.
15304
15305 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15306
15307         PR tree-opt/30385
15308         * gcc.dg/torture/inline-1.c: New test.
15309
15310 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15311
15312         PR c/19978
15313         * gcc.dg/multiple-overflow-warn-1.c: New.
15314         * gcc.dg/multiple-overflow-warn-2.c: New.
15315         * gcc.dg/overflow-warn-6.c: New.
15316         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15317
15318 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15319
15320         * gfortran.dg/array_memcpy_1.f90: New test case.
15321         * gfortran.dg/array_memcpy_2.f90: Likewise.
15322
15323 2007-01-05  Richard Guenther  <rguenther@suse.de>
15324
15325         PR middle-end/27826
15326         * g++.dg/opt/pr27826.C: New testcase.
15327
15328 2007-01-05  Ian Lance Taylor  <iant@google.com>
15329
15330         * gcc.dg/Walways-true-1.c: New test.
15331         * gcc.dg/Walways-true-2.c: New test.
15332         * g++.dg/warn/Walways-true-1.C: New test.
15333         * g++.dg/warn/Walways-true-2.C: New test.
15334
15335 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15336
15337         PR c/30360
15338         * gcc.dg/pr30360.c: New test.
15339
15340 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15341
15342         PR fortran/23232
15343         * gfortran.dg/data_implied_do_1.f90: New test.
15344
15345         PR fortran/27996
15346         PR fortran/27998
15347         * gfortran.dg/char_length_1.f90: New test.
15348
15349 2007-01-05  Richard Guenther  <rguenther@suse.de>
15350
15351         PR middle-end/28116
15352         * g++.dg/opt/pr28116.C: New testcase.
15353
15354 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15355
15356         PR fortran/29624
15357         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15358           invalid deallocate.
15359         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15360         * gfortran.dg/protected_4.f90: Add pointer intent check.
15361         * gfortran.dg/protected_6.f90: Add pointer intent check.
15362         * gfortran.dg/pointer_intent_1.f90: New test.
15363         * gfortran.dg/pointer_intent_2.f90: New test.
15364         * gfortran.dg/pointer_intent_3.f90: New test.
15365
15366 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15367
15368         PR 30235
15369         * gfortran.dg/altreturn_2.f90: new test.
15370
15371 2007-01-04  Tom Tromey  <tromey@redhat.com>
15372
15373         PR preprocessor/28165:
15374         * gcc.dg/cpp/pr28165.c: New file.
15375
15376 2007-01-03  Josh Conner  <jconner@apple.com>
15377
15378         PR middle-end/29683
15379         * gcc.dg/pr29683.c: New.
15380
15381 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR c++/28217
15384         * g++.dg/pch/template-1.C: New test.
15385         * g++.dg/pch/template-1.Hs: New file.
15386
15387 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15388
15389         PR middle-end/30353
15390         * gcc.c-torture/compile/complex-4.c: New test.
15391
15392 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15393
15394         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15395         -maltivec.
15396         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15397
15398 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15399
15400         PR middle-end/30286
15401         * gcc.dg/pr30286.c: New test.
15402
15403         PR c++/29535
15404         * g++.dg/template/crash66.C: New test.
15405
15406         PR c++/29054
15407         * g++.dg/template/friend49.C: New test.
15408
15409 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15410
15411         * gfortran.dg/ibits.f90: New test.
15412
15413 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15414
15415         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15416         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15417
15418 2007-01-02  Jan Hubicka  <jh@suse.cz>
15419
15420         * gcc.dg/pr16194.c: We now output error on all three functions,
15421         not just first one.
15422
15423 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15424
15425         PR c/19977
15426         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15427         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15428
15429 2006-01-02  Ian Lance Taylor  <iant@google.com>
15430
15431         * g++.dg/warn/Wparentheses-22.C: New test.
15432         * g++.dg/warn/Wparentheses-23.C: New test.
15433
15434 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15435
15436         PR middle-end/7651
15437         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15438         * gcc.dg/declspec-3-Wextra.c: New.
15439         * gcc.dg/declspec-3-no.c: New
15440
15441 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15442
15443         PR fortran/20896
15444         * gfortran.dg/interface_10.f90: Remove.
15445
15446 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15447
15448         * gcc.dg/fold-eqxor-4.c: New test case.
15449
15450 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15451
15452         PR middle-end/30311
15453         * gcc.c-torture/compile/pr30311.c: New test.
15454
15455 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15456
15457         PR middle-end/30253
15458         * gcc.c-torture/compile/statement-expression-1.c: New test.
15459
15460 2007-01-01  Andreas Schwab  <schwab@suse.de>
15461
15462         PR target/29166
15463         * g++.dg/eh/pr29166.C: New test.
15464
15465 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15466
15467         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15468         New.
15469         (check_effective_target_vect_cmdline_needed): Use it.
15470
15471 2006-12-31  Richard Guenther  <rguenther@suse.de>
15472
15473         PR middle-end/30137
15474         * gcc.dg/pr30137-1.c: New testcase.
15475         * gcc.dg/pr30137-2.c: Likewise.
15476
15477 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15478
15479         PR middle-end/30322
15480         * gcc.dg/fold-plusnot-1.c: New test case.
15481
15482 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15483
15484         PR c++/29731
15485         * g++.dg/parse/template22.C: New test.
15486
15487 2006-12-31  Richard Guenther  <rguenther@suse.de>
15488
15489         PR middle-end/30338
15490         * gcc.c-torture/compile/pr30338.c: New testcase.
15491
15492 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15493
15494         PR fortran/27900
15495         * gfortran.dg/intrinsic_actual_4.f90: New test.
15496
15497         PR fortran/24325
15498         * gfortran.dg/func_decl_3.f90: New test.
15499
15500 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR fortran/23060
15503         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15504         * gfortran.dg/c_by_val_1.f: New test.
15505         * gfortran.dg/c_by_val_2.f: New test.
15506         * gfortran.dg/c_by_val_3.f: New test.
15507
15508 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         PR libfortran/30321
15511         * gfortran.dg/sum_zero_array_1.f90:  New test.
15512
15513 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15514
15515         PR preprocessor/29612
15516         * gcc.dg/cpp/pr29612-1.c: New test.
15517         * gcc.dg/cpp/pr29612-2.c: New test.
15518
15519 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15520
15521         PR fortran/30034
15522         * gfortran.dg/pure_formal_proc_1.f90: New test.
15523
15524         PR fortran/30237
15525         * gfortran.dg/intrinsic_actual_3.f90: New test.
15526
15527 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15528
15529         PR fortran/30014
15530         * gfortran.dg/io_constraints_1.f90: Update test.
15531         * gfortran.dg/io_constraints_2.f90: Update test.
15532         * gfortran.dg/inquire_iolength.f90: New test.
15533
15534 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15535
15536         PR fortran/20896
15537         * gfortran.dg/interface_10.f90: New test.
15538         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15539         since z is already, locally a variable.
15540
15541         PR fortran/25135
15542         * gfortran.dg/generic_11.f90: New test.
15543         * gfortran.dg/interface_7.f90: Remove name clash between module
15544         name and procedure 'x' referenced in the interface.
15545
15546 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15547
15548         PR middle-end/7651
15549         * gcc.dg/Wmissing-parameter-type.c: New.
15550         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15551         * gcc.dg/Wmissing-parameter-type-no.c: New.
15552
15553 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15554
15555         PR fortran/25818
15556         * gfortran.dg/entry_array_specs_2.f: New test.
15557
15558         PR fortran/30084
15559         * gfortran.dg/nested_modules_6.f90: New test.
15560
15561 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15562
15563         PR middle-end/7651
15564         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15565         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15566
15567 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15568
15569         PR C++/30168
15570         * g++.dg/opt/complex6.C: New test.
15571
15572 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15573
15574         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15575         full" if the linker on spu-*-* warns about exceeding local store.
15576
15577         And revert this patch:
15578         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15579         fail to link due to relocation overflows on spu-*-*.
15580
15581 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15582
15583         PR fortran/30273
15584         * gfortran.dg/dependency_19.f90: New test.
15585
15586 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15587
15588         PR fortran/30202
15589         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15590
15591 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR middle-end/30262
15594         * gcc.c-torture/execute/20061220-1.c: New test.
15595
15596         PR middle-end/30263
15597         * gcc.dg/gomp/asm-1.c: New test.
15598
15599         PR target/30230
15600         * g++.dg/eh/ia64-2.C: New test.
15601
15602 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15603
15604         PR target/28966
15605         PR target/29248
15606         * gcc.dg/rs6000-leaf.c: New.
15607
15608 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15609
15610         PR fortran/25392
15611         * gfortran.dg/f2c_8.f90: New test.
15612
15613 2006-12-20  Bill Wendling  <wendling@apple.com>
15614
15615         * gcc.dg/asm-b.c: Check for __ppc64__.
15616
15617 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15618
15619         PR fortran/30190
15620         * gfortran.dg/bounds_check_5.f90: New test.
15621
15622 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15623
15624         PR middle-end/30143
15625         * gcc.dg/gomp/complex-1.c: New testcase.
15626
15627 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15628
15629         * gfortran.dg/array_memset_1.f90: New test case.
15630
15631 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15632
15633         * lib/target-supports.exp: Add spu to
15634         check_effective_target_vect_widen_mult_hi_to_si.
15635
15636 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15637
15638         PR fortran/29992
15639         * gfortran.dg/generic_9.f90: New test.
15640
15641         PR fortran/30081
15642         * gfortran.dg/generic_10.f90: New test.
15643
15644 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15645
15646         PR tree-opt/30045
15647         * gcc.dg/pr30045.c: New test.
15648
15649 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15650
15651         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15652
15653 2006-12-19  Eric Christopher  <echristo@apple.com>
15654
15655         PR target/29302
15656         * gcc.c-torture/execute/pr29302-1.c: New.
15657
15658 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15659
15660         PR fortran/39238
15661         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15662
15663 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15664
15665         PR fortran/30236
15666         * gfortran.dg/altreturn_3.f90: New test.
15667
15668         * gfortran.dg/char_result_12.f90: Fix comment typos.
15669
15670 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15671
15672         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15673         as newlib's stdio.h uses non-traditional cpp constructs.
15674
15675 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15676
15677         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15678         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15679         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15680         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15681         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15682         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15683         * gfortran.dg/default_initialization.f: Renamed to
15684         default_initialization_1.f
15685         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15686         dollar_edit_descriptor_1.f
15687         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15688         dollar_edit_descriptor_2.f
15689         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15690         dollar_edit_descriptor_3.f
15691         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15692         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15693         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15694         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15695         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15696         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15697         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15698         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15699         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15700         * gfortran.dg/default_initialization_1.f: Renamed from
15701         default_initialization.f
15702         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15703         dollar_edit_descriptor-1.f
15704         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15705         dollar_edit_descriptor-2.f
15706         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15707         dollar_edit_descriptor-3.f
15708         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15709         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15710         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15711
15712 2006-12-18  Bill Wendling  <wendling@apple.com>
15713
15714         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15715         id is an OjbC keyword.
15716
15717 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15718
15719         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15720
15721 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15722
15723         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15724
15725 2006-12-18  Ian Lance Taylor  <iant@google.com>
15726
15727         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15728
15729 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15730
15731         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15732
15733 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15734
15735         PR fortran/30207
15736         * gfortran.fortran-torture/execute/where21.f90: New test.
15737
15738 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15739
15740         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15741
15742 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15743
15744         PR middle-end/7651
15745         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15746         * gcc.dg/if-empty-1.c: Likewise.
15747         * gcc.dg/pr23165.c: Likewise.
15748         * g++.dg/warn/empty-body.C: Likewise.
15749
15750 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15751
15752         PR libfortran/30005
15753         * gfortran.dg/open_errors.f90: New test.
15754
15755 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15756
15757         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15758
15759         * gcc.target/i386/ssse3-pabsb.c: New file.
15760         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15761         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15762         * gcc.target/i386/ssse3-palignr.c: Likewise.
15763         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15764         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15765         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15766         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15767         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15768         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15769         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15770         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15771         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15772         * gcc.target/i386/ssse3-psignb.c: Likewise.
15773         * gcc.target/i386/ssse3-psignd.c: Likewise.
15774         * gcc.target/i386/ssse3-psignw.c: Likewise.
15775         * gcc.target/i386/ssse3-vals.h: Likewise.
15776
15777 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15778
15779         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15780         * lib/fortran-torture.exp: Include target-supports.exp.
15781
15782 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15783
15784         PR target/30185
15785         * gcc.c-torture/execute/pr30185.c: New test.
15786
15787 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15788
15789         PR testsuite/30179
15790         PR testsuite/30180
15791         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15792         * gcc.dg/builtin-bswap-2.c: Likewise.
15793         * gcc.dg/builtin-bswap-3.c: Likewise.
15794         * gcc.dg/builtin-bswap-4.c: Likewise.
15795         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15796         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15797
15798 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15799
15800         PR libfortran/30145
15801         * gfortran.dg/write_zero_array: New test.
15802
15803 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15804
15805         PR fortran/30200
15806         * gfortran.dg/write_fmt_trim.f90: New test.
15807
15808 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15809
15810         PR 30194
15811         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15812         temporarily.
15813
15814 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15815
15816         * lib/target-supports.exp (check_weak_available): Use istarget
15817         "hppa*-*-hpux10*" instead of regexp.
15818         (check_cxa_atexit_available): Likewise.
15819
15820 2006-12-14  Richard Guenther  <rguenther@suse.de>
15821
15822         PR tree-optimization/30197
15823         * gcc.c-torture/execute/complex-1.c: Fix function name.
15824         * gcc.dg/builtins-61.c: New testcase.
15825
15826 2006-12-14  Richard Guenther  <rguenther@suse.de>
15827
15828         PR middle-end/30172
15829         * gcc.dg/pr30172-1.c: New testcase.
15830
15831 2006-12-14  Richard Guenther  <rguenther@suse.de>
15832
15833         PR tree-optimization/30198
15834         * gcc.dg/builtins-60.c: New testcase.
15835
15836 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15837
15838         * lib/target-supports.exp (vect_no_align): Remove spu.
15839
15840 2006-12-13  Ian Lance Taylor  <iant@google.com>
15841
15842         PR c++/19564
15843         PR c++/19756
15844         * g++.dg/warn/Wparentheses-5.C: New test.
15845         * g++.dg/warn/Wparentheses-6.C: New test.
15846         * g++.dg/warn/Wparentheses-7.C: New test.
15847         * g++.dg/warn/Wparentheses-8.C: New test.
15848         * g++.dg/warn/Wparentheses-9.C: New test.
15849         * g++.dg/warn/Wparentheses-10.C: New test.
15850         * g++.dg/warn/Wparentheses-11.C: New test.
15851         * g++.dg/warn/Wparentheses-12.C: New test.
15852         * g++.dg/warn/Wparentheses-13.C: New test.
15853         * g++.dg/warn/Wparentheses-14.C: New test.
15854         * g++.dg/warn/Wparentheses-15.C: New test.
15855         * g++.dg/warn/Wparentheses-16.C: New test.
15856         * g++.dg/warn/Wparentheses-17.C: New test.
15857         * g++.dg/warn/Wparentheses-18.C: New test.
15858         * g++.dg/warn/Wparentheses-19.C: New test.
15859         * g++.dg/warn/Wparentheses-20.C: New test.
15860         * g++.dg/warn/Wparentheses-21.C: New test.
15861
15862 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15863
15864         PR testsuite/30157
15865         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15866         for target "hppa.*hpux10".
15867
15868 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15869
15870         * g++.dg/debug/vartrack1.C: New test.
15871
15872         * g++.dg/opt/ifcvt1.C: New test.
15873
15874         * gcc.dg/tls/opt-13.c: New test.
15875
15876         * gcc.dg/20060425-2.c: New test.
15877
15878         * g++.dg/opt/pr15054-2.C: New test.
15879
15880         * gcc.c-torture/execute/20060420-1.c: New test.
15881
15882         * gcc.c-torture/execute/20060412-1.c: New test.
15883
15884         * objc/compile/20060406-1.m: New test.
15885
15886 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15887
15888         * g++.dg/template/array17.C: New test.
15889
15890 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15891
15892         * gcc.target/powerpc/altivec-23.c: New test.
15893
15894 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15895
15896         PR c++27316
15897         * g++.dg/inherit/error3.C: New test.
15898
15899         PR c++/28740
15900         * g++.dg/inherit/error4.C: New test.
15901
15902 2006-12-13  Richard Guenther  <rguenther@suse.de>
15903
15904         PR tree-optimization/17687
15905         * gcc.dg/builtins-59.c: New testcase.
15906
15907 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15908
15909         * gcc.target/spu/Wmain.c: New test.
15910
15911 2006-12-12  Josh Conner  <jconner@apple.com>
15912
15913         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15914         * g++.dg/abi/thunk4.C: Likewise.
15915         * g++.dg/abi/rtti3.C: Likewise.
15916
15917 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15918
15919         * gcc.target/spu/cpat-1.c: New test.
15920         * gcc.target/spu/cpat-2.c: New test.
15921         * gcc.target/spu/cpat-3.c: New test.
15922         * gcc.target/spu/cpat-4.c: New test.
15923
15924 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15925
15926         PR tree-opt/28436
15927         * gcc.c-torture/compile/vector-1.c: New test.
15928         * gcc.c-torture/compile/vector-2.c: New test.
15929         * gcc.c-torture/compile/vector-3.c: New test.
15930
15931 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15932
15933         * lib/fortran-torture.exp: Update copyright years.  Remove
15934         obsolete comment.  Test -ftree-vectorize where it makes sense.
15935         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15936         from fortran-torture.exp.
15937         * gfortran.dg/char_transpose_1.f90,
15938         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15939         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15940         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15941         '-w' to dg-options.
15942
15943 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15944
15945         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15946         saved_${tool}_load.
15947
15948 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15949
15950         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15951         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15952         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15953         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15954         gaps.
15955
15956 2006-12-12  Richard Guenther  <rguenther@suse.de>
15957
15958         PR middle-end/30147
15959         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15960
15961 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15962             Diego Novillo  <dnovillo@redhat.com>
15963
15964         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15965         VDEF/VUSE changes.
15966         * gcc.dg/tree-ssa/pr26421.c: Likewise
15967         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15968         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15969         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15970         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15971         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15972         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15973         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15974         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15975         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15976
15977 2006-12-11  Jan Hubicka  <jh@suse.cz>
15978
15979         * gcc.dg/tree-prof/stringop-1.c: New test.
15980         * gcc.dg/tree-prof/stringop-2.c: New test.
15981
15982 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15983
15984         PR target/30120
15985         * gcc.target/i386/pr30120.c: New test.
15986
15987         Revert:
15988         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15989
15990         * gcc.target/i386/x87regparm-1.c: New test.
15991         * gcc.target/i386/x87regparm-2.c: New test.
15992         * gcc.target/i386/x87regparm-3.c: New test.
15993         * gcc.target/i386/x87regparm-4.c: New test.
15994
15995 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15996
15997         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15998
15999 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16000
16001         PR fortran/23994
16002         * gfortran.dg/protected_1.f90: New test.
16003         * gfortran.dg/protected_2.f90: New test.
16004         * gfortran.dg/protected_3.f90: New test.
16005         * gfortran.dg/protected_4.f90: New test.
16006         * gfortran.dg/protected_5.f90: New test.
16007         * gfortran.dg/protected_6.f90: New test.
16008
16009 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16010             Tobias Burnus  <burnus@gcc.gnu.org>
16011
16012         PR fortran/29975
16013         PR fortran/30068
16014         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16015         interface.
16016         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16017         ambiguous interfaces.
16018         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16019         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16020         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16021         ambiguous interfaces.
16022         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16023         * gfortran.dg/array_initializer_2.f90: Add initializer array
16024         constructor test.
16025
16026         PR fortran/30096
16027         * gfortran.dg/interface_9.f90: Test that host interfaces are
16028         not checked for ambiguity with the local version.
16029
16030 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16031
16032         PR fortran/29464
16033         * gfortran.dg/module_interface_2.f90: New test.
16034
16035 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16036
16037         PR fortran/29941
16038         * gfortran.dg/assumed_len.f90: New test.
16039
16040 2006-12-09  Richard Guenther  <rguenther@suse.de>
16041
16042         * g++.dg/warn/implicit-typename1.C: Qualify types.
16043         * g++.dg/parse/crash12.C: Likewise.
16044         * g++.dg/tree-ssa/pr22444.C: Likewise.
16045
16046 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16047
16048         * gfortran.dg/array_2.f90: Added sqrt test.
16049
16050 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16051
16052         * gcc.target/i386/x87regparm-1.c: XFAIL.
16053         * gcc.target/i386/x87regparm-2.c: XFAIL.
16054         * gcc.target/i386/x87regparm-3.c: XFAIL.
16055         * gcc.target/i386/x87regparm-4.c: XFAIL.
16056
16057 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16058
16059         * lib/target-supports.exp
16060         (check_effective_target_large_long_double): New.
16061         * gcc.dg/Wconversion-real.c : Use it.
16062         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16063         unsigned.
16064
16065 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16066
16067         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16068
16069 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16070
16071         PR fortran/27546
16072         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16073
16074 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/29732
16077         * g++.dg/template/crash65.C: New test.
16078         * g++.dg/template/spec16.C: Tweak error markers.
16079
16080 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16081
16082         * gcc.target/spu: New directory.
16083         * gcc.target/spu/spu.exp: New file.
16084         * gcc.target/spu/intrinsics-1.c: New test.
16085
16086 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16087
16088         PR c++/29980
16089         * g++.dg/ext/attrib27.C: New test.
16090         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16091         * g++.dg/parse/typedef5.C: Likewise.
16092
16093 2006-12-07  Mike Stump  <mrs@apple.com>
16094
16095         * treelang/compile/var_defs.tree: Adjust.
16096
16097 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/29730
16100         * g++.dg/template/crash64.C: New test.
16101         * g++.dg/parse/crash27.C: Adjust error markers.
16102
16103 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16104
16105         PR libfortran/30009
16106         PR libfortran/30056
16107         * gfortran.dg/read_eof_4.f90:  Add tests.
16108         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16109         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16110
16111 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16112
16113         PR c++/29729
16114         * g++.dg/template/crash63.C: New test.
16115
16116         PR c++/29728
16117         * g++.dg/template/crash62.C: New test.
16118
16119 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16120
16121         PR fortran/30003
16122         * gfortran.dg/allocatable_function_1.f90: Increase the number
16123         of expected calls of free to 10; the lhs section reference is
16124         now evaluated so there is another call to bar.  Change the
16125         comment appropriately.
16126         * gfortran.dg/array_section_1.f90: New test.
16127
16128 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16129
16130         PR fortran/29912
16131         * gfortran.dg/char_result_12.f90: New test.
16132
16133 2006-12-05  Richard Guenther  <rguenther@suse.de>
16134
16135         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16136         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16137         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16138         vect_double, xfail for spu*-*-*.
16139
16140 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16141
16142         PR fortran/29962
16143         * initialization_4.f90: Test noninteger exponents (-std=f95).
16144         * initialization_5.f90: New test for noninteger exponents
16145           with -std=f2003.
16146
16147 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16148
16149         PR fortran/29821
16150         * gfortran.dg/parameter_array_section_1.f90: New test.
16151
16152 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/29733
16155         * g++.dg/template/crash61.C: New test.
16156
16157         PR c++/29632
16158         * g++.dg/template/error23.C: New test.
16159
16160 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16161
16162         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16163
16164 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16165
16166         PR fortran/29916
16167         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16168
16169 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16170
16171         PR middle-end/29965
16172         * gcc.dg/gomp/pr29965-1.c: New test.
16173         * gcc.dg/gomp/pr29965-2.c: New test.
16174         * gcc.dg/gomp/pr29965-3.c: New test.
16175         * gcc.dg/gomp/pr29965-4.c: New test.
16176         * gcc.dg/gomp/pr29965-5.c: New test.
16177         * gcc.dg/gomp/pr29965-6.c: New test.
16178         * g++.dg/gomp/pr29965-1.C: New test.
16179         * g++.dg/gomp/pr29965-2.C: New test.
16180         * g++.dg/gomp/pr29965-3.C: New test.
16181         * g++.dg/gomp/pr29965-4.C: New test.
16182         * g++.dg/gomp/pr29965-5.C: New test.
16183         * g++.dg/gomp/pr29965-6.C: New test.
16184         * g++.dg/gomp/pr29965-7.C: New test.
16185         * g++.dg/gomp/pr29965-8.C: New test.
16186         * g++.dg/gomp/pr29965-9.C: New test.
16187         * g++.dg/gomp/pr29965-10.C: New test.
16188
16189 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16190
16191         * gnat.dg/pointer_variable_bounds.adb: New test.
16192         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16193         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16194
16195 2006-12-03  Eric Christopher  <echristo@apple.com>
16196
16197         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16198
16199 2006-12-03  Richard Henderson  <rth@redhat.com>
16200             Andrew Pinski  <pinskia@gmail.com>
16201
16202         PR C++/14329
16203         * g++.dg/warn/unit-1.C: New test.
16204
16205 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16206
16207         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16208
16209 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16210
16211         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16212         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16213         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16214         * gcc.dg/vect/vect-70.c: Reduce array size.
16215         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16216         vect_no_compaer_double targets.
16217         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16218         vect_float, vect_double, and vect_int.
16219
16220 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16221
16222         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16223         test for loop versioning on vect_no_align targets.
16224         * gcc.dg/vect/pr20122.c: Likewise.
16225         * gcc.dg/vect/vect-105.c: Likewise.
16226         * gcc.dg/vect/vect-42.c: Likewise.
16227         * gcc.dg/vect/vect-43.c: Likewise.
16228         * gcc.dg/vect/vect-74.c: Likewise.
16229         * gcc.dg/vect/vect-75.c: Likewise.
16230         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16231         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16232         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16233         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16234
16235 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16236
16237         PR fortran/29642
16238         * gfortran.dg/value_1.f90 : New test.
16239         * gfortran.dg/value_2.f90 : New test.
16240         * gfortran.dg/value_3.f90 : New test.
16241         * gfortran.dg/value_4.f90 : New test.
16242         * gfortran.dg/value_4.c : Called from value_4.f90.
16243
16244 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16245
16246         PR C++/30033
16247         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16248
16249 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16250
16251         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16252
16253 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16254
16255         PR c/27953
16256         * gcc.dg/pr27953.c: New test.
16257
16258 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16259
16260         PR c++/30022
16261         * g++.dg/ext/vector5.C: New test.
16262
16263         PR c++/30021
16264         * g++.dg/other/main1.C: New test.
16265
16266 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16267
16268         PR libfortran/29568
16269         * gfortran.dg/convert_implied_open.f90:  Change to
16270         new default record length.
16271         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16272         new error message.
16273         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16274
16275 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16276
16277         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16278
16279 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16280
16281         PR c++/29066
16282         * g++.dg/expr/pr29066.c: New.
16283
16284 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16285             Zdenek Dvorak <dvorakz@suse.cz>
16286
16287         PR tree-optimization/29921
16288         * gcc.dg/pr29921-2.c: New test.
16289
16290 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16291
16292         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16293         (i386_get_cpuid): New function.
16294         (i386_cpuid_ecx): Likewise.
16295         (i386_cpuid_edx): Likewise.
16296         (i386_cpuid): Updated to call i386_cpuid_edx.
16297
16298         * gcc.target/i386/sse3-addsubpd.c: New file.
16299         * gcc.target/i386/sse3-addsubps.c: Likewise.
16300         * gcc.target/i386/sse3-haddpd.c: Likewise.
16301         * gcc.target/i386/sse3-haddps.c: Likewise.
16302         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16303         * gcc.target/i386/sse3-hsubps.c: Likewise.
16304         * gcc.target/i386/sse3-lddqu.c: Likewise.
16305         * gcc.target/i386/sse3-movddup.c: Likewise.
16306         * gcc.target/i386/sse3-movshdup.c: Likewise.
16307         * gcc.target/i386/sse3-movsldup.c: Likewise.
16308
16309 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16310
16311         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16312
16313 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16314
16315         * gcc.dg/dfp/convert-int-max.c: New test.
16316         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16317
16318 2006-11-30  Richard Guenther  <rguenther@suse.de>
16319
16320         * gcc.dg/vect/vect-pow-1.c: Rename ...
16321         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16322         floats instead of doubles, check successful vectorization.
16323
16324 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16325
16326         PR target/29945
16327         * gcc.c-torture/compile/pr29945.c: New testcase.
16328
16329 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16330
16331         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16332         -maltivec.
16333
16334 2006-11-29  Eric Christopher  <echristo@apple.com>
16335
16336         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16337
16338 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16339
16340         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16341
16342         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16343
16344 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16345
16346         PR c++/29022
16347         * g++.dg/inherit/virtual2.C: New test.
16348         * g++.dg/inherit/virtual3.C: Likewise.
16349         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16350         * g++.dg/inherit/error2.C: Likewise.
16351         * g++.dg/template/instantiate1.C: Likewise.
16352
16353 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16354
16355         PR tree-opt/29984
16356         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16357
16358 2006-11-28  Jan Hubicka  <jh@suse.cz>
16359
16360         * gcc.dg/memcpy-1.c: New test.
16361
16362 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16363
16364         PR c++/29735
16365         * g++.dg/warn/main-3.C: New test.
16366
16367 2006-11-28  Jan Hubicka  <jh@suse.cz>
16368
16369         * gcc.dg/winline-1.c: New test.
16370
16371 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16372
16373         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16374         alignments.
16375
16376 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16377
16378         PR fortran/29976
16379         * gfortran.dg/missing_optional_dummy_3.f90
16380
16381 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16382
16383         PR fortran/20880
16384         * gfortran.dg/interface_3.f90: Modify errors.
16385
16386 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16387
16388         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16389         fail to link due to relocation overflows on spu-*-*.
16390
16391 2006-11-27  Michael Matz  <matz@suse.de>
16392             Andreas Krebbel  <krebbel1@de.ibm.com>
16393
16394         PR target/29319
16395         * gcc.dg/20061127-1.c: New testcase.
16396
16397 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16398
16399         * gcc.dg/20061124-1.c: Add exit() function prototype.
16400
16401 2006-11-27  Jan Hubicka  <jh@suse.cz>
16402
16403         * gcc.target/i386/memcpy-1.c: Adjust size.
16404         * gcc.dg/visibility-11.c: Likewise.
16405
16406 2006-11-27  Richard Guenther  <rguenther@suse.de>
16407
16408         PR middle-end/25620
16409         * gcc.target/i386/pow-1.c: New testcase.
16410         * gcc.dg/builtins-58.c: Likewise.
16411
16412 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/29886
16415         * g++.dg/expr/cast8.C: New test.
16416
16417 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16418
16419         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16420         Don't ever inline the testcase.
16421
16422 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16423
16424         PR fortran/29982
16425         * gfortran.fortran-torture/compile/parameter_3.f90: New
16426         testcase.
16427
16428 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16429
16430         PR fortran/29951
16431         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16432
16433 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16434
16435         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16436         for CHAR.
16437
16438 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16439
16440         PR libgfortran/29936
16441         * gfortran.dg/write_check3.f90: New test.
16442
16443 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16444
16445         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16446
16447 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16448
16449         PR fortran/20880
16450         * gfortran.dg/interface_3.f90: New test.
16451
16452         PR fortran/29387
16453         * gfortran.dg/generic_8.f90: New test.
16454
16455 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16456
16457         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16458         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16459         * gfortran.dg/specifics_3.f90: Remove.
16460
16461 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16462
16463         PR c/29955
16464         * gcc.dg/gomp/pr29955.c: New test.
16465
16466         PR c/29736
16467         * gcc.dg/pr29736.c: New test.
16468
16469 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16470
16471         PR tree-opt/29964
16472         * gcc.dg/pure-1.c: New test.
16473
16474 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16475
16476         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16477         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16478
16479 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16480
16481         * gcc.dg/20061124-1.c: New testcase.
16482
16483 2006-11-23  Eric Christopher  <echristo@apple.com>
16484
16485         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16486
16487 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16488
16489         PR c/2707
16490         PR c++/26167
16491         * gcc.dg/Wconversion-integer.c: New. Supersedes
16492         Wconversion-negative-constants.c
16493         * gcc.dg/Wconversion-real.c: New.
16494         * gcc.dg/Wconversion-real-integer.c: New.
16495         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16496         * g++.dg/warn/Wconversion1.C: Modified.
16497
16498 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16499
16500         * gfortran.dg/overload_1.f90: New test.
16501
16502 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16503
16504         PR c/9072
16505         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16506         Wtraditional-conversion.
16507         * gcc.dg/overflow-warn-2.c: Likewise.
16508         * gcc.dg/Wconversion.c: Likewise. Renamed as
16509         Wtraditional-conversion.c .
16510         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16511         Wtraditional-conversion-2.c .
16512         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16513         Wtraditional-conversion-2.c
16514         * gcc.dg/Wconversion-negative-constants.c: New.
16515
16516 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16517
16518         * gcc.dg/tree-ssa/dump-1.c: New test.
16519
16520 2006-11-23  David Ung <davidu@mips.com>
16521
16522         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16523         -mfp64, allowable when ISA >= 33 and float is enabled.
16524         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16525         of mthc1 and mfhc1 patterns.
16526
16527 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16528
16529         PR tree-optimization/29921
16530         * gcc.dg/pr29921.c: New test.
16531
16532 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16533
16534         PR fortran/29441
16535         * gfortran.dg/initialization_4.f90: New test.
16536
16537 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16538
16539         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16540         platforms that have interleaving support.
16541         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16542         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16543         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16544         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16545         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16546         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16547         gcc.dg/vect/vect-strided-u8-i8.c,
16548         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16549         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16550         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16551         gcc.dg/vect/vect-strided-float.c,
16552         gcc.dg/vect/vect-strided-a-mult.c,
16553         gcc.dg/vect/vect-strided-mult-char-ls.c,
16554         gcc.dg/vect/vect-strided-a-u16-mult.c,
16555         gcc.dg/vect/vect-strided-a-u32-mult.c,
16556         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16557         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16558         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16559         gcc.dg/vect/vect-strided-mult.c,
16560         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16561         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16562         New.
16563
16564 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16565
16566         PR fortran/25087
16567         * gfortran.dg/auto_char_len_4.f90: New test.
16568
16569 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16570
16571         PR fortran/29652
16572         * gfortran.dg/generic_7.f90: New test.
16573         * gfortran.dg/defined_operators_1.f90: Add new error.
16574
16575 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16576
16577         PR tree-optimization/29902
16578         * g++.dg/tree-ssa/pr29902.C: New test.
16579
16580 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16581
16582         PR fortran/29820
16583         * gfortran.dg/used_types_13.f90: New test.
16584
16585 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16586
16587         * gcc.dg/dfp/snan.c: Delete.
16588
16589 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16590
16591         * g++.dg/cpp0x/static_assert1.C: New.
16592         * g++.dg/cpp0x/static_assert2.C: New.
16593         * g++.dg/cpp0x/static_assert3.C: New.
16594
16595 2006-11-21  Richard Guenther  <rguenther@suse.de>
16596
16597         * gcc.dg/vect/vect-pow-1.c: New testcase.
16598         * gcc.dg/vect/vect-pow-2.c: Likewise.
16599
16600 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16601
16602         PR c++/29570
16603         * g++.dg/template/static29.C: New test.
16604
16605         PR c++/29734
16606         * g++.dg/conversion/simd4.C: New test.
16607
16608 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16609
16610         PR c++/29475
16611         * g++.dg/template/access19.C: New test.
16612         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16613         error is reported.
16614
16615 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16616
16617         PR tree-opt/25500
16618         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16619
16620 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16621
16622         PR fortran/27546
16623         * gfortran.dg/import.f90: Extended test.
16624         * gfortran.dg/import2.f90: Extended test.
16625
16626 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16627
16628         * gfortran.dg/volatile3.f90: Add conflict test.
16629
16630 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16631
16632         PR fortran/24783
16633         * gfortran.dg/implicit_10.f90: New test.
16634
16635 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16636
16637         PR c++/8586
16638         * g++.dg/warn/Wall-write-strings.C: New.
16639
16640 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16641
16642         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16643         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16644
16645 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16646
16647         * gfortran.dg/use_3.f90: Remove error message.
16648         * gfortran.dg/iso_fortran_env_1.f90: New test.
16649         * gfortran.dg/iso_fortran_env_2.f90: New test.
16650         * gfortran.dg/iso_fortran_env_3.f90: New test.
16651         * gfortran.dg/iso_fortran_env_4.f90: New test.
16652
16653 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16654
16655         * gcc.dg/vect/vect-27.c: Fix initialization.
16656
16657 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16658
16659         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16660         * gcc.dg/torture/builtin-minmax-1.c: New.
16661
16662         * gcc.dg/builtins-20.c: Add cases for copysign.
16663
16664 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16665
16666         PR fortran/24285
16667         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16668
16669 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16670         * gfortran.dg/use_1.f90: New test.
16671         * gfortran.dg/use_1.f90: New test.
16672         * gfortran.dg/use_1.f90: New test.
16673
16674 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16675
16676         PR tree-optimization/29801
16677         * gcc.dg/pr29801.c: New test.
16678
16679 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16680
16681         PR middle-end/29584
16682         * gcc.dg/torture/pr29584.c: New test.
16683
16684 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16685
16686         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16687         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16688         * gcc.target/powerpc/compress-float-ppc.c,
16689         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16690         powerpc_fprs.
16691         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16692         do not pass -mhard-float.
16693
16694 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16695
16696         * gnat.dg/volatile_aggregate.adb: New test.
16697
16698 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16699
16700         PR fortran/29391
16701         PR fortran/29489
16702         * gfortran.dg/bound_2.f90: Add more checks.
16703         * gfortran.dg/bound_3.f90: New test.
16704
16705 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16706
16707         PR target/29201
16708         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16709
16710 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16711
16712         * gfortran.dg/import3.f90: Fix error message.
16713
16714 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16715
16716         PR tree-opt/29788
16717         * gfortran.fortran-torture/compile/inline_1.f90:
16718         New testcase.
16719
16720 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16721
16722         * gcc.target/i386/x87regparm-1.c: New test.
16723         * gcc.target/i386/x87regparm-2.c: New test.
16724         * gcc.target/i386/x87regparm-3.c: New test.
16725         * gcc.target/i386/x87regparm-4.c: New test.
16726
16727 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16728
16729         PR fortran/27546
16730         * gfortran.dg/import.f90: New test.
16731         * gfortran.dg/import2.f90: New test.
16732         * gfortran.dg/import3.f90: New test.
16733
16734 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16735
16736         PR fortran/27588
16737         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16738
16739 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16740
16741         PR fortran/29806
16742         * gfortran.dg/contains.f90: New test.
16743         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16744
16745 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16746
16747         PR tree-optimization/29581
16748         * gcc.dg/pr29581-1.c: New test.
16749         * gcc.dg/pr29581-2.c: New test.
16750         * gcc.dg/pr29581-3.c: New test.
16751         * gcc.dg/pr29581-4.c: New test.
16752         * gfortran.dg/pr29581.f90: New test.
16753
16754 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16755
16756         PR fortran/29702
16757         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16758         numbers in error message headers.
16759
16760 2006-11-14  Richard Guenther  <rguenther@suse.de>
16761
16762         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16763         to i?86 and x86_64 targets.
16764
16765 2006-11-14  Caroline Tice  <ctice@apple.com>
16766
16767         * gcc.dg/pubtypes-1.c: New file/testcase.
16768         * gcc.dg/pubtypes-2.c: New file/testcase.
16769         * gcc.dg/pubtypes-3.c: New file/testcase.
16770         * gcc.dg/pubtypes-4.c: New file/testcase.
16771         * g++.dg/pubtypes.C: New file/testcase.
16772
16773 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/29106
16776         * g++.dg/init/self1.C: New test.
16777
16778 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16779
16780         PR fortran/29657
16781         * gfortran.dg/conflicts.f90: Add.
16782
16783 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16784
16785         PR rtl-optimization/29798
16786
16787         * gcc.c-torture/execute/pr29798.c: New.
16788
16789 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16790
16791         * gcc.dg/builtins-20.c: Add more cases.
16792
16793 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16794
16795         PR fortran/29759
16796         * gfortran.dg/gomp/pr29759.f90: New test.
16797
16798 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16799
16800         PR c++/29518
16801         * g++.dg/template/static28.C: New test.
16802
16803 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16804
16805         * lib/c-torture.exp: Use target-libpath.exp.
16806         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16807         set GCC_EXEC_PREFIX env var from global variable of same name.
16808
16809 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16810
16811         PR fortran/26994
16812         * gfortran.fortran-torture/compile/transfer-1.f90:
16813         New testcase.
16814
16815 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16816             Zdenek Dvorak <dvorakz@suse.cz>
16817
16818         PR tree-optimization/29680
16819         * gcc.dg/alias-11.c: New test.
16820
16821 2006-11-12  Jason Merrill  <jason@redhat.com>
16822             Andrew Pinski <pinskia@physics.uc.edu>
16823
16824         PR middle-end/28915
16825         * gcc.target/i386/vectorize1.c: New.
16826
16827 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16828
16829         PR rtl-optimization/29797
16830         * gcc.c-torture/execute/pr29797-1.c: New test case.
16831
16832 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16833
16834         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16835
16836 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16837
16838         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16839
16840 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16841
16842         PR tree-optimization/13827
16843         * gcc.dg/fold-eqand-1.c: New test case.
16844
16845 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16846
16847         PR rtl-opt/28812
16848         * gcc.c-torture/execute/mayalias-3.c: New test.
16849
16850 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16851
16852         PR middle-end/27528
16853         * gcc.c-torture/compile/pr27528.c: New test.
16854         * gcc.dg/pr27528.c: Likewise.
16855
16856 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16857
16858         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16859
16860         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16861
16862 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16863
16864         PR fortran/29758
16865         * gfortran.dg/reshape_source_size_1.f90: New test.
16866
16867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16868
16869         PR fortran/29315
16870         * gfortran.dg/aliasing_dummy_4.f90: New test.
16871
16872 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16873
16874         PR target/29777
16875         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16876         and x86_64-*-* targets.
16877
16878 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16879
16880         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16881         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16882         New macros. Use them in exact tests.
16883         (TESTIT3): New macro.
16884         Add tests for fmin, fmax and fma.
16885
16886 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16887
16888         PR fortran/29431
16889         * gfortran.dg/array_constructor_13.f90: New test.
16890
16891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16892
16893         PR fortran/29744
16894         * gfortran.dg/used_types_12.f90: New test.
16895
16896 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16897
16898         PR middle-end/29726
16899         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16900         (test6): Ditto.
16901         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16902         * gcc.dg/fold-eqandshift-3.c: New test case.
16903
16904 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16905
16906         PR fortran/29699
16907         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16908
16909         PR fortran/21370
16910         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16911
16912 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16913
16914         * gcc.dg/20061109-1.c: New testcase.
16915
16916 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16917
16918         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16919
16920 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16921
16922         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16923         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16924
16925 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16926
16927         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16928         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16929
16930 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16931
16932         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16933
16934 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16935
16936         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16937         vect-9.c).
16938         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16939         * gcc.dg/vect/vect-9.c: Now vectorizable.
16940         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16941         that support vect_widen_mult.
16942         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16943         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16944         vect-reduc-dot-u16.c).
16945         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16946         vect-reduc-dot-u16.c).
16947         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16948         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16949         vect-reduc-dot-s8.c).
16950         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16951         vect-reduc-dot-s8.c).
16952         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16953         vect-reduc-dot-s8.c).
16954         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16955         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16956         vect-reduc-dot-u8.c).
16957         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16958         vect-reduc-dot-u8.c).
16959         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16960         * gcc.dg/vect/vect-multitypes-9.c: New test.
16961         * gcc.dg/vect/vect-multitypes-10.c: New test.
16962         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16963         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16964         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16965         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16966         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16967         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16968         wrapv-vect-reduc-dot-s8.c.
16969         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16970         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16971         targets that support vec_unpack.
16972         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16973         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16974         (check_effective_target_vect_widen_mult_hi_to_si): New.
16975         (check_effective_target_vect_widen_sum): Removed.
16976
16977         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16978
16979         * gcc.dg/vect/vect-multitypes-8.c: New test.
16980         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16981
16982         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16983
16984         * gcc.dg/vect/vect-multitypes-7.c: New test.
16985
16986         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16987
16988         * gcc.dg/vect/vect-multitypes-4.c: New test.
16989         * gcc.dg/vect/vect-multitypes-5.c: New test.
16990         * gcc.dg/vect/vect-multitypes-6.c: New test.
16991
16992         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16993
16994         * gcc.dg/vect/vect-multitypes-1.c: New test.
16995         * gcc.dg/vect/vect-multitypes-2.c: New test.
16996         * gcc.dg/vect/vect-multitypes-3.c: New test.
16997
16998 2006-11-07  Eric Christopher  <echristo@apple.com>
16999
17000         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17001         Test using scan-assembler-not.
17002
17003 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17004
17005         * gcc.dg/inline-17.c: New test.
17006
17007 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17008
17009         PR other/25028
17010         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17011         on HP-UX.
17012
17013 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17014
17015         PR fortran/29539
17016         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17017
17018         PR fortran/29634
17019         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17020         test.
17021
17022 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17023
17024         PR fortran/29601
17025         * gfortran.dg/volatile.f90: Add.
17026         * gfortran.dg/volatile2.f90: Add.
17027         * gfortran.dg/volatile3.f90: Add.
17028         * gfortran.dg/volatile4.f90: Add.
17029         * gfortran.dg/volatile5.f90: Add.
17030         * gfortran.dg/volatile6.f90: Add.
17031         * gfortran.dg/volatile7.f90: Add.
17032
17033 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17034
17035         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17036           for matching error messages.
17037         * gfortran.dg/specifics_3.f90: Adjust pattern
17038           for matching error messages.
17039
17040 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17041             Bernhard Fischer  <aldot@gcc.gnu.org>
17042
17043         * lib/gcc-dg.exp (output-exists): New proc.
17044         (output-exists-not): New proc.
17045         * gcc.test-framework/test-framework.awk: Support new directives.
17046         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17047         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17048         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17049         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17050         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17051         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17052
17053 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17054
17055         PR fortran/29630
17056         PR fortran/29679
17057         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17058         * gfortran.dg/initialization_3.f90: New.
17059
17060 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17061
17062         PR libgfortran/25545
17063         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17064
17065 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17066
17067         PR middle-end/29695
17068         * gcc.c-torture/execute/pr29695-1.c: New test.
17069         * gcc.c-torture/execute/pr29695-2.c: New test.
17070
17071 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17072
17073         PR fortran/29565
17074         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17075
17076 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17077
17078         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17079         for matching error messages.
17080
17081 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17082
17083         PR target/26915
17084         * gcc.target/i386/387-12.c: New test.
17085
17086 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17087
17088         PR libfortran/29713
17089         * gfortran.dg/pr29713.f90: New test.
17090
17091 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17092
17093         * gcc.c-torture/execute/arith-rand-ll.c:
17094         Also test for bogus rest sign.
17095
17096 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17097
17098         PR libfortran/27895
17099         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17100
17101 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17102
17103         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17104         from error messages.
17105
17106 2006-11-02  Mike Stump  <mrs@apple.com>
17107
17108         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17109
17110         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17111
17112 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17113
17114         * g++.dg/eh/gcsec1.C: New test.
17115
17116 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17117
17118         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17119         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17120
17121 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17122
17123         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17124         hexadecimal value.
17125         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17126         * gcc.dg/pr14796-2.c: Likewise.
17127
17128 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17129
17130         * gcc.c-torture/execute/20061101-1.c: New test.
17131
17132 2006-11-01  Richard Guenther  <rguenther@suse.de>
17133
17134         * gcc.target/i386/fpprec-1.c: New testcase.
17135
17136 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17137
17138         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17139         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17140
17141 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17142
17143         * gcc.c-torture/execute/20061031-1.c: New test.
17144
17145 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17146
17147         PR 23067
17148         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17149         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17150         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17151         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17152         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17153         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17154         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17155
17156 2006-10-31  Eric Christopher  <echristo@apple.com>
17157             Falk Hueffner  <falk@debian.org>
17158
17159         * gcc.dg/builtin-bswap-1.c: New.
17160         * gcc.dg/builtin-bswap-2.c: New.
17161         * gcc.dg/builtin-bswap-3.c: New.
17162         * gcc.dg/builtin-bswap-4.c: New.
17163         * gcc.dg/builtin-bswap-5.c: New.
17164         * gcc.target/i386/builtin-bswap-1.c: New.
17165
17166 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17167
17168         * gcc.dg/inline-16.c: New.
17169
17170         PR 16622
17171         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17172         defining it.
17173         * gcc.dg/inline-13.c: New.
17174         * gcc.dg/inline-14.c: New.
17175         * gcc.dg/inline-15.c: New.
17176
17177         PR 11377
17178         * gcc.dg/inline6.c: New.
17179         * gcc.dg/inline7.c: New.
17180
17181 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17182
17183         PR middle-end/23470
17184         * gcc.dg/pr23470-1.c: New test case.
17185
17186 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17187
17188         PR fortran/29537
17189         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17190         data.
17191         * gfortran.dg/blockdata_2.f90: New testcase.
17192
17193 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17194
17195         PR libfortran/29627
17196         * gfortran.dg/unf_short_record_1.f90:  New test.
17197
17198 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17199
17200         PR fortran/29067
17201         * gfortran.dg/pr29067.f: New test.
17202
17203 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17204             Richard Sandiford  <richard@codesourcery.com>
17205
17206         * lib/target-supports.exp (get_compiler_messages): Append options
17207         as a single list element.
17208         (check_effective_target_arm_vfp_ok): New.
17209         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17210
17211 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17212
17213         PR fortran/29387
17214         * gfortran.dg/intrinsic_actual_2.f90: New test.
17215
17216         PR fortran/29490
17217         * gfortran.dg/actual_array_interface_1.f90: New test.
17218
17219         PR fortran/29641
17220         * gfortran.dg/used_types_11.f90: New test.
17221
17222 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17223
17224         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17225         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17226         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17227         * g++.old-deja/g++.mike/net25.C (main): Same.
17228         * g++.dg/lookup/exception1.C (main): Same.
17229         * g++.dg/parse/parens2.C (main): Same.
17230
17231 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17232
17233         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17234
17235 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17236
17237         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17238         * gcc.dg/torture/builtin-math-3.c: Likewise.
17239
17240 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17241
17242         PR fortran/29452
17243         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17244         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17245
17246 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17247
17248         PR Fortran/29410
17249         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17250
17251 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17252
17253         * lib/target-supports.exp (check_function_available): Declare
17254         function before calling.
17255
17256 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR tree-optimization/29637
17259         * gcc.dg/pr29637.c: New test.
17260
17261 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17262
17263         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17264         tree canonicalization.
17265
17266 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17267
17268         * gcc.dg/builtins-20.c: Add more hypot tests.
17269
17270 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17271
17272         * gcc.dg/fold-compare-1.c: New test case.
17273
17274 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17275
17276         PR c++/16307
17277         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17278
17279 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17280
17281         PR tree-optimization/15458
17282         * gcc.dg/fold-xornot-1.c: New test case.
17283
17284 2006-10-29  Richard Guenther  <rguenther@suse.de>
17285
17286         * gcc.target/i386/math-torture/trunc.c: New testcase.
17287
17288 2006-10-29  Richard Guenther  <rguenther@suse.de>
17289
17290         * gcc.target/i386/math-torture/round.c: New testcase.
17291
17292 2006-10-29  Richard Guenther  <rguenther@suse.de>
17293
17294         * gcc.target/i386/math-torture/ceil.c: New testcase.
17295         * gcc.target/i386/math-torture/floor.c: Likewise.
17296
17297 2006-10-29  Richard Guenther  <rguenther@suse.de>
17298
17299         * gcc.target/i386/math-torture/rint.c: New testcase.
17300         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17301
17302 2006-10-29  Richard Guenther  <rguenther@suse.de>
17303
17304         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17305         * gcc.target/i386/math-torture/lceil.c: Likewise.
17306
17307 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17308
17309         PR libgfortran/24313
17310         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17311
17312 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17313
17314         * gcc.c-torture/execute/20020118-1.c,
17315         gcc.c-torture/execute/builtins/strlen.c,
17316         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17317         comment typos.
17318
17319 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * gcc.dg/builtins-20.c: Add tests for hypot.
17322         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17323         two-argument builtins.
17324         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17325         TESTIT2.  Update all callers.
17326         (TESTIT2, TESTIT2_R): New helper macros.
17327         Add testcases for pow, hypot and atan2.
17328
17329 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17330
17331         PR C++/29295
17332         * g++.dg/expr/bool1.C: New test.
17333         * g++.dg/expr/bool2.C: New test.
17334
17335 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17336
17337         PR fortran/28224
17338         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17339         * gfortran.dg/namelist_internal.f90: New test.
17340
17341 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17342
17343         PR fortran/29625
17344         * gfortran.dg/io_real_boz.f90: Add.
17345         * gfortran.dg/io_real_boz2.f90: Add.
17346
17347 2006-10-28  Richard Guenther  <rguenther@suse.de>
17348
17349         PR middle-end/26899
17350         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17351
17352 2006-10-28  Richard Guenther  <rguenther@suse.de>
17353
17354         PR target/28806
17355         * gcc.target/i386/math-torture/lround.c: New testcase.
17356
17357 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17358
17359         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17360         * gcc.dg/builtins-44.c: Likewise.
17361         * gcc.dg/builtins-45.c: Likewise.
17362         * gcc.dg/pr28796-2.c: Likewise.
17363         * gcc.dg/unordered-3.c: Likewise.
17364
17365 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17366
17367         PR libgfortran/27954
17368         * gfortran.dg/error_recovery_2.f90: New test.
17369
17370 2006-10-26  Richard Guenther  <rguenther@suse.de>
17371
17372         * gcc.target/i386/i386.exp: Use glob, not find to collect
17373         tests.  Avoids recursing into subdirectories.
17374         * gcc.target/i386/math-torture/math-torture.exp: Torture
17375         for interesting ia32 math options.
17376         * gcc.target.i386/math-torture/lrint.c: New testcase.
17377
17378 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17379
17380         PR libgfortran/29563
17381         * gfortran.dg/arrayio_9.f90: Update test.
17382         * gfortran.dg/arrayio_19.f90: New test.
17383
17384 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17385
17386         * gcc.dg/20061026.c: New testcase.
17387
17388 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17389
17390         PR libgfortran/29563
17391         * gfortran.dg/arrayio_9.f90: New test.
17392
17393 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17394
17395         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17396         Copy the strings manually, as strcpy may call strlen.
17397
17398 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17399
17400         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17401         Add checks for log, log2, log10 and log1p.
17402
17403         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17404         we already test 0.0.  Add checks for expm1, log, log2, log10,
17405         log1p, cbrt, erf and erfc.
17406
17407 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17408
17409         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17410
17411 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17412
17413         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17414         and remainderl() built-in functions.  Remove -ffast-math from
17415         dg-options.
17416
17417 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17418
17419         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17420         acosh and atanh.
17421
17422         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17423         floating point modifiers to arguments passed to float and long
17424         double functions respectively.  Update all callers to use floating
17425         point numbers, not integers.  Add tests for exp, exp2 and
17426         exp10/pow10.
17427
17428         * gcc.dg/torture/builtin-math-3.c: New test.
17429
17430 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17431
17432         PR fortran/29393
17433         * gfortran.dg/initialize_2.f90: New.
17434
17435 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17436
17437         * gcc.dg/torture/builtin-math-2.c: New test.
17438
17439 2006-10-24  Richard Guenther  <rguenther@suse.de>
17440
17441         PR middle-end/28796
17442         * gcc.dg/pr28796-1.c: New testcase.
17443         * gcc.dg/pr28796-2.c: Likewise.
17444
17445 2006-10-24  Richard Guenther  <rguenther@suse.de>
17446
17447         * gcc.dg/builtins-57.c: New testcase.
17448
17449 2006-10-24  Richard Guenther  <rguenther@suse.de>
17450
17451         PR tree-optimization/29567
17452         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17453
17454 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17455
17456         PR tree-optimization/14784
17457         * gcc.dg/alias-10.c: New test.
17458
17459 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17460
17461         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17462
17463 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17464
17465         * gcc.dg/builtin-strncat-chk-1.c: New test.
17466
17467 2006-10-23  Jan Hubicka  <jh@suse.cz>
17468
17469         * gcc.dg/memmove-1.c: New test.
17470
17471 2006-10-23  Paul Brook  <paul@codesourcery.com>
17472
17473         * gcc.dg/pragma-pack-5.c: New test.
17474
17475 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17476
17477         * g++.dg/other/s390-1.C: New testcase.
17478
17479 2006-10-23  Richard Guenther  <rguenther@suse.de>
17480
17481         PR middle-end/27132
17482         PR middle-end/23295
17483         * gcc.dg/pr27132.c: New testcase.
17484         * gcc.dg/pr23295.c: Likewise.
17485         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17486         * g++.dg/tree-ssa/pr19807.C: Likewise.
17487
17488 2006-10-23  Richard Guenther  <rguenther@suse.de>
17489
17490         PR middle-end/21032
17491         * gcc.dg/pr21032.c: New testcase.
17492
17493 2006-10-22  Jeff Law  <law@redhat.com>
17494         Richard Guenther  <rguenther@suse.de>
17495
17496         PR tree-optimization/15911
17497         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17498
17499 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17500
17501         PR c++/20647
17502         * g++.dg/abi/rtti3.C: New.
17503
17504 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17505
17506         PR middle-end/28252
17507         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17508         transformation.
17509
17510 2006-10-21  Richard Guenther  <rguenther@suse.de>
17511
17512         PR tree-optimization/3511
17513         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17514
17515 2006-10-21  Richard Guenther  <rguenther@suse.de>
17516
17517         PR middle-end/26898
17518         * gcc.dg/torture/pr26898-1.c: New testcase.
17519         * gcc.dg/torture/pr26898-2.c: Likewise.
17520
17521 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17522
17523         PR c++/28053
17524         * g++.dg/parse/bitfield1.C: Adjust error markers.
17525         * g++.dg/parse/bitfield2.C: New test.
17526
17527 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17528
17529         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17530
17531 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17532
17533         PR libfortran/27895
17534         * gfortran.dg/zero_sized_1.f90: New test.
17535
17536 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17537
17538         * gcc.dg/div-compare-1.c: New test.
17539
17540 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17541
17542         PR fortran/29216
17543         * gfortran.dg/result_default_init_1.f90: New test.
17544
17545         PR fortran/29314
17546         * gfortran.dg/automatic_default_init_1.f90: New test.
17547
17548         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17549         from 38 to 33.
17550
17551 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17552
17553         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17554         'using namespace std' without previous declaration.
17555         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17556         * g++.old-deja/g++.robertl/eb133c.C: New.
17557
17558 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17559
17560         PR libgfortran/29277
17561         * gfortran.dg/streamio_4.f90: Update test.
17562         * gfortran.dg/streamio_11.f90: New test.
17563
17564 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17565
17566         PR c++/27952
17567         * g++.dg/inherit/virtual1.C: New test.
17568
17569 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17570
17571         PR c++/28261
17572         * g++.dg/parse/enum3.C: New test.
17573
17574 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR c++/29039
17577         * g++.dg/init/ctor8.C: New test.
17578
17579 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/27270
17582         * g++.dg/ext/complit8.C: Tweak error markers.
17583         * g++.dg/template/complit1.C: Add error marker.
17584
17585 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/27270
17588         * g++.dg/ext/complit8.C: New test.
17589
17590         PR c++/29408
17591         * g++.dg/parse/dtor12.C: New test.
17592
17593         PR c++/29435
17594         * g++.dg/template/sizeof11.C: New test.
17595
17596 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17597
17598         PR fortran/29392
17599         * gfortran.dg/data_char_3.f90: New test.
17600
17601         PR fortran/29451
17602         * gfortran.dg/negative_automatic_size.f90: New test.
17603
17604 2006-10-16  David Daney  <ddaney@avtrex.com>
17605
17606         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17607
17608 2006-10-16  Eric Christopher  <echristo@apple.com>
17609
17610         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17611         x86_64.
17612
17613 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/28211
17616         * g++.dg/tc1/dr49.C: Tweak error messages.
17617         * g++.dg/parse/template21.C: New test.
17618
17619 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17620
17621         PR middle-end/20491
17622         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17623
17624 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17625
17626         PR fortran/29403
17627         * gfortran.dg/print_1.f90: New test.
17628
17629 2006-10-15  Jan Hubicka  <jh@suse.cz>
17630
17631         PR middle-end/29241
17632         * gcc.c-torture/compile/pr29241.c: New testcase.
17633
17634 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17635
17636         PR middle-end/29250
17637         * gcc.c-torture/compile/pr29250.c: New test.
17638
17639 2006-10-15  Richard Guenther  <rguenther@suse.de>
17640
17641         * gcc.dg/pr29299.c: New testcase.
17642
17643 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17644
17645         PR fortran/24767
17646         * gfortran.dg/label_4.f90: Adjust warning flag.
17647
17648 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17649
17650         PR fortran/29371
17651         * gfortran.dg/nullify_3.f90: New test.
17652
17653 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17654
17655         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17656         on Solaris 2.5.1 too.
17657
17658 2006-10-13  Eric Christopher  <echristo@apple.com>
17659
17660         * gcc.dg/pr25993.c: Skip for darwin.
17661
17662 2006-10-13  Eric Christopher  <echristo@apple.com>
17663
17664         * gcc.dg/visibility-11.c: Skip for darwin.
17665
17666 2006-10-13  Eric Christopher  <echristo@apple.com>
17667
17668         * gcc.dg/darwin-weakimport-1.c: Use
17669         -fno-asynchronous-unwind-tables.
17670         * gcc.dg/darwin-weakimport-3.c: Ditto.
17671
17672 2006-10-13  Richard Guenther  <rguenther@suse.de>
17673
17674         PR tree-optimization/29446
17675         * gcc.dg/torture/pr29446.c: New testcase.
17676
17677 2006-10-13  Bill Wendling  <wendling@apple.com>
17678
17679         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17680         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17681         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17682         * g++.old-deja/g++.law/shadow1.C: Likewise.
17683         * g++.old-deja/g++.law/ctors10.C: Likewise.
17684         * g++.dg/debug/namespace1.C: Likewise.
17685         * g++.dg/inherit/namespace-as-base.C: Likewise.
17686         * g++.dg/opt/delay-slot-1.C: Likewise.
17687         * g++.dg/parse/defarg10.C: Likewise.
17688         * g++.dg/template/ptrmem11.C: Likewise.
17689         * g++.dg/template/mem_func_ptr.C: Likewise.
17690         * g++.dg/template/spec19.C: Likewise.
17691
17692 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17693
17694         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17695
17696 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17697
17698         PR fortran/29373
17699         * gfortran.dg/implicit_9.f90: New test.
17700
17701         PR fortran/29407
17702         * gfortran.dg/namelist_25.f90: New test.
17703
17704         PR fortran/27701
17705         * gfortran.dg/same_name_2.f90: New test.
17706
17707         PR fortran/29232
17708         * gfortran.dg/host_assoc_types_1.f90: New test.
17709
17710         PR fortran/29364
17711         * gfortran.dg/missing_derived_type_1.f90: New test.
17712         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17713
17714         PR fortran/29422
17715         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17716
17717         PR fortran/29428
17718         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17719
17720 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17721
17722         PR fortran/29391
17723         * gfortran.dg/bound_2.f90: New test.
17724
17725 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17726
17727         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17728         directive.
17729         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17730         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17731         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17732         * gfortran.dg/gomp/reduction3.f90: Likewise.
17733         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17734         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17735         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17736         * gfortran.dg/forall_4.f90: Likewise.
17737         * gfortran.dg/spec_expr_4.f90: Likewise.
17738         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17739         * gfortran.dg/forall_5.f90: Likewise.
17740         * gfortran.dg/open_access_append_2.f90: Add check for
17741         compile-time warning.
17742
17743 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17744
17745         PR c++/28506
17746         * g++.dg/parse/pure1.C: New test.
17747
17748 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17749
17750         PR fortran/21435
17751         * gfortran.dg/io_constraints_3.f90: New test.
17752         * gfortran.dg/open_access_append_1.f90: Add checks
17753         for compile-time warnings.
17754         * gfortran.dg/pr20163-2.f: Likewise.
17755         * gfortran.dg/iostat_2.f90: Likewise.
17756         * gfortran.dg/label_4.f90: Delete the temporary
17757         file.
17758         * gfortran.dg/direct_io_2.f90: Add a FILE=
17759         specifier.
17760         * gfortran.dg/iomsg_1.f90: Add check for
17761         compile-time warning.
17762
17763 2006-10-12  Jan Hubicka  <jh@suse.cz>
17764
17765         PR c/28419
17766         * gcc.dg/pr28319.c: New test.
17767
17768 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17769         PR c++/29318
17770         * g++.dg/ext/vla4.C: New test.
17771
17772 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17773
17774         PR c++/27961
17775         * g++.dg/template/crash60.C: New test.
17776         * g++.dg/other/large-size-array.C: Adjust error markers.
17777         * g++.dg/parse/crash27.C: Likewise.
17778         * g++.dg/template/crash1.C: Likewise.
17779
17780 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17781
17782         PR testsuite/29093
17783         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17784
17785 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17786
17787         PR preprocessor/28709
17788         * gcc.dg/cpp/paste14.c: New test.
17789
17790 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/29175
17793         * g++.dg/init/array24.C: New test.
17794
17795 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17796
17797         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17798         of <sys/types.h>.
17799
17800 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17801
17802         PR c++/29024
17803         * g++.dg/parse/typedef8.C: New test.
17804         * g++.dg/other/mult-stor1.C: Adjust error markers.
17805
17806 2006-10-11  Richard Guenther  <rguenther@suse.de>
17807
17808         PR tree-optimization/28230
17809         * gcc.dg/torture/pr28230.c: New testcase.
17810
17811 2006-10-11  Richard Guenther  <rguenther@suse.de>
17812
17813         PR inline-asm/29119
17814         * gcc.dg/torture/pr29119.c: New testcase.
17815
17816 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17817
17818         PR middle-end/29272
17819         * gcc.c-torture/execute/20060930-2.c: New test.
17820
17821 2006-10-09  Richard Henderson  <rth@redhat.com>
17822
17823         Revert emutls patch.
17824
17825 2006-10-09  Richard Guenther  <rguenther@suse.de>
17826
17827         PR middle-end/29254
17828         * gcc.dg/pr29254.c: New testcase.
17829
17830 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17831             Paul Thomas  <pault@gcc.gnu.org>
17832
17833         PR fortran/20541
17834         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17835         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17836         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17837         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17838         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17839         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17840         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17841         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17842         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17843         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17844         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17845         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17846         * gfortran.dg/alloc_comp_std.f90: New test.
17847         * gfortran.dg/move_alloc.f90: New test.
17848
17849 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17850
17851         PR fortran/29115
17852         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17853
17854         PR fortran/29211
17855         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17856
17857 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17858
17859         PR fortran/28585
17860         * gfortran.dg/new_line.f90: New test.
17861
17862 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17863
17864         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17865         * gcc.dg/torture/builtin-convert-1.c,
17866         gcc.dg/torture/builtin-convert-2.c,
17867         gcc.dg/torture/builtin-convert-3.c,
17868         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17869
17870 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17871
17872         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17873         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17874         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17875         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17876
17877 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17878
17879         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17880         Xfail some tests for powerpc-darwin and powerpc-aix.
17881
17882 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17883
17884         PR c/29380
17885         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17886
17887 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17888
17889         PR target/29300
17890         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17891         on hppa*-*-hpux*.
17892
17893 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17894
17895         PR fortran/16580
17896         PR fortran/29288
17897         * gfortran.fortran-torture/execute/specifics.f90:
17898         Add tests for using all possible intrinsics as actual arguments.
17899         * gfortran.dg/specifics_1.f90: Add tests for using
17900         all possible intrinsics as actual arguments.
17901         * gfortran.dg/specifics_2.f90: New file.
17902         * gfortran.dg/specifics_3.f90: New file.
17903
17904 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17905
17906         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17907         * gcc.dg/debug/debug-2.c: Likewise.
17908
17909 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17910
17911         * gcc.c-torture/compile/sync-2.c: New test.
17912
17913 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17914
17915         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17916         line endings.
17917
17918 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17919
17920         PR rtl-optimization/29128
17921         * gcc.c-torture/compile/pr29128.c: New test.
17922
17923 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17924
17925         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17926         line endings.
17927
17928 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17929
17930         PR middle-end/29256
17931         * gcc.dg/tree-ssa/loop-19.c: New test.
17932
17933 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17934
17935         PR tree-optimization/29330
17936         * gcc.dg/pr29330.c: New test.
17937
17938         PR target/28924
17939         * gcc.c-torture/compile/20061005-1.c: New test.
17940
17941 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17942
17943         * gcc.dg/typename-vla-1.c: New case.
17944         * gnat.dg/forward_vla.adb: New case.
17945
17946 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17947
17948         PR tree-optimization/29290
17949         * gfortran.dg/loop_nest_1.f90: New test.
17950
17951         PR target/29198
17952         * gcc.dg/tls/opt-12.c: New test.
17953
17954         PR fortran/28415
17955         * gfortran.dg/save_2.f90: New test.
17956
17957         PR c/29091
17958         * gcc.dg/pr29091.c: New test.
17959
17960 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17961
17962         * lib/target-supports.exp
17963         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17964         same as x86_64-*-*; check for LP64.
17965
17966 2006-10-04  Richard Henderson  <rth@redhat.com>
17967
17968         * lib/target-supports.exp (check_effective_target_tls): Redefine
17969         to mean non-emulated tls.
17970         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17971         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17972         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17973         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17974         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17975         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17976         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17977
17978 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17979
17980         PR fortran/29343
17981         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17982
17983 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17984
17985         * gfortran.dg/bounds_check_fail_1.f90: New test.
17986
17987 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/29020
17990         * g++.dg/template/friend48.C: New test.
17991
17992 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17993
17994         PR fortran/29098
17995         * gfortran.dg/default_initialization_2.f90: New test.
17996
17997 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17998
17999         PR fortran/20779
18000         PR fortran/20891
18001         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18002
18003 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18004
18005         PR fortran/29284
18006         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18007
18008         PR fortran/29321
18009         PR fortran/29322
18010         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18011
18012         PR fortran/25091
18013         PR fortran/25092
18014         * gfortran.dg/entry_array_specs_1.f90: New test.
18015
18016 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18017
18018         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18019         insufficient to inhibit some test failures at -O3.  Do testing
18020         on integers.
18021
18022 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/29138
18025         * g++.dg/inherit/access8.C: New test.
18026         * g++.dg/template/dtor4.C: Tweak error messages.
18027
18028 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18029
18030         PR fortran/27478
18031         * gfortran.dg/entry_8.f90: New test.
18032
18033 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18034
18035         PR c++/29291
18036         * g++.dg/parse/new4.C: New test.
18037
18038 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18039
18040         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18041         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18042         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18043         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18044         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18045
18046 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18047
18048         PR fortran/19260
18049         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18050         * gfortran.dg/continuation_2.f90: New test.
18051
18052         PR fortran/19262
18053         * gfortran.dg/continuation_3.f90: New test.
18054         * gfortran.dg/continuation_4.f90: New test.
18055         * gfortran.dg/continuation_5.f: New test.
18056         * gfortran.dg/continuation_6.f: New test.
18057
18058 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/29226
18061         * g++.dg/template/vla1.C: New test.
18062
18063 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18064
18065         PR fortran/29210
18066         * gfortran.dg/complex_parameter_1.f90: New test.
18067
18068 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18069
18070         PR c/29154
18071         * gcc.c-torture/execute/20060929-1.c: New test.
18072
18073 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18074
18075         PR c++/29105
18076         * g++.dg/template/member6.C: New test.
18077         * g++.dg/parse/typename7.C: Adjust error markers.
18078
18079         PR c++/29080
18080         * g++.dg/template/member7.C: New test.
18081
18082 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18083
18084         PR c/24010
18085         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18086         gcc.dg/Woverride-init-3.c: New tests.
18087
18088 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18089
18090         * gcc.c-torture/execute/20060930-1.c: New test.
18091
18092 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18093
18094         PR fortran/18791
18095         * gfortran.dg/specifics_1.f90: New test.
18096         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18097         complex specifics.
18098
18099 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18100
18101         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18102         pthread-init-common.h: New.
18103
18104 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18105
18106         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18107         precision on some archs.
18108
18109 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18110
18111         * gcc.dg/non-local-goto-1.c: New test.
18112         * gcc.dg/non-local-goto-2.c: Likewise.
18113         * gcc.dg/setjmp-3.c: Likewise.
18114         * gcc.dg/setjmp-4.c: Likewise.
18115
18116 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18117
18118         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18119
18120 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18121
18122         PR fortran/28276
18123         * gfortran.dg/exponent_1.f90: New test.
18124
18125         PR fortran/27021
18126         * gfortran.dg/nearest_1.f90: New test.
18127
18128 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18129
18130         PR middle-end/25261
18131         PR middle-end/28790
18132         * gcc.dg/gomp/nestedfn-1.c: New test.
18133
18134 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18135
18136         PR objc/29195
18137         * objc/compile/method-1.m: New test.
18138
18139 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18140
18141         PR c++/26938
18142         * g++.dg/template/crash58.C: New test.
18143         * g++.dg/parse/crash28.C: Adjust error markers.
18144         * g++.dg/template/crash34.C: Likewise.
18145         * g++.dg/template/friend31.C: Likewise.
18146         * g++.dg/template/crash32.C: Likewise.
18147
18148         PR c++/27329
18149         * g++.dg/template/crash59.C: New test.
18150
18151         PR c++/27667
18152         * g++.dg/template/spec33.C: New test.
18153         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18154
18155 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18156             Adam Nemet  <anemet@caviumnetworks.com>
18157
18158         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18159         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18160
18161 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18162
18163         PR target/28911
18164         * gcc.dg/pr28911.c: New.
18165
18166 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18167
18168         PR target/29169
18169         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18170         (dg-options): Add -mfpmath=387.
18171
18172 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18173
18174         PR c/28706
18175         * gcc.dg/pr28706.c: New test.
18176
18177         PR c/28712
18178         * gcc.dg/pr28712.c: New test.
18179
18180 2006-09-22  Mike Stump  <mrs@apple.com>
18181
18182         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18183
18184 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18185
18186         PR tree-optimization/28888
18187         * gcc.dg/pr28888.c: New test.
18188
18189 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/29016
18192         * g++.dg/init/ptrfn1.C: New test.
18193
18194 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18195
18196         PR c++/28861
18197         * g++.dg/template/spec32.C: New test.
18198         * g++.dg/parse/crash9.C: Adjust error markers.
18199
18200         PR c++/28303
18201         * g++.dg/template/typedef6.C: New test.
18202         * g++.dg/init/error1.C: Adjust error markers.
18203         * g++.dg/parse/crash9.C: Likewise.
18204         * g++.dg/template/crash55.C: Likewise.
18205
18206 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18207
18208         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18209
18210 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18211
18212         PR target/27650
18213         * g++.dg/ext/dllimport12.C: New test.
18214
18215 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18216
18217         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18218         * gcc.target/mips/nmadd-2.c: Likewise.
18219         * gcc.target/mips/mips-ps-6.c: New test.
18220         * gcc.target/mips/neg-abs-1.c: Likewise.
18221         * gcc.target/mips/neg-abs-2.c: Likewise.
18222         * gcc.target/mips/nmadd-3.c: New test.
18223
18224 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18225
18226         PR middle-end/28046
18227         * gcc.dg/gomp/atomic-10.c: New test.
18228         * g++.dg/gomp/atomic-10.C: New test.
18229
18230 2006-09-20  Eric Christopher  <echristo@apple.com>
18231
18232         * gcc.target/i386/sse3-not-fisttp.c: New.
18233
18234 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18235
18236         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18237
18238 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18239
18240         * gcc.c-torture/execute/pr28289.c (one): New variable.
18241         (main): Use it instead of argc.
18242         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18243         (main): Use it instead of argc.
18244
18245 2006-09-19  Paul Brook  <paul@codesourcery.com>
18246
18247         PR target/28516
18248         * gcc.dg/nested-func-5.c: New test.
18249
18250 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18251
18252         * lib/target-supports.exp (check_effective_target_tls): Compile
18253         test stubs using ${tool}_target_compile, not just target_compile.
18254         (check_effective_target_tls_runtime): Likewise.
18255
18256 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18257
18258         * gcc.c-torture/compile/20030405-1.x: Remove.
18259
18260         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18261         optimising linker from discarding it.
18262
18263 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18264
18265         PR fortran/28526
18266         * gfortran.dg/keyword_symbol_1.f90: New test.
18267
18268         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18269         pedantic compilation option.
18270
18271 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18272
18273         PR fortran/29060
18274         * gfortran.dg/spread_shape_1.f90: New test.
18275
18276 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18277
18278         PR tree-optimization/28887
18279         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18280
18281 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18282
18283         PR c/25993
18284         * gcc.dg/pr25993.c: New test.
18285
18286 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18287
18288         PR tree-opt/21591
18289         * gcc.dg/vect/pr21591.c: New test.
18290
18291 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18292
18293         PR tree-opt/29059
18294         * gcc.c-torture/compile/strcpy-1.c: New test.
18295         * gcc.c-torture/compile/strcpy-2.c: New test.
18296         * gcc.c-torture/compile/memcpy-1.c: New test.
18297         * gcc.c-torture/compile/memcpy-2.c: New test.
18298
18299 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18300
18301         PR testsuite/29055
18302         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18303
18304 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18305
18306         * gnat.dg/specs/double_record_extension1.ads: New test.
18307         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18308
18309 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18310
18311         PR fortran/29051
18312         * gfortran.dg/oldstyle_3.f90: New test.
18313
18314 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18315
18316         PR libgfortran/29099
18317         * gfortran.dg/secnds-1.f: New test.
18318
18319 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18320
18321         PR libgfortran/29053
18322         * gfortran.dg/streamio_9.f90: New test.
18323         * gfortran.dg/streamio_10.f90: New test.
18324
18325 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18326
18327         PR C++/29002
18328         * g++.dg/init/array22.C: New test.
18329         * g++.dg/init/array23.C: New test.
18330
18331 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18332
18333         * stackcheck.lst: Update list of tests requiring stack checking.
18334         * norun.lst: Adjust for above change.
18335         * ada95.lst: New file.
18336         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18337         requiring -gnat95 switch.
18338
18339 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18340
18341         * gnat.dg/in_out_parameter.adb: New test.
18342
18343 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18344
18345         PR debug/28980
18346         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18347
18348 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18349
18350         * gnat.dg/specs/unchecked_union.ads: New test.
18351
18352 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18353
18354         PR rtl-optimization/28982
18355         * gcc.c-torture/execute/pr28982a.c: New test.
18356         * gcc.c-torture/execute/pr28982b.c: Likewise.
18357
18358 2006-09-12  Eric Christopher  <echristo@apple.com>
18359
18360         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18361         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18362
18363 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18364
18365         PR c/28768
18366         PR preprocessor/14634
18367         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18368         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18369         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18370
18371 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18372
18373         * gcc.dg/pr28243.c: New test.
18374
18375 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18376
18377         PR fortran/28971
18378         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18379         this undiagnosed regression reappears.
18380
18381 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18382
18383         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18384         Treat $srcdir as a literal.
18385         * lib/fortran-torture.exp (fortran-torture-compile,
18386         fortran-torture-execute): Likewise.
18387         * lib/objc-torture.exp (objc-torture-compile,
18388         objc-torture-execute): Likewise.
18389         * lib/profopt.exp (profopt-execute): Likewise.
18390
18391 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18392
18393         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18394
18395 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18396
18397         PR testsuite/28950
18398         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18399
18400 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18401
18402         PR target/13685
18403         * gcc.target/i386/pr13685.c: New test.
18404
18405 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18406
18407         * gcc.dg/pr28726.c: New test.
18408
18409 2006-09-11  Josh Conner  <jconner@apple.com>
18410
18411         * gcc.dg/nrv3.c: Increase size of structure.
18412         * gcc.dg/nrv4.c: Likewise.
18413         * gcc.dg/nrv5.c: Likewise.
18414
18415 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18416
18417         PR libfortran/28890
18418         gfortran.dg/assumed_charlen_function_5.f90: New test.
18419
18420 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/28991
18423         * g++.dg/init/static3.C: New test.
18424
18425 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18426
18427         PR testsuite/29007
18428         * gcc.dg/long-long-cst1.c (t): Add cast to
18429         __SIZE_TYPE__ before casting to int.
18430         (main): Return 0 on success.
18431
18432 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18433
18434         * gcc.c-torture/execute/20060910-1.c: New test.
18435
18436 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18437
18438         PR middle-end/26983
18439         * gcc.dg/pr26983.c: New test.
18440
18441 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18442
18443         PR target/29006
18444         * gcc.c-torture/execute/pr29006.c: New test.
18445
18446 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18447
18448         PR libfortran/28947
18449         gfortran.dg/matmul_4.f90: New test.
18450
18451 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18452
18453         PR fortran/28959
18454         gfortran.dg/used_types_10: New test.
18455
18456 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18457
18458         PR libfortran/28923
18459         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18460         gfortran.dg/array_initializer_3.f90: New test.
18461
18462 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18463
18464         PR fortran/28914
18465         * gfortran.dg/actual_array_constructor_3.f90: New test.
18466
18467 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18468
18469         PR testsuite/26778
18470         * gcc.target/i386/pr26778.c: New testcase.
18471
18472 2006-09-08  Eric Christopher  <echristo@apple.com>
18473
18474         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18475         * gcc.target/i386/memcpy-1.c: Ditto.
18476         * gcc.target/i386/asm-1.c: Ditto.
18477         * gcc.target/i386/20060512-4.c: Ditto.
18478         * gcc.target/i386/compress-float-387.c: Ditto.
18479         * gcc.target/i386/20060512-1.c: Ditto.
18480         * gcc.target/i386/compress-float-sse.c: Ditto.
18481         * gcc.target/i386/20060512-2.c: Ditto.
18482         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18483         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18484         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18485         * gcc.dg/pr26449.c: Ditto.
18486         * gcc.dg/attr-ms_struct-2.c: Ditto.
18487         * gcc.dg/attr-ms_struct-1.c: Ditto.
18488         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18489
18490 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18491
18492         PR c/28504
18493         * gcc.dg/vla-10.c: New test.
18494
18495 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18496
18497         PR c++/28858
18498         * g++.dg/parse/template20.C: New test.
18499         * g++.dg/template/operator8.C: Remove obsolete part.
18500         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18501         * g++.old-deja/g++.pt/crash65.C: Likewise.
18502
18503 2006-09-07  Jason Merrill  <jason@redhat.com>
18504
18505         PR middle-end/27724
18506         * gcc.dg/long-long-cst1.c: New test.
18507
18508 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18509
18510         PR C++/28906
18511         * g++.dg/other/array3.C: New test.
18512         * g++.dg/other/array4.C: New test.
18513         * g++.dg/other/array5.C: New test.
18514
18515 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18516
18517         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18518
18519 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18520
18521         PR target/28946
18522         * gcc.target/i386/pr28946.c: New test.
18523
18524 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18525
18526         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18527         in integer literal constant.
18528         * gfortran.dg/enum_8.f90: Ditto.
18529         * gfortran.dg/g77/20030326-1.f: Ditto.
18530
18531 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18532
18533         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18534         nonconformance usage.
18535
18536 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         PR middle-end/28862
18539         * gcc.c-torture/compile/vector-align-1.c: New test.
18540
18541 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18542
18543         PR rtl-opt/27883
18544         * g++.dg/opt/copysign-1.C: New test.
18545
18546 2006-09-06  Jason Merrill  <jason@redhat.com>
18547
18548         PR c++/27371
18549         * g++.dg/warn/unused-result1.C: New test.
18550
18551 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18552
18553         PR c++/28903
18554         * g++.dg/ext/vla3.C: New test.
18555
18556         PR c++/28886
18557         * g++.dg/template/array16.C: New test.
18558
18559 2006-09-06  Richard Guenther  <rguenther@suse.de>
18560
18561         * gcc.dg/pr27226.c: Remove testcase again.
18562
18563 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18564
18565         PR tree-opt/28937
18566         * g++.dg/opt/unroll2.C: New test.
18567
18568 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18569
18570         PR tree-opt/28952
18571         * gcc.dg/vect/pr28952.c: New test.
18572
18573 2006-09-05  Richard Guenther  <rguenther@suse.de>
18574
18575         PR tree-optimization/28900
18576         * gcc.dg/torture/pr28900.c: New testcase
18577
18578 2006-09-05  Richard Guenther  <rguenther@suse.de>
18579
18580         PR tree-optimization/28905
18581         * gcc.c-torture/compile/pr28905.c: New testcase.
18582
18583 2006-09-05  Richard Guenther  <rguenther@suse.de>
18584
18585         PR middle-end/28935
18586         * gcc.dg/pr28935.c: New testcase.
18587
18588 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18589
18590         * gcc.c-torture/execute/20060905-1.c: New test.
18591
18592 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18593
18594         PR fortran/28908
18595         * gfortran.dg/used_types_7.f90: New test.
18596         * gfortran.dg/used_types_8.f90: New test.
18597         * gfortran.dg/used_types_9.f90: New test.
18598
18599 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18600
18601         * gcc.c-torture/compile/20060904-1.c: New test.
18602
18603 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18604
18605         PR c++/23287 Revert my 2006-09-01 patch
18606         * g++.dg/parse/dtor12.C: Remove.
18607
18608 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18609
18610         PR c+/27670
18611         * g++.dg/template/operator9.C: New test.
18612
18613         PR c++/27493
18614         * g++.dg/template/operator7.C: New test.
18615
18616         PR c++/27494
18617         * g++.dg/template/operator8.C: New test.
18618
18619         PR c++/27397
18620         * g++.dg/template/crash57.C: New test.
18621
18622         * g++.dg/template/typedef4.C: Adjust error markers.
18623         * g++.dg/template/typedef5.C: Likewise.
18624
18625 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18626
18627         PR c++/28878
18628         * g++.dg/parse/crash33.C: New test.
18629
18630 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18631         Richard Guenther  <rguenther@suse.de>
18632         Adam Nemet  <anemet@caviumnetworks.com>
18633
18634         PR middle-end/27226
18635         * gcc.target/mips/memcpy-1.c: New testcase.
18636         * gcc.dg/pr27226.c: Likewise.
18637
18638 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18639
18640         PR c++/28705
18641         * g++.dg/lookup/koenig5.C: New.
18642         * g++.dg/template/crash56.C: New.
18643
18644 2006-09-01  Josh Conner  <jconner@apple.com>
18645
18646         PR c++/25505
18647         * gcc.dg/nrv3.c: New test.
18648         * gcc.dg/nrv4.c: New test.
18649         * gcc.dg/nrv5.c: New test.
18650
18651 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18652
18653         PR c++/23287
18654         * g++.dg/parse/dtor12.C: New.
18655
18656 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18657
18658         PR tree-optimization/28839
18659         * gcc.dg/pr28839.c: New test.
18660
18661 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18662
18663         PR target/24367
18664         * gcc.dg/pr24367.c: New testcase.
18665
18666 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18667
18668         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18669
18670 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18671
18672         PR rtl-optimization/27735
18673         * gcc.dg/loop-unswitch-1.c: New test.
18674
18675 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18676
18677         PR fortran/28885
18678         * gfortran.dg/aliasing_dummy_2.f90: New test.
18679
18680         PR fortran/20067
18681         * gfortran.dg/generic_5.f90: Change error message.
18682
18683         PR fortran/28873
18684         * gfortran.dg/generic_6.f90: New test.
18685
18686         PR fortran/25077
18687         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18688
18689         PR fortran/25102
18690         * gfortran.dg/invalid_interface_assignment.f90: New test.
18691
18692         PR fortran/24866
18693         * gfortran.dg/module_proc_external_dummy.f90: New test.
18694
18695 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18696
18697         PR c++/28349
18698         * g++.dg/warn/var-args1.C: New test.
18699
18700 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18701
18702         PR fortran/28866
18703         * gfortran.dg/simpleif_2.f90: New test.
18704         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18705         * gfortran.dg/enum_5.f90: Ditto.
18706
18707 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18708             Kazu Hirata  <kazu@codesourcery.com>
18709
18710         PR tree-optimization/17506
18711         * gcc.dg/pr17506.c: New.
18712
18713 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18714
18715         PR c++/28139
18716         * g++.dg/eh/alias1.C: New test.
18717
18718 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18719
18720         PR c++/28860
18721         * g++.dg/template/ttp22.C: New test.
18722
18723 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18724
18725         PR middle-end/26632
18726         * gcc.dg/pr26632.c: New.
18727
18728 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18729
18730         PR libgfortran/28354
18731         * gfortran.dg/fmt_zero_precision.f90: New test.
18732
18733 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18734
18735         PR c++/28058
18736         * g++.dg/template/spec31.C: New test.
18737
18738 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18739
18740         PR c++/26573
18741         * g++.dg/other/static2.C: New test.
18742
18743 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18744
18745         * gcc.dg/Wswitch-enum-2.c: New test case.
18746         * gcc.dg/Wswitch-enum-3.c: Likewise.
18747
18748 2006-08-26  Richard Guenther  <rguenther@suse.de>
18749
18750         * gcc.c-torture/compile/20060826-1.c: New testcase.
18751
18752 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18753
18754         PR c++/28736
18755         * g++.dg/template/void10.C: New test.
18756
18757         PR c++/28737
18758         * g++.dg/template/void8.C: New test.
18759
18760         PR c+_+/28738
18761         * g++.dg/template/void9.C: New test.
18762
18763         * g++.dg/template/void3.C: Adjust error markers.
18764         * g++.dg/template/void4.C: Likewise.
18765         * g++.dg/template/crash55.C: Likewise.
18766         * g++.dg/template/void7.C: Likewise
18767
18768 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18769
18770         PR c++/28588
18771         * g++.dg/inherit/access6.C: New test.
18772         * g++.dg/inherit/access7.C: Likewise.
18773
18774         PR c++/28595
18775         * g++.dg/template/array15.C: New test.
18776         * g++.dg/template/crash2.C: Tweak error markers.
18777
18778 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18779
18780         PR middle-end/28683
18781         * gcc.c-torture/compile/20060823-1.c: New test.
18782
18783 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18784
18785         PR c++/28853
18786         * g++.dg/template/ttp21.C: New test.
18787
18788         PR c++/28852
18789         * g++.dg/other/operator1.C: Add error-marker.
18790         * g++.dg/other/operator2.C: New test.
18791
18792 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18793
18794         PR c/27893
18795         * gcc.c-torture/compile/vla-const-1.c,
18796         gcc.c-torture/compile/vla-const-2.c: New tests.
18797
18798 2006-08-26  Richard Guenther  <rguenther@suse.de>
18799
18800         PR middle-end/28814
18801         * gcc.dg/torture/pr28814.c: New testcase.
18802
18803 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18804
18805         PR c/28418
18806         * gcc.c-torture/compile/compound-literal-1.c: New test.
18807
18808 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18809
18810         PR c/28299
18811         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18812         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18813         Expect extra diagnostics.
18814
18815 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18816
18817         gcc.dg/noncompile/pr16876.c: New test.
18818
18819 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18820
18821         PR c++/28056
18822         * g++.dg/parse/local1.C: New test.
18823         * g++.dg/other/qual1.C: Tweak error marker.
18824
18825 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18826
18827         PR c++/27787
18828         * g++.dg/template/typename10.C: New.
18829         * g++.dg/template/lookup4.C: Remove bogus error marker.
18830
18831 2006-08-25  Richard Guenther  <rguenther@suse.de>
18832
18833         PR testsuite/28829
18834         * gcc.dg/pr26570.c: Fix testcase.
18835
18836 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18837
18838         PR tree-opt/28807
18839         * gcc.c-torture/execute/mayalias-2.c: New test.
18840         * gcc.dg/tree-ssa/alias-13.c: New test.
18841
18842 2006-08-24  Jan Hubicka  <jh@suse.cz>
18843
18844         PR debug/26881
18845         * gcc.dg/debug/pr26881.c: New file.
18846
18847 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18848
18849         PR fortran/28788
18850         * gfortran.dg/used_types_4.f90: New test.
18851         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18852         association of derived types.
18853         * gfortran.dg/used_types_2.f90: Add module cleanup.
18854         * gfortran.dg/used_types_3.f90: The same.
18855
18856         PR fortran/28771
18857         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18858         fix of regression.
18859
18860 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18861
18862         PR 28813
18863         * gfortran.dg/direct_io_6.f90: Remove test.
18864
18865 2006-08-23  Stuart Hastings  <stuart@apple.com>
18866
18867         PR 28825
18868         * gcc.target/i386/20060821-1.c: New.
18869
18870 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18871
18872         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18873         dg-warning strings for dllimport.
18874
18875 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18876
18877         PR C++/28450
18878         * g++.dg/ext/vector4.C: New test.
18879         * g++.dg/ext/complex1.C: New test.
18880
18881 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18882
18883         PR debug/28692
18884         * gcc.dg/debug/const-1.c: New.
18885         * gcc.dg/debug/const-2.c: New.
18886         * gcc.dg/debug/dwarf2/const-1.c: New.
18887         * gcc.dg/debug/dwarf2/const-2.c: New.
18888         * gcc.dg/debug/dwarf2/const-2b.c: New.
18889
18890 2006-08-22  Richard Guenther  <rguenther@suse.de>
18891
18892         PR middle-end/28776
18893         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18894         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18895
18896 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18897
18898         PR tree-optimization/28003
18899         * g++.dg/tree-ssa/pr28003.C: New.
18900
18901 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18902
18903         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18904
18905 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18906
18907         PR c++/26269
18908         * g++.dg/other/error14.C: New test.
18909
18910         PR c++/28505
18911         * g++.dg/parse/ctor7.C: New test.
18912         * g++.dg/parse/ctor8.C: Likewise.
18913
18914         PR c++/28741
18915         * g++.dg/template/void7.C: New test.
18916
18917 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18918
18919         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18920         * gnat.dg/self_aggregate_with_array.adb: New test.
18921
18922 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18923
18924         * g++.dg/eh/arm-vfp-unwind.C: New test.
18925
18926 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++/28341
18929         * g++.dg/template/ref3.C: New test.
18930         * g++.dg/template/nontype13.C: New test.
18931
18932         PR c++/28346
18933         * g++.dg/template/ptrmem17.C: New test.
18934
18935 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18936
18937         PR target/28648 c:
18938         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18939
18940 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18941
18942         PR fortran/28630
18943         * gfortran.dg/used_types_2.f90: New test.
18944
18945         PR fortran/28601
18946         * gfortran.dg/used_types_3.f90: New test.
18947
18948         PR fortran/20886
18949         * gfortran.dg/generic_actual_arg.f90: New test.
18950
18951         PR fortran/28735
18952         * gfortran.dg/module_private_array_refs_1.f90: New test.
18953
18954         PR fortran/28762
18955         * gfortran.dg/program_name_1.f90: New test.
18956
18957         PR fortran/28425
18958         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18959
18960         PR fortran/28496
18961         * gfortran.dg/array_initializer_2.f90: New test.
18962
18963         PR fortran/18111
18964         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18965
18966         PR fortran/28600
18967         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18968
18969         PR fortran/28771
18970         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18971
18972         PR fortran/28660
18973         * gfortran.dg/dependent_decls_1.f90: New test.
18974
18975 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18976
18977         PR fortran/25217
18978         * gfortran.dg/derived_init_2.f90: New.
18979
18980 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18981
18982         * gcc.c-torture/execute/pr28289.c: New test.
18983
18984 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18985
18986         PR c/28744
18987         * gcc.dg/attr-externally-visible-1.c: New test.
18988         * gcc.dg/attr-externally-visible-2.c: New test.
18989         * g++.dg/parse/attr-externally-visible-1.C: New test.
18990         * g++.dg/parse/attr-externally-visible-2.C: New test.
18991
18992 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18993
18994         PR c++/28606
18995         * g++.dg/parse/dtor11.C: New test.
18996
18997 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18998
18999         PR rtl-optimization/28489
19000         * gcc.c-torture/compile/pr28489.c: New test.
19001
19002 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19003
19004         PR c++/28710
19005         * g++.dg/template/redecl4.C: New test.
19006
19007         PR c++/28711
19008         * g++.dg/template/ctor8.C: New test.
19009
19010 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19011
19012         * gcc.dg/pr26570.c: Fix testcase.
19013
19014 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19015
19016         * PR c++/28573
19017         * g++.dg/parse/offsetof6.C: New test.
19018         * g++.dg/parse/offsetof6.C: New test.
19019         * g++.dg/parse/offsetof7.C: New test.
19020
19021 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19022
19023         PR testsuite/28602
19024         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19025         is false.
19026
19027 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19028
19029         PR c++/28302
19030         * g++.dg/ext/vector3.C: New test.
19031
19032 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19033
19034         PR gcov/profile/26570
19035         * gcc.dg/pr26570.c: New test.
19036
19037 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19038
19039         PR c/27697
19040         * gcc.dg/qual-component-1.c: New test.
19041
19042 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19043
19044         PR c++/28593
19045         * g++.dg/parse/new3.C: New test.
19046
19047 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19048
19049         PR fortran/25828
19050         * gfortran.dg/streamio_1.f90: New test.
19051         * gfortran.dg/streamio_2.f90: New test.
19052         * gfortran.dg/streamio_3.f90: New test.
19053         * gfortran.dg/streamio_4.f90: New test.
19054         * gfortran.dg/streamio_5.f90: New test.
19055         * gfortran.dg/streamio_6.f90: New test.
19056         * gfortran.dg/streamio_7.f90: New test.
19057         * gfortran.dg/streamio_8.f90: New test.
19058
19059 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19060
19061         PR c/28287
19062         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19063
19064 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19065
19066         PR c++/28594
19067         * g++.dg/template/void6.C: New test.
19068
19069 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19070
19071         PR c/28649
19072         * gcc.dg/parse-error-1.c: New test.
19073         * gcc.dg/parse-error-2.c: New test.
19074         * gcc.dg/cpp/digraph2.c: Add error-marker.
19075         * gcc.dg/noncompile/920923-1.c: Likewise.
19076
19077 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19078
19079         PR c/27490
19080         * gcc.dg/sizeof-2.c: New testcase.
19081
19082         PR c/27489
19083         * gcc.dg/switch-A.c: New testcase.
19084
19085 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19086
19087         PR c++/28288
19088         PR c++/14556
19089         * g++.old-deja/g++.warn/compare1.C: Delete.
19090         * g++.dg/opt/pr7503-2.C: Delete.
19091         * g++.dg/opt/pr7503-3.C: Delete.
19092         * g++.dg/opt/pr7503-4.C: Delete.
19093         * g++.dg/opt/pr7503-5.C: Delete.
19094         * g++.dg/opt/max1.C: Delete.
19095         * g++.dg/warn/minmax.C: Delete.
19096         * g++.dg/expr/minmax.C: New test.
19097
19098 2006-08-14  Richard Guenther  <rguenther@suse.de>
19099
19100         PR testsuite/28703
19101         * gcc.c-torture/execute/pr28651.c: Do not use argc
19102         to avoid optimization, instead forbid inlining.
19103
19104 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19105
19106         PR rtl-optimization/28634
19107         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19108
19109 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19110
19111         PR c/27184
19112         * gcc.dg/torture/pr27184.c: New test.
19113
19114 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19117
19118 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19119
19120         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19121         * gfortran.dg/stat_2.f90: Likewise.
19122         * gfortran.dg/chmod_1.f90: Likewise.
19123         * gfortran.dg/chmod_2.f90: Likewise.
19124         * gfortran.dg/chmod_3.f90: Likewise.
19125
19126 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19127
19128         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19129
19130 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19131
19132         * g++.dg/opt/pr23454-2.C: New test.
19133
19134 2006-08-11  Richard Guenther  <rguenther@suse.de>
19135
19136         PR middle-end/28651
19137         * gcc.c-torture/execute/pr28651.c: New testcase.
19138
19139 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19140
19141         * gnat.dg/specs/static_initializer.ads: New test.
19142
19143 2006-08-10  Paul Brook  <paul@codesourcery.com>
19144
19145         * gcc.target/arm/cond-asm.c: New test.
19146
19147 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19148
19149         PR tree-optimization/26197
19150         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19151         * g++.dg/vect/vect.exp: Compile the new tests with
19152         --param max-aliased-vops=0.
19153
19154 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19155
19156         PR c++/28637
19157         * g++.dg/template/void3.C: New test.
19158
19159         PR c++/28638
19160         * g++.dg/template/void4.C: New test.
19161
19162         PR c++/28640
19163         * g++.dg/template/void5.C: New test.
19164
19165 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19166
19167         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19168         after dg-do compile.
19169
19170 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19171
19172         PR tree-optimizations/26969
19173         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19174         "unswitch-loops" with -funswitch-loops.
19175         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19176
19177 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19178
19179         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19180         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19181         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19182         * objc.dg/dwarf-1.m: Likewise.
19183         * objc.dg/dwarf-2.m: Likewise.
19184         * obj-c++.dg/dwarf-2.mm: Likewise.
19185
19186 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19187
19188         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19189         * objc.dg/dwarf-2.m: Likewise.
19190         * obj-c++.dg/dwarf-2.mm: Likewise.
19191
19192         PR libfortran/28603
19193         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19194
19195         PR testsuite/27611
19196         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19197
19198         PR testsuite/27033
19199         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19200
19201 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19202
19203         PR target/27827
19204         * gcc.target/i386/pr27827.c: New testcase.
19205
19206 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19207
19208         PR fortran/28590
19209         * gfortran.dg/sequence_types_1.f90: New test.
19210
19211 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19212
19213         PR fortran/28548
19214         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19215         dg-warning.  Add -pedantic option.
19216
19217 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19218
19219         PR c/28502
19220         * gcc.dg/proto-1.c: New test.
19221
19222         PR c/27721
19223         * gcc.dg/lvalue-4.c: New test.
19224
19225         PR c/28136
19226         * gcc.dg/init-bad-5.c: New test.
19227
19228 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19229
19230         PR c++/28347
19231         * g++.dg/ext/typedef-init.C: Add new test for typedef
19232         initialization inside templates. Adjust existing error markers.
19233
19234 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/28148
19237         * g++.dg/init/ptrmem3.C: New test.
19238
19239 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19240
19241         PR tree-optimization/27770
19242         * lib/target-support.exp: New target keyword "section_anchors".
19243         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19244         tests.
19245         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19246         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19247         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19248         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19249
19250 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19251
19252         * gcc.dg/20060801-1.c: Add missing '}'.
19253
19254 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19255
19256         PR c++/27508
19257         * g++.dg/parse/dtor9.C: New test.
19258         * g++.dg/parse/dtor10.C: New test.
19259         * g++.dg/other/error7.C: Adjust error-marker.
19260
19261         PR c++/28274
19262         * g++.dg/other/default5.C: New test.
19263
19264 2006-08-02  Richard Guenther  <rguenther@suse.de>
19265
19266         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19267
19268 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/28557
19271         * g++.dg/template/conv9.C: New test.
19272
19273 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19274
19275         PR debug/28063
19276         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19277         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19278         Optionally return assembly text.  Update callers.
19279         (check_no_compiler_messages): Update verbose messages.
19280         (check_no_messages_and_pattern): New.
19281         (check_effective_target_string_merging): New.
19282
19283 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19284
19285         PR c++/28250
19286         * g++.dg/eh/catch4.C: New test.
19287
19288         PR c++/28257
19289         * g++.dg/other/qual1.C: New test.
19290
19291         PR c++/28259
19292         * g++.dg/inherit/error2.C: New test.
19293
19294         PR c++/28267
19295         * g++.dg/other/new1.C: New test.
19296
19297         * g++.dg/warn/pr23075.C: Remove obsolete test.
19298         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19299         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19300
19301 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/28523
19304         * g++.dg/eh/cast1.C: New test.
19305
19306 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19307
19308         PR libfortran/28452
19309         * gfortran.dg/random_3.f90:  New test.
19310
19311 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19312
19313         PR c++/28432
19314         * g++.dg/other/pr28304.C: Change expected error message.
19315         * g++.dg/other/pr28432.C: New test.
19316
19317 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19318
19319         PR c++/28256
19320         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19321
19322 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19323
19324         PR debug/23336
19325         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19326         at -g1.
19327         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19328         g++.dg/debug/enum-2.C: New.
19329
19330 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19331
19332         PR c++/6634
19333         * g++.dg/parse/long1.C: Add more tests.
19334
19335 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19336
19337         * gfortran.dg/lrshift_1.c: New file.
19338
19339 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19340
19341         PR libgfortran/28335
19342         * gfortran.dg/no_unit_error_1.f90: New test.
19343
19344 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19345
19346         PR libgfortran/28335
19347         * gfortran.dg/no_unit_error_1.f90: Delete test.
19348         * gfortran.dg/no_unit_error_2.f90: Delete test.
19349
19350 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19351
19352         * gfortran.dg/chmod_3.f90: New test.
19353         * gfortran.dg/ltime_gmtime_1.f90: New test.
19354         * gfortran.dg/ltime_gmtime_2.f90: New test.
19355         * gfortran.dg/lrshift_1.f90: New test.
19356         * gfortran.dg/chmod_1.f90: New test.
19357         * gfortran.dg/chmod_2.f90: New test.
19358
19359 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19360
19361         PR c++/27668
19362         * g++.dg/template/crash55.C: New test.
19363
19364         PR c++/27962
19365         * g++.dg/template/nontype16.C: New test.
19366
19367         * g++.dg/template/void2.C: Adjust error markers.
19368         * g++.dg/template/nontype5.C: Adjust error markers.
19369
19370 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19371
19372         * gcc.target/i386/stack-prot-kernel.c: New test.
19373
19374 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19375
19376         * gcc.dg/builtins-55.c: New test case.
19377
19378 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19379
19380         PR rtl-optimization/27907
19381         * gcc.c-torture/compile/pr27907.c: New test.
19382
19383 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19384
19385         * gfortran.dg/mclock.f90: New test.
19386         * gfortran.dg/int_conv_1.f90: New test.
19387         * gfortran.dg/stat_1.f90: New test.
19388         * gfortran.dg/stat_2.f90: New test.
19389
19390 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19391
19392         PR libgfortran/28335
19393         * gfortran.dg/no_unit_error_1.f90: New test.
19394         * gfortran.dg/no_unit_error_2.f90: New test.
19395         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19396
19397 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19398
19399         PR middle-end/28473
19400         * gcc.dg/fold-convround-1.c: New test case.
19401
19402 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19403
19404         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19405
19406 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19407
19408         PR c++/27572
19409         * g++.dg/other/typedef1.C: New test.
19410         * g++.dg/template/typedef4.C: New test.
19411         * g++.dg/template/typedef5.C: New test.
19412
19413 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19414
19415         PR fortran/28416
19416         * gfortran.dg/allocatable_dummy_3.f90: New.
19417
19418 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19419
19420         PR fortran/28439
19421         * gfortran.dg/arithmetic_if.f90:  New test.
19422
19423 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19424
19425         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19426         avoid memcpy optimization.
19427
19428 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19429
19430         PR fortran/25289
19431         * gfortran.dg/direct_io_6.f90: New test.
19432
19433 2006-07-24  Jan Hubicka  <jh@suse.cz>
19434
19435         PR c/25795
19436         PR c++/27369
19437         * gcc.dg/pr25795.c: New test.
19438         * gcc.dg/pr25795-1.c: New test.
19439
19440 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19441
19442         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19443         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19444         which may be transformed to "g || h" on some platforms.
19445
19446 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19447
19448         PR c++/28025
19449         * g++.dg/template/friend45.C: New test.
19450
19451 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19452
19453         PR libgfortran/28339
19454         * gfortran.dg/arrayio_8.f90: New test.
19455
19456 2006-07-21  Mike Stump  <mrs@apple.com>
19457
19458         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19459
19460         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19461
19462 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19463
19464         PR c++/28250
19465         * g++.dg/eh/catch3.C: New test.
19466
19467         PR c++/28363
19468         * g++.dg/template/defarg10.C: New test.
19469
19470 2006-07-20  Paul Brook  <paul@codesourcery.com>
19471
19472         PR 27363
19473         * gcc.dg/pr27363.c: New test.
19474
19475 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19476
19477         PR c++/28338
19478         * g++.dg/init/ref13.C: New test.
19479
19480 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19481
19482         PR obj-c++/28434
19483         * obj-c++.dg/proto-error-1.mm: New test.
19484
19485 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19486
19487         PR c++/28337
19488         * g++.dg/template/string1.C: New test.
19489
19490 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19491
19492         PR c++/28048
19493         * g++.dg/template/defarg9.C: New test.
19494
19495         PR c++/28235
19496         * g++.dg/template/static27.C: New test.
19497
19498 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19499
19500         PR 28410
19501         * gcc.dg/tree-ssa/pr28410.c: New test.
19502
19503 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19504
19505         PR c++/28258
19506         * g++/dg/other/error13.C: New test.
19507
19508         PR c++/28260
19509         * g++.dg/template/friend44.C: New test.
19510
19511 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19512
19513         PR c++/27495
19514         * g++.dg/other/pr27495.C: New.
19515
19516 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19517
19518         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19519         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19520
19521 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19522
19523         PR c/28286
19524         * gcc.dg/pragma-pack-4.c: New test.
19525
19526 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19527
19528         PR c++/28291
19529         * g++.dg/ext/pr28291.C: New test.
19530
19531 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19532
19533         PR middle-end/28403
19534         * gcc.c-torture/execute/pr28403.c: New test.
19535
19536 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19537
19538         PR middle-end/28402
19539         * gcc.dg/pr28402.c: New test.
19540
19541 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19542
19543         PR c++/28304
19544         * g++.dg/other/pr28304.C: New test.
19545
19546 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19547
19548         PR other/28251
19549         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19550         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19551
19552 2006-07-17  Richard Guenther  <rguenther@suse.de>
19553
19554         PR tree-optimization/28238
19555         * g++.dg/tree-ssa/pr28238.C: New testcase.
19556
19557 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19558
19559         PR c++/28250
19560         * g++.dg/eh/catch1.C: New test.
19561         * g++.dg/eh/catch2.C: New test.
19562
19563 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19564
19565         PR c++/28370
19566         * g++.dg/template/anon3.C: New test.
19567
19568 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19569
19570         PR fortran/20844
19571         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19572         specifiers requiring an explicit format tag..
19573
19574         PR fortran/28201
19575         * gfortran.dg/generic_5: New test.
19576
19577         PR fortran/20893
19578         * gfortran.dg/elemental_optional_args_1.f90: New test.
19579
19580 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19581
19582         * gnat.dg/assert.ads: New file.
19583         * gnat.dg/controlled_record.ads: Likewise.
19584         * gnat.dg/controlled_record.adb: Likewise.
19585
19586 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19587
19588         PR c++/28292
19589         * g++.dg/other/error12.C: New test.
19590
19591         PR c++/28269
19592         * g++.dg/template/crash54.C: New test.
19593
19594 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19595
19596         PR c++/28249
19597         * g++.dg/parse/catch1.C: New test.
19598
19599         PR c++/28294
19600         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19601
19602         PR c++/28387
19603         * g++.dg/ext/attrib24.C: New test.
19604
19605 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19606
19607         PR c++/28343
19608         * g++.dg/ext/asmspec1.C: New test.
19609
19610 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19611
19612         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19613         (dg-test): Support shouldfail tests.
19614         * lib/target-supports-dg.exp (dg-shouldfail): New.
19615         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19616         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19617         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19618         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19619         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19620         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19621         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19622
19623 2006-07-13  Jan Hubicka  <jh@suse.cz>
19624
19625         * gcc.target/i386/memcpy-1.c: New.
19626
19627 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19628
19629         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19630
19631 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19632
19633         PR fortran/25097
19634         * gfortran.dg/present_1.f90: New test.
19635
19636         PR fortran/20903
19637         * gfortran.dg/interface_derived_type_1.f90: New test.
19638
19639 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19640
19641         PR fortran/28213
19642         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19643         list.
19644
19645 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19646
19647         PR c++/27820
19648         * g++.dg/other/label1.C: New test.
19649
19650 2006-07-07  Richard Guenther  <rguenther@suse.de>
19651
19652         PR middle-end/28268
19653         * gcc.dg/torture/pr28268.c: New testcase.
19654
19655 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19656
19657         PR c++/27019
19658         * g++.dg/ext/pr27019.C: New.
19659
19660 2006-07-07  Richard Guenther  <rguenther@suse.de>
19661
19662         PR tree-optimization/28187
19663         * gcc.dg/pr28187.c: New testcase.
19664
19665 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19666
19667         * gnat.dg/address_conversion.adb: New test.
19668         * gnat.dg/boolean_subtype.adb: Likewise.
19669         * gnat.dg/frame_overflow.adb: Likewise.
19670         * gnat.dg/pointer_array.adb: Likewise.
19671         * gnat.dg/pointer_conversion.adb: Likewise.
19672
19673 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19674
19675         PR fortran/28237
19676         PR fortran/23420
19677         * gfortran.dg/print_fmt_5.f90: New test.
19678
19679 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19680
19681         PR fortran/28129
19682         * gfortran.dg/bounds_check_4.f90: New test.
19683
19684 2006-07-05  Richard Guenther  <rguenther@suse.de>
19685
19686         PR target/28158
19687         * gfortran.dg/pr28158.f90: New testcase.
19688
19689 2006-07-05  Richard Guenther  <rguenther@suse.de>
19690
19691         PR tree-optimization/28162
19692         * gcc.dg/pr28162.c: New testcase.
19693
19694 2006-07-05  Richard Guenther  <rguenther@suse.de>
19695         Andrew Pinski  <pinskia@gcc.gnu.org>
19696
19697         PR c++/27084
19698         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19699
19700 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19701
19702         PR fortran/28174
19703         * gfortran.dg/actual_array_substr_2.f90: New test.
19704
19705         PR fortran/28167
19706         * gfortran.dg/actual_array_constructor_2.f90: New test.
19707
19708 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19709
19710         * gfortran.dg/itime_idate_1.f: New test.
19711         * gfortran.dg/itime_idate_2.f: New test.
19712
19713 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19714
19715         PR libgfortran/27704
19716         * gfortran.dg/open_status_3.f90: New test.
19717         * gfortran.dg/fmt_l.f90: Update for new feature.
19718
19719 2006-07-03  Asher Langton  <langton2@llnl.gov>
19720
19721         * gfortran.dg/oldstyle_2.f90: New.
19722
19723 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19724
19725         * gnat.dg/string_slice.adb: New test.
19726
19727 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19728
19729         PR fortran/19259
19730         * gfortran.dg/semicolon_fixed.c: New.
19731         * gfortran.dg/semicolon_free.c: New.
19732
19733 2006-06-30  Mike Stump  <mrs@apple.com>
19734
19735         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19736         that don't support internal visibility.
19737
19738 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19739
19740         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19741         for '(' / ')' needing an extra '\'.
19742
19743 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19744
19745         PR middle-end/27428
19746         * gcc.dg/pr27428-1.c: New test case.
19747
19748 2006-06-29  Mike Stump  <mrs@apple.com>
19749
19750         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19751         on darwin as we can't align commons large enough yet.
19752
19753         * gcc.dg/vla-8.c: Add additional testcases.
19754
19755 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19756
19757         PR c++/28114
19758         * g++.dg/other/pr28114.C: New.
19759
19760 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19761
19762         * gcc.c-torture/compile/20060625-1.c: New test.
19763
19764 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19765
19766         PR fortran/20867
19767         * gfortran.dg/stfunc_3.f90: New test.
19768
19769         PR fortran/25056
19770         * gfortran.dg/impure_actual_1.f90: New test.
19771
19772         PR fortran/20874
19773         * gfortran.dg/elemental_result_1.f90: New test.
19774
19775         PR fortran/25073
19776         * gfortran.dg/select_7.f90: New test.
19777
19778         PR fortran/27554
19779         * intrinsic_actual_1.f: New test.
19780
19781         PR fortran/22038
19782         PR fortran/28119
19783         * gfortran.dg/forall_4.f90: New test.
19784
19785         PR fortran/25072
19786         * gfortran.dg/forall_5.f90: New test.
19787
19788 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19789
19790         PR c++/28051
19791         * g++.dg/template/using13.C: New test.
19792
19793         PR c++/28054
19794         * g++.dg/other/incomplete3.C: New test.
19795
19796 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19797
19798         PR fortran/28081
19799         * gfortran.dg/substr_3.f: New test.
19800         * gfortran.dg/equiv_2.f90: Update expected error message.
19801
19802 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19803
19804         PR fortran/28118
19805         * gfortran.dg/actual_array_substr_1.f90: New test.
19806
19807 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19808
19809         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19810         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19811
19812 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19813
19814         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19815
19816 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19817
19818         PR fortran/27981
19819         * gfortran.dg/simpleif_2.f90: New test.
19820
19821 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19822
19823         * g++.dg/template/error22.C: Fix typo.
19824
19825 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19826
19827         PR c++/28112
19828         * g++.dg/ext/attrib23.C: New test.
19829
19830 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19831
19832         * gnat.dg/varsize_temp.adb: New test.
19833
19834 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19835
19836         PR c++/11468
19837         * g++.dg/other/java2.C: New test.
19838
19839 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19840
19841         PR target/27789
19842         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19843         initialization.
19844
19845 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19846
19847         PR target/27531
19848         * gcc.dg/pr27531-1.c: New test case.
19849
19850 2006-06-22  Asher Langton  <langton2@llnl.gov>
19851
19852         PR fortran/24748
19853         * gfortran.dg/implicit_8.f90: New.
19854
19855 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19856
19857         PR rtl-optimization/28121
19858         * gcc.dg/pr28121.c: New test.
19859
19860 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19861
19862         PR c++/27805
19863         * g++.dg/parse/ptrmem6.C: New test.
19864
19865         PR c++/27821
19866         * g++.dg/template/error22.C: New test.
19867
19868 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19869
19870         PR c++/28111
19871         * g++.dg/template/friend43.C: New test.
19872
19873         PR c++/28110
19874         * g++.dg/template/crash53.C: New test.
19875
19876         PR c++/28109
19877         * g++.dg/rtti/incomplete1.C: New test.
19878
19879 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19880
19881         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19882
19883 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19884
19885         * gcc.c-torture/execute/complex-7.c: New.
19886
19887 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19888
19889         * gcc.dg/merge-all-constants-1.c: New test.
19890
19891 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19892
19893         PR c++/28113
19894         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19895
19896 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19897
19898         * gfortran.dg/rrspacing_1.f90: New test.
19899
19900 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19901
19902         PR c++/28052
19903         * g++.dg/other/bitfield2.C: New test.
19904
19905 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19906
19907         PR tree-optimization/27331
19908         * gcc.dg/pr27331.c: New test.
19909
19910 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19911             Eric Botcazou  <ebotcazou@adacore.com>
19912
19913         PR ada/18692
19914         * lib/gnat.exp: New file.
19915         * lib/gnat-dg.exp: Likewise.
19916         * gnat.dg: New directory.
19917         * gnat.dg/dg.exp: New driver.
19918         * gnat.dg/specs: New directory.
19919         * gnat.dg/specs/specs.exp: New driver.
19920         * gnat.dg/style: New directory.
19921         * gnat.dg/style/style.exp: New driver.
19922
19923 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19924
19925         PR fortran/16206
19926         * gfortran.dg/array_initializer_1.f90: New test.
19927
19928         PR fortran/28005
19929         * gfortran.dg/matmul_3.f90: New test.
19930
19931 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19932
19933         PR middle-end/28075
19934         * gcc.dg/tree-ssa/inline-1.c: New test.
19935
19936 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19937
19938         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19939         in malloc prototype; remove XFAIL.
19940         * gcc.dg/pr18241-2.c: Ditto.
19941         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19942         in memset prototype; remove XFAIL.
19943         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19944
19945 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19946
19947         * gcc.dg/vla-8.c: Add.
19948
19949 2006-06-19  Richard Guenther  <rguenther@suse.de>
19950
19951         PR tree-optimization/27090
19952         * g++.dg/tree-ssa/pr27090.C: New testcase.
19953
19954 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19955
19956         PR target/27861
19957         * gcc.dg/pr27861-1.c: New test case.
19958
19959 2006-06-19  Richard Guenther  <rguenther@suse.de>
19960
19961         PR middle-end/28045
19962         * gcc.dg/torture/pr28045.c: New testcase.
19963
19964 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19965
19966         PR fortran/26801
19967         * gfortran.dg/associated_4.f90: New test.
19968
19969 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19970
19971         PR fortran/19310
19972         PR fortran/19904
19973         * gfortran.dg/real_const_3.f90: New test.
19974
19975 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19976
19977         PR c++/28016
19978         * g++.dg/template/static26.C: New test.
19979
19980         PR c++/27979
19981         * g++.dg/expr/bitfield2.C: New test.
19982
19983         PR c++/27884
19984         * g++.dg/parse/linkage2.C: New test.
19985
19986 2006-06-16  Richard Guenther  <rguenther@suse.de>
19987
19988         PR middle-end/27116
19989         * gcc.dg/pr15785-1.c: Revert last change.
19990         * gcc.dg/torture/pr27116-2.c: New testcase.
19991
19992 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19993
19994         PR middle-end/27802
19995         * gcc.dg/pr27802-1.c: New test case.
19996
19997 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/27689
20000         * g++.dg/template/ttp18.C: New test.
20001         * g++.dg/template/ttp19.C: Likewise.
20002
20003         PR c++/27666
20004         * g++.dg/expr/cond9.C: New test.
20005
20006         PR c++/27640
20007         * g++.dg/template/ctor7.C: New test.
20008
20009 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20010
20011         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20012
20013 2006-06-16  Richard Guenther  <rguenther@suse.de>
20014
20015         PR tree-optimization/27781
20016         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20017
20018 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20019
20020         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20021
20022 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20023
20024         * gcc.dg/tree-ssa/loop-18.c: New test.
20025
20026 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20027
20028         PR c++/27665
20029         * g++.dg/template/crash52.C: New test.
20030
20031         PR c++/27648
20032         * g++.dg/ext/attrib22.C: New test.
20033
20034         PR c++/26559
20035         * g++.dg/template/builtin1.C: New test.
20036         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20037
20038         PR c++/28018
20039         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20040         assignment.
20041         * g++.old-deja/g++.pt/crash51.C: Likewise.
20042
20043         PR c++/27227
20044         * g++.dg/lookup/linkage1.C: New test.
20045         * g++.dg/lookup/linkage2.C: Likewise.
20046
20047 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20048
20049         PR middle-end/27959
20050         * gcc.dg/pr27959.c: New testcase.
20051
20052 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20053
20054         PR target/28014:
20055         * g++.dg/eh/div.C: New test.
20056
20057 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20058
20059         PR c++/27894
20060         * g++.dg/tree-ssa/pr26757.C: New test.
20061         * g++.dg/tree-ssa/pr27894.C: New test.
20062
20063 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20064
20065         * gcc.c-torture/compile/20060609-1.c: New test.
20066
20067         PR target/27863
20068         * gcc.c-torture/compile/pr27863.c: New test.
20069
20070 2006-06-13  Richard Guenther  <rguenther@suse.de>
20071
20072         PR tree-optimization/27830
20073         * g++.dg/tree-ssa/pr27830.C: New testcase.
20074
20075 2006-06-13  Matthew Sachs  <msachs@apple.com>
20076
20077         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20078         the list of compiler flags; this causes those flags to be checked
20079         for things like dg-skip-if.
20080
20081 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20082
20083         PR c++/27601
20084         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20085
20086 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20087             Kazu Hirata  <kazu@codesourcery.com>
20088
20089         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20090         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20091
20092 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20093
20094         PR c++/27933
20095         * g++.dg/lookup/using15.C: New test.
20096
20097         PR c++/27951
20098         * g++.dg/other/anon4.C: New test.
20099
20100 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20101
20102         PR c++/21210
20103         * g++.dg/init/complex1.C: New test case.
20104
20105 2006-06-11  Eric Christopher  <echristo@apple.com>
20106
20107         PR middle-end/27948
20108         * gcc.dg/bf-ms-layout.c: Run on darwin.
20109         * gcc.dg/bf-no-ms-layout: Ditto.
20110         * gcc.dg/attr-ms_struct-2.c: New.
20111         * gcc.dg/bf-ms-layout-2.c: Ditto.
20112
20113 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20114
20115         * gcc.dg/attr-ms_struct-packed1.c: New.
20116
20117 2006-06-09  Mike Stump  <mrs@apple.com>
20118
20119         * gcc.dg/vla-7.c: Add.
20120
20121 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20122
20123         PR fortran/24558
20124         * gfortran.dg/entry_6.f90: New test.
20125
20126         PR fortran/20877
20127         PR fortran/25047
20128         * gfortran.dg/entry_7.f90: New test.
20129
20130 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20131
20132         PR c/27747
20133         * gcc.dg/cpp/_Pragma6.c: New test.
20134
20135         PR c++/27748
20136         * g++.dg/cpp/_Pragma1.C: New test.
20137
20138         PR preprocessor/27746
20139         * gcc.dg/gomp/macro-3.c: New test.
20140         * gcc.dg/gomp/macro-4.c: New test.
20141         * g++.dg/gomp/macro-3.C: New test.
20142         * g++.dg/gomp/macro-4.C: New test.
20143
20144 2006-06-09  Richard Guenther  <rguenther@suse.de>
20145
20146         PR tree-optimization/26998
20147         * gcc.dg/torture/pr26998.c: New testcase.
20148         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20149
20150 2006-06-08  Mike Stump  <mrs@apple.com>
20151
20152         * gcc.dg/pr27095.c: Account for stubs.
20153
20154         PR target/26427
20155         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20156         produce bad code on darwin.
20157
20158 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20159
20160         PR fortran/27958
20161         * gfortran.dg/substr_2.f: New test.
20162
20163 2006-06-08  Asher Langton  <langton2@llnl.gov>
20164
20165         PR fortran/27786
20166         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20167
20168 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20169
20170         PR target/27421
20171         * gcc.dg/union-3.c: New test.
20172
20173 2006-06-08  Richard Guenther  <rguenther@suse.de>
20174
20175         PR middle-end/27116
20176         * gcc.dg/torture/pr27116.c: New testcase.
20177         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20178
20179 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20180
20181         PR rtl-optimization/26449
20182         * gcc.dg/pr26449.c: New test.
20183
20184 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20185
20186         PR c++/27601
20187         * g++.dg/ext/offsetof1.C: Test member functions.
20188
20189 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20190
20191         * gcc.dg/pr27095.c: Improve scanning.
20192
20193 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20194
20195         PR fortran/23091
20196         * gfortran.dg/saved_automatic_1.f90: New test.
20197
20198         PR fortran/24168
20199         * gfortran.dg/array_simplify_1.f90: New test.
20200
20201         PR fortran/25090
20202         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20203
20204         PR fortran/25058
20205         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20206
20207 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20208
20209         PR c++/27177
20210         * g++.dg/expr/cast7.C: New test.
20211
20212 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20213
20214         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20215         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20216         * lib/fortran-torture.exp (fortran-torture-compile,
20217         fortran-torture-execute): Ditto.
20218
20219 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20220
20221         PR target/27842
20222         * gcc.dg/vmx/pr27842.c: New test.
20223
20224 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20225
20226         PR libfortran/27895
20227         * gfortran.dg/bounds_check_3.f90: New test.
20228
20229 2006-06-05  Mike Stump  <mrs@apple.com>
20230
20231         * objc.dg/objc-fast-4.m: Skip for ppc64.
20232
20233 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20234
20235         PR testsuite/27705
20236         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20237
20238 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20239             Victor Kaplansky  <victork@il.ibm.com>
20240
20241         PR tree-optimizations/26360
20242         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20243         with -fno-tree-dce.
20244         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20245
20246 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20247
20248         PR fortran/14067
20249         * gfortran.dg/data_char_1.f90: Add messages for truncated
20250         strings.
20251
20252         PR fortran/16943
20253         * gfortran.dg/func_decl_2.f90: New test.
20254
20255         PR fortran/20839
20256         * gfortran.dg/do_2.f90: New test.
20257
20258         PR fortran/27655
20259         * gfortran.dg/associated_3.f90: New test.
20260
20261 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20262
20263         PR c++/27819
20264         * g++.dg/template/static25.C: New test.
20265
20266         PR c++/27722
20267         * g++.dg/init/array21.C: New test.
20268
20269         PR c++/27807
20270         * g++.dg/ext/complit7.C: New test.
20271
20272         PR c++/27806
20273         * g++.dg/parse/ptrmem5.C: New test.
20274
20275 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20276             Andrew Pinski  <pinskia@physics.uc.edu>
20277
20278         PR c/27150
20279         PR middle-end/27382
20280         * gcc.dg/pr27150-1.c: New testcase.
20281         * gcc.dg/pr27382-1.c: New testcase.
20282         * gcc.dg/pr27382-2.c: New testcase.
20283
20284 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20285
20286         PR c/25161
20287         PR c/27020
20288         * gcc.dg/array-10.c: New test.
20289
20290 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20291
20292         PR c++/27804
20293         * g++.dg/init/const4.C: New test.
20294         * g++.dg/init/member1.C: Add error-marker.
20295         * g++.dg/other/fold1.C: Adjust error-marker.
20296
20297 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20298
20299         PR c++/27601
20300         * g++.dg/ext/offsetof1.C: New test.
20301
20302 2006-06-04 Eric Christopher <echristo@apple.com>
20303
20304         * gcc.dg/attr-ms_struct-1.c: New.
20305
20306 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20307
20308         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20309
20310 2006-06-04  Richard Guenther  <rguenther@suse.de>
20311
20312         PR tree-optimization/27039
20313         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20314
20315 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20316
20317         PR target/26223
20318         * gcc.target/i386/amd64-abi-2.c: New test case.
20319
20320 2006-06-02  Eric Christopher  <echristo@apple.com>
20321
20322         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20323         * gcc.target/i386/20020523-1.c: Skip if darwin.
20324         * gcc.target/i386/asm-3.c: Ditto.
20325         * gcc.target/i386/20011119-1.c: Ditto.
20326         * gcc.target/i386/clobbers.c: Remove pic part of test.
20327
20328 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20329
20330         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20331         * g++.old-deja/g++.other/init19.C: Ditto.
20332         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20333         and add other platforms as expected failures.
20334
20335 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20336
20337         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20338         (is-effective-target-keyword): Ditto.
20339
20340 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20341
20342         PR fortran/27715
20343         * gfortran.dg/extended_char_comparison_1.f:  New test.
20344
20345 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20346
20347         PR fortran/25098
20348         * gfortran.dg/dummy_procedure_1.f90: New test.
20349
20350         PR fortran/25147
20351         * gfortran.dg/dummy_procedure_2.f90: New test.
20352
20353         * gfortran.dg/associated_2.f90: Correct to make consistent with
20354         standard.
20355
20356 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20357
20358         * gcc.target/i386/387-11.c: New test case.
20359
20360 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/27801
20363         * g++.dg/template/cond6.C: New test.
20364
20365         PR c++/26496
20366         * g++.dg/template/crash51.C: New test.
20367         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20368
20369         PR c++/27385
20370         * g++.dg/init/array20.C: New test.
20371
20372 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20373
20374         * gcc.dg/builtins-54.c: New test case.
20375
20376 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/26433
20379         * g++.dg/template/fntry1.C: Add dg-do link.
20380
20381         PR c++/27808
20382         * g++.dg/parse/friend6.C: New test.
20383
20384 2006-05-30  Asher Langton  <langton2@llnl.gov>
20385
20386         * gfortran.dg/cray_pointers_7.f90: New test.
20387
20388 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20389
20390         PR tree-optimization/23452
20391         * gcc.dg/fold-mulconj-1.c: New test case.
20392
20393 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20394
20395         PR c++/27803
20396         * g++.dg/parse/bitfield1.C: New test.
20397
20398 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20399
20400         * gcc.target/ppc-eq0-1.c: New test case.
20401         * gcc.target/ppc-negeq0-1.c: New test case.
20402
20403 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20404
20405         PR c/27273
20406         * gcc.dg/overflow-warn-5.c: New test.
20407
20408 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20409
20410         PR c/27718
20411         * gcc.dg/sizeof-1.c: New test.
20412
20413 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20414
20415         PR target/27790
20416         * gcc.target/i386/pr27790.c: New test.
20417
20418 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20419
20420         PR libgfortran/27757
20421         * gfortran.dg/direct_io_5.f90: New test.
20422
20423 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20424
20425         PR libgfortran/27634
20426         * gfortran.dg/fmt_missing_period_1.f: New test.
20427         * gfortran.dg/fmt_missing_period_2.f: New test.
20428         * gfortran.dg/fmt_missing_period_3.f: New test.
20429
20430 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20431
20432         PR fortran/19777
20433         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20434         arrays.
20435
20436 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20437
20438         PR c++/27713
20439         * g++.dg/template/new6.C: New test.
20440
20441 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20442
20443         PR tree-optimization/24964
20444         * gcc.target/i386/387-10.c: New test case.
20445
20446 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20447
20448         * intrinsics/string_intrinsics.c (compare_string):
20449         Use memcmp instead of strncmp to avoid tripping over
20450         CHAR(0) in a string.
20451
20452 2006-05-27  Richard Guenther  <rguenther@suse.de>
20453
20454         PR middle-end/27773
20455         * gcc.dg/torture/pr27773.c: New testcase.
20456
20457 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20458
20459         * gcc.dg/pr24561.c: Rename to..
20460         * gcc.dg/pr25962.c: .. this.
20461
20462 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20463
20464         PR fortran/19777
20465         * gfortran.dg/bounds_check_2.f: New test.
20466
20467 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20468
20469         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20470         * gfortran.dg/byte_1.f90: Likewise.
20471         * gfortran.dg/dup_save_2.f90: Likewise.
20472
20473 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20474
20475         * gfortran.dg/associated_2.f90: New test.
20476
20477 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20478
20479         PR fortran/27524
20480         * gfortran.dg/bounds_check_1.f90: New test.
20481
20482 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20483
20484         PR rtl-optimization/27661
20485         * gcc.dg/pr27661.c: New test case.
20486
20487 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20488
20489         PR fortran/23151
20490         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20491         * gfortran.dg/print_parentheses_1.f:  New test.
20492         * gfortran.dg/print_parentheses_2.f90:  New test.
20493
20494 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20495
20496         PR target/27758
20497         * gcc.dg/pr27758.c: New test.
20498
20499 2006-05-24  Falk Hueffner  <falk@debian.org>
20500
20501         * gcc.c-torture/compile/pr27571.c: New test.
20502
20503 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20504
20505         PR fortran/27709
20506         * gfortran.dg/spec_expr_4.f90: New test.
20507
20508         PR fortran/27155
20509         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20510
20511 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20512
20513         PR c++/20103
20514         * g++.dg/ext/complit6.C: New test.
20515         * g++.dg/ext/complit3.C: Adjust error markers.
20516         * g++.dg/init/const3.C: New test.
20517
20518 2006-05-25  Richard Guenther  <rguenther@suse.de>
20519
20520         PR middle-end/27743
20521         * gcc.dg/torture/pr27743.c: New testcase.
20522
20523 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20524
20525         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20526
20527 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20528
20529         * gcc.dg/compat/scalar-by-value-x.h: New.
20530         * gcc.dg/compat/scalar-by-value-y.h: New.
20531         * gcc.dg/compat/scalar-by-value-5.c: New.
20532         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20533         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20534         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20535         * gcc.dg/compat/scalar-by-value-6.c: New.
20536         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20537         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20538         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20539
20540 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20541
20542         PR tree-optimization/27639
20543         PR tree-optimization/26719
20544         * gcc.dg/pr27639.c: New test.
20545         * gcc.dg/pr26719.c: New test.
20546         * gcc.dg/tree-ssa/scev-cast.c: New test.
20547
20548 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20549
20550         PR c++/20173
20551         * g++.dg/template/error21.C: New test.
20552
20553 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20554
20555         PR target/27696
20556         * gcc.target/i386/pr27696.c: New.
20557
20558 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20559
20560         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20561
20562         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20563
20564 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20565
20566         PR c++/27716
20567         * g++.dg/other/assign1.C: New test.
20568
20569 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20570
20571         PR target/27266
20572         * gcc.target/i386/pr27266.c: New.
20573
20574 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20575
20576         PR c++/27451
20577         * g++.dg/ext/asm9.C: New test.
20578
20579 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20580
20581         PR rtl-optimization/25514
20582         * gcc.c-torture/compile/pr25514.c: New test.
20583
20584 2006-05-22  Richard Guenther  <rguenther@suse.de>
20585
20586         Revert
20587         2006-01-31  Richard Guenther  <rguenther@suse.de>
20588
20589         * gcc.target/i386/sselibm-1.c: New testcase.
20590         * gcc.target/i386/sselibm-2.c: Likewise.
20591         * gcc.target/i386/sselibm-3.c: Likewise.
20592         * gcc.target/i386/sselibm-4.c: Likewise.
20593         * gcc.target/i386/sselibm-5.c: Likewise.
20594
20595 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20596
20597         PR c/27420
20598         * gcc.dg/func-args-2.c: New test.
20599
20600         PR c/26818
20601         * gcc.dg/struct-incompl-1.c: New test.
20602
20603 2006-05-22  Richard Guenther  <rguenther@suse.de>
20604
20605         PR testsuite/27708
20606         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20607         the transformations we test for.
20608
20609 2006-05-22  Richard Guenther  <rguenther@suse.de>
20610
20611         PR testsuite/27707
20612         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20613
20614 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/27210
20617         * g++.dg/warn/new1.C: New test.
20618         * g++.dg/template/new5.C: Likewise.
20619
20620 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20621
20622         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20623         * gcc.target/i386/20060512-3.c: Likewise.
20624
20625 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20626
20627         PR rtl-optimization/27671
20628         * gcc.c-torture/execute/pr27671-1.c: New.
20629         * gcc.dg/pr27671-2.c: Likewise.
20630
20631         PR tree-optimization/26622.
20632         * gcc.c-torture/compile/pr26622.c: New.
20633
20634 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20635
20636         PR fortran/27613
20637         * gfortran.dg/recursive_reference_1.f90: New test.
20638
20639 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20640
20641         PR fortran/25746
20642         * gfortran.dg/elemental_subroutine_3.f90: New test.
20643
20644         PR fortran/25090
20645         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20646
20647         PR fortran/27584
20648         * gfortran.dg/associated_target_1.f90: New test.
20649
20650         PR fortran/19015
20651         * gfortran.dg/maxloc_shape_1.f90: New test.
20652
20653 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20654
20655         PR libgfortran/24459
20656         * gfortran.dg/namelist_24.f90: New test.
20657         * gfortran.dg/namelist_12.f: Fix typo in comment.
20658
20659 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20660
20661         PR middle-end/25776
20662         * g++.dg/other/error11.C: New test.
20663
20664 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20665
20666         * gcc.target/mips/pr26765.c: Add -w to options.
20667
20668 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20669
20670         * lib/target-supports.exp (check_effective_target_mpaired_single):
20671         New function.
20672         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20673         multilibs.
20674         * g++.dg/vect/vect.exp: Likewise.
20675
20676 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20677
20678         PR testsuite/25891
20679         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20680
20681 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20682
20683         PR fortran/27662
20684         * gfortran.dg/temporary_1.f90: New file.
20685
20686 2006-05-19  Andreas Schwab  <schwab@suse.de>
20687
20688         * g++.dg/other/unused1.C: Also match "stringz".
20689
20690 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/26433
20693         * g++.dg/template/fntry1.C: New test.
20694
20695 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20696
20697         PR c++/27471
20698         PR c++/27506
20699         * g++.dg/conversion/bitfield5.C: New test.
20700         * g++.dg/conversion/bitfield6.C: New test.
20701
20702 2006-05-18  Mike Stump  <mrs@apple.com>
20703
20704         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20705         * gcc.dg/vla-4.c: Add.
20706         * gcc.dg/vla-5.c: Add.
20707         * gcc.dg/vla-6.c: Add.
20708
20709 2006-05-12  Stuart Hastings  <stuart@apple.com>
20710
20711         * gcc.target/i386/20060512-1.c: New.
20712         * gcc.target/i386/20060512-2.c: New.
20713         * gcc.target/i386/20060512-3.c: New.
20714         * gcc.target/i386/20060512-4.c: New.
20715
20716 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/26122
20719         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20720
20721         PR c++/26068
20722         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20723         * g++.dg/parse/linkage1.C: New test.
20724
20725 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20726
20727         PR tree-optimization/27548
20728         * g++.dg/tree-ssa/pr27548.C: New test.
20729
20730 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20731
20732         PR fortran/26551
20733         * gfortran.dg/recursive_check_1.f: New test.
20734         * gfortran.dg/recursive_check_2.f90: New test.
20735
20736 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20737
20738         * g++.dg/opt/temp2.C: New test.
20739
20740 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20741
20742         PR c++/27491
20743         * g++.dg/init/brace5.C: New test.
20744
20745         PR middle-end/27415
20746         * gcc.dg/gomp/pr27415.c: New test.
20747         * g++.dg/gomp/pr27415.C: New test.
20748
20749         PR tree-optimization/27549
20750         * g++.dg/tree-ssa/pr27549.C: New test.
20751
20752 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20753
20754         PR libgfortran/27575
20755         * gfortran.dg/read_eof_4.f90: New test.
20756
20757 2006-05-16  Richard Guenther  <rguenther@suse.de>
20758
20759         PR tree-optimization/22303
20760         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20761
20762 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20763
20764         PR middle-end/27573
20765         * gcc.dg/gomp/pr27573.c: New test.
20766         * gfortran.dg/gomp/pr27573.f90: New test.
20767
20768         PR c/27499
20769         * gcc.dg/gomp/pr27499.c: New test.
20770         * g++.dg/gomp/pr27499.C: New test.
20771
20772 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/27339
20775         * g++.dg/parser/access8.C: Adjust error marker.
20776         * g++.dg/template/access17.C: New test.
20777         * g++.dg/template/access18.C: Likewise.
20778
20779 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20780
20781         PR target/26600
20782         * gcc.target/i386/pr26600.c: New test case.
20783
20784 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20785
20786         PR c++/27505
20787         * g++.dg/expr/bitfield1.C: New test.
20788
20789 2006-05-15  Richard Guenther  <rguenther@suse.de>
20790
20791         PR tree-optimization/27603
20792         * gcc.dg/torture/pr27603.c: New testcase.
20793
20794 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20795
20796         PR fortran/25090
20797         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20798
20799         PR fortran/25082
20800         * gfortran.dg/scalar_return_1.f90: New test.
20801
20802         PR fortran/27411
20803         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20804
20805 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20806
20807         * gcc.dg/gomp/critical-4.c: New test.
20808         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20809         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20810         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20811         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20812
20813 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20814
20815         PR c++/27582
20816         * g++.dg/template/dependent-args1.C: New test.
20817
20818         PR c++/27581
20819         * g++.dg/lookup/this1.C: New test.
20820
20821         PR c++/27315
20822         * g++.dg/template/operator6.C: New test.
20823         * g++.dg/template/incomplete3.C: New test.
20824
20825         PR c++/27559
20826         * g++.dg/template/new4.C: New test.
20827
20828         PR c++/27496
20829         * g++.dg/template/void2.C: New test.
20830
20831 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20832
20833         * g++.dg/template/dependent-expr5.C: New test.
20834
20835 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20836
20837         PR middle-end/26729
20838         * gcc.dg/pr26729-1.c: New test case.
20839
20840 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20841
20842         * gcc.dg/pr27003.c: New test.
20843
20844 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20845
20846         * lib/target-supports.dg (check_cxa_atexit_available): Change
20847         v3_target_compile to ${tool}_target_compile.
20848
20849 2006-05-11  Jason Merrill  <jason@redhat.com>
20850
20851         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20852
20853 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20854
20855         PR fortran/27553
20856         * gfortran.dg/label_5.f90: New test.
20857
20858 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20859
20860         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20861         check_effective_target_powerpc_altivec_ok): New.
20862         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20863         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20864         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20865         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20866         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20867         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20868         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20869         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20870         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20871         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20872         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20873         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20874         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20875         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20876         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20877         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20878         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20879         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20880         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20881         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20882         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20883         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20884         gcc.target/powerpc/altivec-9.c,
20885         gcc.target/powerpc/altivec-consts.c,
20886         gcc.target/powerpc/altivec-pr22085.c,
20887         gcc.target/powerpc/altivec-splat.c,
20888         gcc.target/powerpc/altivec-types-1.c,
20889         gcc.target/powerpc/altivec-types-2.c,
20890         gcc.target/powerpc/altivec-types-3.c,
20891         gcc.target/powerpc/altivec-types-4.c,
20892         gcc.target/powerpc/altivec-varargs-1.c,
20893         gcc.target/powerpc/altivec-vec-merge.c,
20894         gcc.target/powerpc/ppc-vector-memcpy.c,
20895         gcc.target/powerpc/ppc-vector-memset.c,
20896         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20897         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20898         these effective targets.
20899         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20900         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20901
20902 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20903
20904         PR middle-end/27384
20905         * g++.dg/other/fold1.C: New test.
20906
20907         PR middle-end/27488
20908         * gcc.dg/fold-nonneg-1.c: New test.
20909
20910         PR c++/27547
20911         * g++.dg/other/operator1.C: New test.
20912
20913 2006-05-11  Richard Guenther  <rguenther@suse.de>
20914
20915         PR middle-end/27529
20916         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20917
20918 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20919
20920         * lib/target-supports-dg.exp (check-flags): New.
20921         (dg-skip-if): Move flag checks.
20922
20923 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20924
20925         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20926         * lib/target-supports.dg (check_cxa_atexit_available): New.
20927
20928 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20929
20930         PR fortran/27470
20931         * gfortran.dg/multiple_allocation_2.f90: New test case.
20932
20933 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20934
20935         * gcc.target/arm/pr27387.C: Fix a comment typo.
20936
20937 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20938
20939         PR fortran/24549
20940         * gfortran.dg/error_recovery_1.f90: New test.
20941
20942 2006-05-10  Richard Guenther  <rguenther@suse.de>
20943
20944         PR tree-optimization/27302
20945         * gcc.dg/torture/pr27302.c: New testcase.
20946
20947 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20948         Richard Guenther  <rguenther@suse.de>
20949
20950         PR middle-end/27498
20951         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20952
20953 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20954
20955         PR rtl-optimization/27335
20956         * gcc.dg/pr27335.c: New test.
20957
20958 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20959
20960         * gcc.target/mips/mips-ps-5.c: New file.
20961
20962 2006-05-08  Jan Hubicka  <jh@suse.cz>
20963
20964         PR middle-end/25962
20965         * gcc.dg/pr25962.c: New.
20966
20967 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20968
20969         PR target/27158
20970         * gcc.target/powerpc/pr27158.c: New test case.
20971
20972 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20973
20974         PR testsuite/27476
20975         * ada/acats/run_all.sh: Use test -z.
20976
20977 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20978
20979         PR libfortran/18271
20980         * gfortran.dg/spec_expr_3.f90: New test.
20981
20982 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20983
20984         PR target/24879
20985         * gcc.target/i386/monitor.c: New file.
20986
20987 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20988
20989         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20990
20991 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20992
20993         PR c++/27447
20994         * g++.dg/other/ptrmem7.C: New test.
20995
20996 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20997
20998         PR target/27421
20999         * gcc.dg/array-9.c: New test.
21000
21001 2006-05-07  Richard Guenther  <rguenther@suse.de>
21002
21003         PR tree-optimization/27409
21004         * gcc.dg/torture/pr27409.c: New testcase.
21005
21006 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21007
21008         PR fortran/27457
21009         * gfortran.dg/select_6.f90: New.
21010
21011 2006-05-07  Richard Guenther  <rguenther@suse.de>
21012
21013         PR tree-optimization/27136
21014         * gcc.dg/torture/pr27136.c: New testcase.
21015
21016 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21017
21018         PR fortran/24813
21019         * gfortran.dg/char_cons_len_1.f90: New test.
21020
21021 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21022
21023         PR c++/27427
21024         * g++.dg/template/incomplete2.C: New test.
21025
21026 2006-05-06  Richard Guenther  <rguenther@suse.de>
21027
21028         PR tree-optimization/27151
21029         * gcc.dg/vect/pr27151.c: New testcase.
21030
21031 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21032
21033         PR c++/27430
21034         * g++.dg/template/void1.C: New test.
21035
21036         PR c++/27423
21037         * g++.dg/other/void2.C: New test.
21038
21039         PR c++/27422
21040         * g++.dg/conversion/void1.C: New test.
21041
21042 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21043
21044         PR/21391
21045         * g++.dg/other/unused1.C: New.
21046
21047 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21048
21049         PR objc/27240
21050         * objc.dg/member-1.m: New test.
21051
21052 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21053
21054         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21055
21056 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21057
21058         PR libfortran/26985
21059         * gfortran.dg/matmul_2.f90: New test.
21060
21061 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21062
21063         * ada/acats/run_all.sh: Use sync when main not found.
21064
21065 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21066
21067         PR target/26765
21068         * gcc.target/mips/pr26765.c: New.
21069
21070 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21071
21072         * gcc.target/bfin: New directory.
21073         * gcc.target/bfin/bfin.exp: New file.
21074         * gcc.target/bfin/frmul.c: New file.
21075         * gcc.target/bfin/arith.c: New file.
21076         * gcc.target/bfin/mul-combine.c: New file.
21077         * gcc.target/bfin/shift.c: New file.
21078
21079 2006-05-04  Richard Guenther  <rguenther@suse.de>
21080
21081         PR tree-optimization/14287
21082         PR tree-optimization/14844
21083         PR tree-optimization/19792
21084         PR tree-optimization/21608
21085         PR tree-optimization/27090
21086         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21087         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21088         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21089         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21090         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21091
21092 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21093
21094         PR tree-optimization/27285
21095         * gcc.c-torture/execute/pr27285.c: New test.
21096
21097         PR middle-end/27388
21098         * gcc.dg/gomp/pr27388-1.c: New test.
21099         * gcc.dg/gomp/pr27388-2.c: New test.
21100         * gcc.dg/gomp/pr27388-3.c: New test.
21101
21102         PR c++/27359
21103         * g++.dg/gomp/pr27359.C: New test.
21104
21105 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21106
21107         PR fortran/20248
21108         * gfortran.dg/iargc.f90: New test.
21109
21110 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21111
21112         PR c++/27102
21113         * g++.dg/template/crash49.C: New test.
21114
21115 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21116
21117         PR testsuite/27032
21118         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21119
21120 2006-05-02  Jeff Law  <law@redhat.com>
21121
21122         PR tree-optimization/27364
21123         * gcc.c-torture/execute/pr27364.c: New test.
21124
21125 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21126
21127         PR c++/27309
21128         * g++.dg/parser/ctor5.C: New test.
21129
21130 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21131
21132         PR target/27387
21133         * gcc.target/arm/arm.exp: New.
21134         * gcc.target/arm/pr27387.C: Likewise.
21135
21136 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21137
21138         PR fortran/27269
21139         PR fortran/27324
21140         * gfortran.dg/module_equivalence_2.f90: New test.
21141
21142 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21143
21144         PR middle-end/27337
21145         * g++.dg/gomp/pr27337-1.C: New test.
21146         * g++.dg/gomp/pr27337-2.C: New test.
21147
21148         PR middle-end/27328
21149         * gcc.dg/gomp/pr27328.c: New test.
21150
21151         PR middle-end/27325
21152         * g++.dg/gomp/pr27325.C: New test.
21153
21154         PR middle-end/27310
21155         * g++.dg/gomp/pr27310.C: New test.
21156
21157 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21158
21159         PR tree-optimization/27291
21160         * g++.dg/tree-ssa/pr27291.C: New test.
21161
21162 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21163
21164         PR tree-optimization/27283
21165         * g++.dg/tree-ssa/pr27283.C: New test.
21166
21167 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21168
21169         * gcc.dg/tree-ssa/loop-16.c: New test.
21170
21171 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21172             Joseph S. Myers  <joseph@codesourcery.com>
21173
21174         * gcc.dg/Wconversion-3.c: New test case.
21175         * gcc.dg/Wconversion-4.c: Likewise.
21176
21177 2006-05-01  Richard Guenther  <rguenther@suse.de>
21178
21179         PR tree-optimization/26726
21180         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21181
21182 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21183
21184         * gcc.dg/Woverflow-1.c: New test case.
21185         * gcc.dg/Woverflow-2.c: Likewise.
21186         * gcc.dg/Woverflow-3.c: Likewise.
21187
21188 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/27094
21191         * g++.dg/template/defarg8.C: New test.
21192
21193 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21194
21195         PR c++/27278
21196         * g++.dg/parse/operator7.C: New test.
21197
21198 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21199
21200         PR c++/11471
21201         PR c++/27102
21202         * g++.dg/template/crash48.C: New test.
21203
21204         PR c++/27279
21205         * g++.dg/parse/ctor4.C: New test.
21206
21207 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21208
21209         PR fortran/25681
21210         * gfortran.df/char_type_len.f90: New test.
21211
21212 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21213
21214         PR libgfortran/27304
21215         * gfortran.dg/fmt_exhaust.f90: New test.
21216
21217 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21218
21219         PR c/25309
21220         * gcc.dg/large-size-array-2.c: New test case.
21221
21222 2006-04-28  Richard Guenther  <rguenther@suse.de>
21223
21224         PR target/26826
21225         * gcc.target/i386/pr26826.c: New testcase.
21226
21227 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21228
21229         PR middle-end/27260
21230         * gcc.c-torture/execute/pr27260.c: New.
21231
21232 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21233
21234         PR middle-end/27095
21235         * gcc.dg/pr27095.c: New.
21236
21237 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/27292
21240         * g++.dg/conversion/bitfield4.C: New test.
21241
21242 2006-04-27  Eric Christopher  <echristo@apple.com>
21243
21244         * gcc.dg/pragma-ms_struct.c: New.
21245
21246 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21247
21248         PR c++/27102
21249         * g++.dg/template/crash47.C: New test.
21250
21251 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21252
21253         * gcc.target/i386/sse-7.c: build with -msse.
21254
21255 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21256
21257         PR testsuite/27274:
21258         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21259         (main): Exit if processor doesn't support SSE.
21260
21261 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21262
21263         PR middle-end/27282
21264         * gcc.c-torture/compile/pr27282.c: New test.
21265
21266 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21267
21268         PR middle-end/26913
21269         * g++.dg/gomp/pr26913.C: New test.
21270
21271         PR c/25996
21272         * gcc.dg/gomp/pr25996.c: New test.
21273         * g++.dg/gomp/pr25996.C: New test.
21274
21275 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21276
21277         PR rtl-optimization/26725
21278         * gcc.c-torture/compile/pr26725.c: New test.
21279
21280 2006-04-25  Richard Guenther  <rguenther@suse.de>
21281
21282         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21283         than n + -1.
21284
21285 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21286
21287         * gcc.dg/20060425-1.c: New testcase.
21288
21289 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21290
21291         PR tree-optimization/26865
21292         * gcc.dg/pr26865.c: New test.
21293
21294 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/27292
21297         * g++.dg/conversion/bitfield1.C: New test.
21298         * g++.dg/conversion/bitfield2.C: Likewise.
21299         * g++.dg/conversion/bitfield3.C: Likewise.
21300
21301 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21302         Richard Guenther  <rguenther@suse.de>
21303
21304         PR tree-optimization/27236
21305         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21306
21307 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21308
21309         PR c++/19963
21310         * g++.dg/other/incomplete2.C: New test.
21311
21312 2006-04-24  Richard Guenther  <rguenther@suse.de>
21313
21314         PR middle-end/26869
21315         * gcc.dg/torture/pr26869.c: New testcase.
21316
21317 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21318         Richard Guenther  <rguenther@suse.de>
21319
21320         PR tree-optimization/27218
21321         * g++.dg/tree-ssa/pr27218.C: New testcase.
21322
21323 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21324
21325         PR c++/26912
21326         * g++.dg/template/friend41.C: New test.
21327
21328 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21329
21330         * g++.dg/opt/pr15551.C: Include cstdio.
21331         (main): Use remove instead of unlink.
21332
21333 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21334
21335         * gcc.dg/sibcall-7.c: New test.
21336         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21337         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21338         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21339         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21340         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21341
21342 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/26534
21345         * g++.dg/opt/bitfield1.C: New test.
21346         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21347         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21348         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21349         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21350         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21351         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21352         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21353         * g++.dg/abi/bitfield2.C: Likewise.
21354         * g++.dg/init/bitfield1.C: Likewise.
21355
21356 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21357
21358         PR fortran/25099
21359         * gfortran.dg/elemental_subroutine_4.f90: New test.
21360         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21361         call sub (m, x).
21362
21363 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21364
21365         * gcc.c-torture/compile/20060421-1.c: New testcase.
21366
21367 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21368
21369         PR c/25875
21370         * gcc.dg/init-bad-4.c: New test.
21371
21372 2006-04-21  Paul Brook  <paul@codesourcery.com>
21373
21374         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21375
21376 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21377
21378         PR fortran/27122
21379         * gfortran.dg/defined_operators_1.f90: New test.
21380         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21381         remove old ones associated, incorrectly, with Note 5.46.
21382
21383         PR fortran/27113
21384         * gfortran.dg/character_array_constructor_1.f90: New test.
21385
21386 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21387
21388         * gcc.dg/20060419-1.c: New test.
21389
21390 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21391
21392         PR c/26774
21393         * gcc.dg/struct-parse-1.c: New test case.
21394
21395 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21396
21397         PR c++/26558
21398         * g++.dg/parse/template19.C: New test.
21399
21400         PR c++/26739
21401         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21402
21403         PR c++/26036
21404         * g++.dg/expr/call3.C: New test.
21405
21406         PR c++/10385
21407         * g++.dg/conversion/dynamic1.C: New test.
21408
21409 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/27102
21412         * g++.dg/template/crash35.C: Tweak error markers.
21413         * g++.dg/template/crash46.C: New test.
21414         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21415         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21416
21417 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21418
21419         PR rtl-optimization/14261
21420         * gcc.c-torture/compile/20060419-1.c: Added.
21421
21422 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21423
21424         * gfortran.dg/label_1.f90: Adjust dg-error.
21425
21426 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21427
21428         PR target/26961
21429         * gcc.dg/fold-cond-1.c: New test case.
21430         * gcc.dg/pr26961-1.c: Likewise.
21431
21432 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21433
21434         PR libgfortran/27138
21435         * gfortran.dg/read_bad_advance.f90: New test.
21436
21437 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21438             Dale Johannesen  <dalej@apple.com>
21439
21440         PR target/24076
21441         * gcc.target/i386/vecinit-3.c: New testcase.
21442         * gcc.target/i386/vecinit-4.c: Likewise.
21443         * gcc.target/i386/sse-18.c: Likewise.
21444         * gcc.target/i386/sse-19.c: Likewise.
21445
21446 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21447
21448         * gfortran.dg/allocate_zerosize_1.f90: New test.
21449
21450 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/26365
21453         * g++.dg/template/crash45.C: New test.
21454
21455 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21456
21457         PR fortran/26787
21458         * gfortran.dg/proc_assign_1.f90: New test.
21459         * gfortran.dg/procedure_lvalue.f90: Change message.
21460         * gfortran.dg/namelist_4.f90: Add new error.
21461
21462         PR fortran/25597
21463         PR fortran/27096
21464         * gfortran.dg/auto_pointer_array_result_1.f90
21465
21466         PR fortran/27089
21467         * gfortran.dg/specification_type_resolution_1.f90
21468
21469         PR fortran/18003
21470         PR fortran/25669
21471         PR fortran/26834
21472         * gfortran.dg/bounds_temporaries_1.f90: New test.
21473
21474         PR fortran/27124
21475         * gfortran.dg/array_return_value_1.f90: New test.
21476
21477 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21478
21479         PR fortran/25336
21480         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21481
21482 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21483
21484         PR middle-end/26823
21485         * g++.dg/gomp/pr26823-1.C: New test.
21486         * g++.dg/gomp/pr26823-2.C: New test.
21487
21488 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21489
21490         PR middle-end/27134
21491         * gcc.dg/pr27314.c: New test.
21492
21493 2006-04-13  Richard Henderson  <rth@redhat.com>
21494
21495         * g++.dg/gomp/block-0.C: Update expected matches.
21496
21497 2006-04-13  DJ Delorie  <dj@redhat.com>
21498
21499         * lib/target-supports.exp (check_effective_target_int32plus): New.
21500         (check_effective_target_ptr32plus): New.
21501         (check_effective_target_size32plus): New.
21502         (check_effective_target_int16): New.
21503         (check_profiling_available): Add m32c to the list of unsupported
21504         targets.
21505
21506         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21507         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21508         memory size.
21509         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21510         pointers.
21511         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21512         size_t.
21513         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21514         and size_t.
21515         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21516         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21517         not just xstormy16.  Skip m32c due to weird pointer size.
21518         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21519         not just xstormy16.
21520         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21521         not just xstormy16.
21522         * gcc.dg/20020312-2.c: Add m32c support.
21523         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21524         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21525         in test.
21526         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21527         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21528         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21529         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21530         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21531         formats
21532         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21533         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21534         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21535         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21536         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21537         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21538         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21539         in test.
21540         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21541         in test.
21542         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21543         * gcc.dg/pr23049.c: Require >=32 bit integers.
21544         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21545         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21546         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21547         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21548         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21549         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21550         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21551         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21552         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21553         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21554         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21555         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21556         prototype in test.
21557         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21558         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21559         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21560         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21561         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21562
21563         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21564         * gcc.c-torture/execute/20040703-1.x: Likewise.
21565         * gcc.c-torture/execute/20040705-1.x: Likewise.
21566         * gcc.c-torture/execute/20040705-2.x: Likewise.
21567         * gcc.c-torture/execute/20040709-1.x: Likewise.
21568         * gcc.c-torture/execute/20040709-2.x: Likewise.
21569         * gcc.c-torture/execute/20040811-1.x: Likewise.
21570         * gcc.c-torture/execute/20050316-1.x: Likewise.
21571         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21572         * gcc.c-torture/execute/pr19689.x: Likewise.
21573         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21574         * gcc.c-torture/execute/usmul.x: Likewise.
21575         * gcc.c-torture/execute/vrp-5.x: Likewise.
21576         * gcc.c-torture/execute/vrp-6.x: Likewise.
21577         * gcc.dg/debug/20041023-1.s: Likewise.
21578
21579 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21580
21581         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21582         of integers to a vector types are now constant expressions in C.
21583         * gcc.dg/vect/vect-fold-1.c: New test case.
21584
21585 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21586             Ulrich Weigand  <uweigand@de.ibm.com>
21587
21588         PR target/27006
21589         * gcc.dg/vmx/pr27006.c: New testcase.
21590
21591 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21592
21593         PR libgfortran/26766
21594         * gfortran.dg/write_recursive.f90: New test.
21595
21596 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21597
21598         * g++.dg/parse/dtor7.C: New test.
21599         * g++.dg/parse/new1.C: Add error marker.
21600         * g++.dg/template/new3.C: New test.
21601
21602         PR c++/26122
21603         * g++.dg/template/pure1.C: New test.
21604
21605         PR c++/26295
21606         * g++.dg/parse/ptrmem4.C: New test.
21607
21608 2006-04-10  Jeff Law  <law@redhat.com>
21609
21610         PR/27087
21611         * gcc.c-torture/compile/pr27087.c: New test.
21612
21613 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21614
21615         PR/21391
21616         * gcc.dg/20060410.c: New.
21617
21618 2006-04-10  Matthias Klose  <doko@debian.org>
21619
21620         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21621         Recognize multilib directory names containing underscores.
21622
21623 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21624
21625         * gcc.target/i386/vecinit-1.c: New test case.
21626         * gcc.target/i386/vecinit-2.c: Likewise.
21627
21628 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21629
21630         PR debug/27057
21631         * g++.dg/debug/dwarf2-2.C: New test.
21632
21633 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21634
21635         PR rtl-optimization/27073
21636         * gcc.c-torture/execute/pr27073.c: New test.
21637
21638 2006-04-08  Mike Stump  <mrs@apple.com>
21639
21640         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21641
21642 2006-04-07  Richard Guenther  <rguenther@suse.de>
21643
21644         PR tree-optimization/26135
21645         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21646
21647 2006-04-06  Jan Hubicka  <jh@suse.cz>
21648
21649         PR profile/26399
21650         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21651
21652 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21653
21654         * g++.dg/conversion/nullptr1.C: New test case.
21655         * g++.dg/conversion/nullptr2.C: Likewise.
21656
21657 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21658
21659         * gfortran.dg/dependency_18.f90: New test case.
21660
21661 2006-04-05  Richard Guenther  <rguenther@suse.de>
21662
21663         PR tree-optimization/26919
21664         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21665         * gcc.dg/ipa/ipa-2.c: Likewise.
21666         * gcc.dg/ipa/ipa-3.c: Likewise.
21667         * gcc.dg/ipa/ipa-5.c: Likewise.
21668
21669 2006-04-05  Richard Guenther  <rguenther@suse.de>
21670
21671         PR tree-optimization/26763
21672         * gcc.dg/torture/pr26763-1.c: New testcase.
21673         * gcc.dg/torture/pr26763-2.c: Likewise.
21674
21675 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21676
21677         PR fortran/23634
21678         PR fortran/25619
21679         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21680
21681 2006-04-04  Eric Christopher  <echristo@apple.com>
21682
21683         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21684         stubs.
21685         * gcc.target/i386/387-5.c: Ditto.
21686
21687 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21688
21689         * gcc.target/sparc/struct-ret-check.c: New test.
21690
21691 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21692
21693         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21694         zero decimal digits specified in format.
21695
21696 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21697
21698         PR fortran/26891
21699         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21700
21701         PR fortran/26976
21702         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21703         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21704         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21705         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21706         compliant and detect bigendian-ness.
21707
21708 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21709
21710         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21711         dummy arguments work when the actual argument is itself a dummy
21712         argument of the caller.
21713
21714 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21715
21716         PR libfortran/24685
21717         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21718
21719 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21720
21721         * gfortran.dg/dependencency_17.f90: New test case.
21722
21723 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21724
21725         * gfortran.dg/dependency_14.f90: New test case.
21726         * gfortran.dg/dependency_15.f90: Likewise.
21727         * gfortran.dg/dependency_16.f90: Likewise.
21728
21729 2006-03-31  Asher Langton  <langton2@llnl.gov>
21730
21731         PR fortran/25358
21732         gfortran.dg/cray_pointers_6.f90: New test.
21733
21734 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21735
21736         PR libgfortran/26890
21737         * gfortran.dg/read_size_noadvance.f90: New test.
21738
21739 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21740
21741         PR fortran/25031
21742         * gfortran.dg/multiple_allocation_1.f90: Check that the
21743         size has changed after a re-allocation with stat.
21744
21745 2006-03-30  Richard Guenther  <rguenther@suse.de>
21746
21747         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21748         removal.
21749         * gcc.target/i386/sselibm-2.c: Likewise.
21750         * gcc.target/i386/sselibm-3.c: Likewise.
21751         * gcc.target/i386/sselibm-4.c: Likewise.
21752         * gcc.target/i386/sselibm-5.c: Likewise.
21753
21754 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21755
21756         * gcc.dg/fold-andxor-1.c: New test case.
21757         * gcc.dg/fold-xorand-1.c: Likewise.
21758
21759 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21760
21761         * gcc.dg/fold-convnotconv-1.c: New test case.
21762
21763 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21764
21765         PR fortran/26779
21766         * gfortran.dg/private_type_5.f90: New test.
21767
21768 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21769
21770         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21771
21772 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21773
21774         * gfortran.dg/advance_2.f90: New test.
21775         * gfortran.dg/advance_3.f90: New test.
21776
21777         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21778
21779 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21780
21781         PR libgfortran/26661
21782         PR libgfortran/26880
21783         * gfortran.dg/read_x_past.f: New test.
21784
21785 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21786
21787         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21788         to be STABS.
21789
21790 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21791
21792         * objc.dg/dwarf-1.m: Skip on AIX.
21793         * objc.dg/dwarf-2.m: Skip on AIX.
21794
21795 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21796
21797         PR fortran/26816
21798         * gfortran.dg/float_1.f90: New test.
21799
21800 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21801
21802         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21803         X86_64 targets.
21804         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21805
21806 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21807
21808         PR libfortran/26735
21809         * gfortran.dg/convert_implied_open.f90: New test case.
21810
21811 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21812
21813         PR fortran/26769
21814         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21815
21816 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21817
21818         PR middle-end/26717
21819         * gcc.dg/pr26717.c: New test.
21820
21821 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21822
21823         * gfortran.dg/dependency_12.f90: New test case.
21824
21825 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21826
21827         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21828
21829 2006-03-24  Jeff Law  <law@redhat.com>
21830
21831         * gcc.c-torture/pr26840.c: New test.
21832
21833 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21834
21835         * objc.dg/dwarf-2.m: New.
21836         * obj-c++.dg/dwarf-2.mm: New.
21837
21838         * g++.old-deja/g++.other/init19.C: New.
21839
21840 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21841
21842         * g++.dg/eh/spbp.C: Skip on AIX.
21843
21844 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21845
21846         PR middle-end/26611
21847         * g++.dg/gomp/pr26611-1.C: New test.
21848         * g++.dg/gomp/pr26611-2.C: New test.
21849
21850 2006-03-24  Jeff Law  <law@redhat.com>
21851
21852         * gcc.c-torture/compile/pr26833.c: New test.
21853         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21854
21855 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21856
21857         * gfortran.dg/endfile_2.f90: Delete temp file.
21858
21859 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21860
21861         PR fortran/19303
21862         * gfortran.dg/record_marker_1.f90: New test case.
21863         * gfortran.dg/record_marker_2.f: New test case.
21864         * gfortran.dg/record_marker_3.f90: New test case.
21865
21866 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21867
21868         PR fortran/17298
21869         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21870         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21871
21872 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21873
21874         * lib/gcc-dg.exp (cleanup-modules): New proc.
21875         * gfortran.dg/allocatable_function_1.f90,
21876         gfortran.dg/allocate_char_star_scalar_1.f90,
21877         gfortran.dg/assumed_charlen_function_1.f90,
21878         gfortran.dg/assumed_dummy_1.f90,
21879         gfortran.dg/assumed_shape_ranks_1.f90,
21880         gfortran.dg/assumed_shape_ranks_2.f90,
21881         gfortran.dg/assumed_size_dt_dummy.f90,
21882         gfortran.dg/auto_char_dummy_array_1.f90,
21883         gfortran.dg/auto_char_len_3.f90,
21884         gfortran.dg/automatic_module_variable.f90,
21885         gfortran.dg/bad_automatic_objects_1.f90,
21886         gfortran.dg/char_array_constructor.f90,
21887         gfortran.dg/char_array_structure_constructor.f90,
21888         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21889         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21890         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21891         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21892         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21893         gfortran.dg/derived_pointer_recursion.f90,
21894         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21895         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21896         gfortran.dg/dummy_functions_1.f90,
21897         gfortran.dg/elemental_initializer_1.f90,
21898         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21899         gfortran.dg/elemental_pointer_1.f90,
21900         gfortran.dg/elemental_subroutine_1.f90,
21901         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21902         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21903         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21904         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21905         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21906         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21907         gfortran.dg/global_references_1.f90,
21908         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21909         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21910         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21911         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21912         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21913         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21914         gfortran.dg/large_integer_kind_1.f90,
21915         gfortran.dg/large_real_kind_1.f90,
21916         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21917         gfortran.dg/module_double_reuse.f90,
21918         gfortran.dg/module_equivalence_1.f90,
21919         gfortran.dg/module_interface_1.f90,
21920         gfortran.dg/module_parameter_array_refs_1.f90,
21921         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21922         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21923         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21924         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21925         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21926         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21927         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21928         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21929         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21930         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21931         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21932         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21933         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21934         gfortran.dg/same_name_1.f90,
21935         gfortran.dg/sibling_dummy_procedure_1.f90,
21936         gfortran.dg/sibling_dummy_procedure_2.f90,
21937         gfortran.dg/sibling_dummy_procedure_3.f90,
21938         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21939         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21940         gfortran.dg/used_dummy_types_2.f90,
21941         gfortran.dg/used_dummy_types_3.f90,
21942         gfortran.dg/used_dummy_types_4.f90,
21943         gfortran.dg/used_dummy_types_5.f90,
21944         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21945         gfortran.dg/userdef_operator_1.f90: Use it.
21946
21947 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21948
21949         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21950         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21951         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21952         gfortran.dg/write_back.f,
21953         gfortran.fortran-torture/execute/inquire_1.f90,
21954         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21955
21956 2006-03-21  Jeff Law  <law@redhat.com>
21957
21958         * gcc.dg/tree-ssa/vrp28.c: New test.
21959
21960 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21961
21962         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21963         if _STDC_C99 is defined.
21964         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21965         * gcc.dg/builtins-20.c: Likewise.
21966         * gcc.dg/builtins-53.c: Likewise.
21967         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21968         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21969
21970 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21971
21972         PR tree-opt/26781
21973         * gcc.c-torture/compile/pr26781-1.c: New test.
21974         * gcc.c-torture/compile/pr26781-2.c: New test.
21975
21976 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21977
21978         PR c++/26690
21979         * g++.dg/gomp/pr26690-1.C: New test.
21980         * g++.dg/gomp/pr26690-2.C: New test.
21981
21982 2006-03-20  Jeff Law  <law@redhat.com>
21983
21984         * gcc.dg/tree-ssa/pr21829.c: New test.
21985
21986         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21987
21988 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21989
21990         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21991         (check_visibility_available): Use it.
21992         (check_effective_target_default_packed): Likewise.
21993         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21994         (check_effective_target_fopenmp): Likewise.
21995         (check_effective_target_freorder): Likewise.
21996         (check_effective_target_fpic): Likewise.
21997         (check_named_sections_available): Likewise.
21998         (check_effective_target_ilp32): Likewise.
21999         (check_effective_target_lp64): Likewise.
22000
22001 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22002
22003         PR fortran/20935
22004         * gfortran.dg/scalar_mask_2.f90: New test case.
22005
22006 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22007
22008         PR tree-opt/26629
22009         * gcc.dg/tree-ssa/loadpre12.c: New test.
22010         * gcc.dg/tree-ssa/loadpre13.c: New test.
22011         * gcc.dg/tree-ssa/loadpre14.c: New test.
22012         * gcc.dg/tree-ssa/loadpre15.c: New test.
22013         * gcc.dg/tree-ssa/loadpre16.c: New test.
22014         * gcc.dg/tree-ssa/loadpre17.c: New test.
22015         * gcc.dg/tree-ssa/loadpre18.c: New test.
22016         * gcc.dg/tree-ssa/loadpre19.c: New test.
22017         * gcc.dg/tree-ssa/loadpre20.c: New test.
22018         * gcc.dg/tree-ssa/loadpre21.c: New test.
22019         * gcc.dg/tree-ssa/loadpre22.c: New test.
22020
22021 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22022
22023         PR fortran/26741
22024         * gfortran.dg/elemental_initializer_1.f90: New test.
22025
22026         PR fortran/26716
22027         * gfortran.dg/assumed_shape_ranks_2: New test.
22028
22029 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22030
22031         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22032         target fpic.
22033
22034 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22035
22036         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22037         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22038         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22039         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22040         gfortran.fortran-torture/execute/direct_io.f90,
22041         gfortran.fortran-torture/execute/inquire_2.f90,
22042         gfortran.fortran-torture/execute/inquire_4.f90,
22043         gfortran.fortran-torture/execute/list_read_1.f90,
22044         gfortran.fortran-torture/execute/open_replace.f90,
22045         gfortran.fortran-torture/execute/slash_edit.f90,
22046         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22047         temporary files from testcases.
22048
22049 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22050
22051         PR libgfortran/26509
22052         gfortran.dg/write_direct_eor.f90: New test.
22053
22054 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22055
22056         * gcc.target/powerpc/pr26350.c: New.
22057         * gcc.target/powerpc/indexed-addr.c: New.
22058
22059 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22060
22061         * gfortran.dg/dependency_13.f90: New test case.
22062
22063 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22064
22065         PR middle-end/21781
22066         * gcc.dg/real-const-1.c: New test case.
22067
22068 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22069
22070         * g++.old-deja/g++.other/init18.C: New.
22071         * g++.old-deja/g++.other/init5.C: Remove xfail.
22072
22073 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22074
22075         * g++.dg/opt/pr15551.C: Cleanup temp file.
22076
22077 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22078
22079         PR c++/6634
22080         g++.dg/parse/long1.C: New test.
22081
22082 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22083
22084         PR fortran/19101
22085         * gfortran.dg/continuation.f90: New test.
22086         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22087
22088 2006-03-14  Richard Guenther  <rguenther@suse.de>
22089
22090         PR tree-optimization/26672
22091         * gcc.dg/torture/pr26672.c: New testcase.
22092
22093 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22094
22095         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22096         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22097
22098 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22099
22100         PR middle-end/26557
22101         * gcc.c-torture/compile/switch-1.c: New test case.
22102
22103 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22104
22105         PR fortran/25378
22106         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22107         test to include more permuatations of mask and index.
22108         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22109         respond to F2003 spec. that the position returned for an all false
22110         mask && condition is zero.
22111
22112 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22113
22114         PR middle-end/25989
22115         * gcc.dg/gomp/pr25989.c: New test.
22116
22117 2006-03-13  Jeff Law  <law@redhat.com>
22118
22119         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22120
22121 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22122
22123         * gcc.dg/switch-9.c: New test.
22124
22125 2006-03-13  Richard Guenther  <rguenther@suse.de>
22126
22127         PR middle-end/26630
22128         * gcc.dg/torture/pr26630.c: New testcase.
22129
22130 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22131
22132         * gfortran.dg/dependency_10.f90: New test case.
22133         * gfortran.dg/dependency_11.f90: Likewise.
22134
22135 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22136             Erik Edelmann  <eedelman@gcc.gnu.org>
22137
22138         * gfortran.dg/allocatable_function_1.f90: New.
22139         * gfortran.dg/allocatable_function_2.f90: New.
22140
22141 2006-03-10  Richard Guenther  <rguenther@suse.de>
22142
22143         PR middle-end/26565
22144         * gcc.dg/torture/pr26565.c: New testcase.
22145
22146 2006-03-09  Eric Christopher  <echristo@apple.com>
22147
22148         * gcc.c-torture/compile/20060309-1.c: New.
22149
22150 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22151
22152         PR libgfortran/26499
22153         * gfortran.dg/write_back.f: New test.
22154         * gfortran.dg/write_rewind_1.f: New test.
22155         * gfortran.dg/write_rewind_2.f: New test.
22156
22157 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22158
22159         PR libgfortran/26554
22160         * gfortran.dg/read_logical.f90: New test.
22161
22162 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22163
22164         * ada/acats/norun.lst: cdd2a03 now passes.
22165
22166 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22167
22168         PR testsuite/25177
22169         * gcc.target/powerpc/pr18096-1.c: Change where the error
22170         would match.
22171
22172 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * gcc.target/i386/cleanup-1.c: New test.
22175         * gcc.target/i386/cleanup-2.c: New test.
22176
22177 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22178
22179         * gfortran.dg/dependency_9.f90: Remove for the time being.
22180
22181 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22182
22183         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22184         directive.
22185
22186 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22187
22188         * gfortran.dg/dependency_9.f90: New test case.
22189
22190 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22191
22192         * gfortran.dg/dependency_4.f90: New test case.
22193         * gfortran.dg/dependency_5.f90: New test case.
22194         * gfortran.dg/dependency_6.f90: New test case.
22195         * gfortran.dg/dependency_7.f90: New test case.
22196         * gfortran.dg/dependency_8.f90: New test case.
22197
22198 2006-03-03  Paul Brook  <paul@codesourcery.com>
22199
22200         * lib/target-supports.exp (check_profiling_available):
22201         Add m68k-*-elf.
22202
22203 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22204
22205         PR fortran/25031
22206         * multiple_allocation_1.f90: New test.
22207
22208 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22209
22210         PR tree-optimization/26524
22211         * gfortran.dg/pr26524.f: New test case.
22212
22213 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22214
22215         * g++.dg/template/repo5.C: Cleanup repo files.
22216         * gcc.dg/20051201-1.c: Cleanup coverage files.
22217         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22218         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22219         tree dump files.
22220
22221 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22222
22223         * objc.dg/objc-nofilename-1.m: New test.
22224         * objc.dg/bad-receiver-type.m: New test.
22225         * obj-c++.dg/bad-receiver-type.mm: New test.
22226
22227 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22228
22229         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22230
22231 2006-03-01  Mike Stump  <mrs@apple.com>
22232
22233         * g++.dg/abi/key2.C: Add.
22234
22235 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22236
22237         * gfortran.dg/logical_dot_product.f90: New test.
22238
22239         PR fortran/26393
22240         * gfortran.dg/used_interface_ref.f90: New test.
22241
22242         PR fortran/20938
22243         * gfortran.dg/dependency_2.f90: New test.
22244         * gfortran.fortran-torture/execute/where17.f90: New test.
22245         * gfortran.fortran-torture/execute/where18.f90: New test.
22246         * gfortran.fortran-torture/execute/where19.f90: New test.
22247         * gfortran.fortran-torture/execute/where20.f90: New test.
22248
22249 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22250
22251         * g++.dg/tree-ssa/pr26443.C: New test case.
22252
22253 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22254
22255         PR middle-end/26022
22256         * g++.dg/opt/return-slot1.C: New test.
22257
22258 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22259
22260         PR libgfortran/26136
22261         * gfortran.dg/namelist_23.f90: New test.
22262
22263 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22264
22265         PR middle-end/14752
22266         * gcc.dg/fold-eqandshift-2.c: New test case.
22267
22268 2006-02-28  Richard Guenther  <rguenther@suse.de>
22269
22270         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22271         decomposition.
22272
22273 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22274
22275         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22276
22277 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22278
22279         PR libgfortran/26464
22280         * gfortran.dg/backspace_5.f: New test.
22281         * gfortran.dg/backspace_6.f: New test.
22282
22283 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22284
22285         * gcc.dg/fold-eqandnot-1.c: New test case.
22286
22287 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22288
22289         PR middle-end/19983
22290         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22291
22292 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22293
22294         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22295         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22296
22297 2006-02-26  Richard Guenther  <rguenther@suse.de>
22298
22299         PR tree-optimization/26421
22300         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22301
22302 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22303
22304         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22305         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22306
22307 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22308
22309         * gcc.dg/fold-even-1.c: New test case.
22310
22311 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22312
22313         PR middle-end/21137
22314         * gcc.dg/fold-eqandshift-1.c: New test case.
22315
22316 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22317
22318         PR tree-optimization/25125
22319         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22320         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22321
22322 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22323
22324         PR tree-optimizations/26359
22325         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22326         with -fdump-tree-dceloop-details.
22327         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22328
22329 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22330
22331         PR middle-end/23673
22332         * gcc.dg/fold-eqxor-1.c: New test case.
22333         * gcc.dg/fold-eqxor-2.c: Likewise.
22334         * gcc.dg/fold-eqxor-3.c: Likewise.
22335
22336 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22337
22338         PR fortran/23092
22339         * scalar_mask_1.f90: New test.
22340
22341 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22342
22343         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22344         * g++.dg/eh/uncaught2.C: New.
22345         * g++.dg/eh/uncaught3.C: New.
22346
22347 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22348
22349         PR libgfortran/26423
22350         * gfortran.dg/read_many_1.f: New test.
22351
22352 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22353
22354         PR fortran/24519
22355         * gfortran.dg/dependency_3.f90: New test.
22356         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22357         XFAILs.
22358
22359         PR fortran/25395
22360         * gfortran.dg/equiv_6.f90: New test.
22361
22362 2006-02-23  Jeff Law  <law@redhat.com>
22363
22364         * gcc.c-torture/compile/pr26425.c: New test.
22365
22366 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22367
22368         PR middle-end/26412
22369         * gcc.dg/gomp/pr26412.c: New test.
22370
22371 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22372
22373         PR c++/26291
22374         * g++.dg/other/ellipsis1.C: New test.
22375         * g++.dg/parse/operator4.C: Adjust error marker.
22376
22377 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22378
22379         PR target/25603
22380         * gfortran.dg/pr25603.f: New testcase.
22381
22382 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22385         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22386
22387 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22388
22389         * g++.dg/eh/spbp.C: New.
22390
22391 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22392
22393         PR middle-end/26379
22394         * gcc.target/i386/mmx-7.c: New test.
22395
22396 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22397
22398         PR tree-optimization/26361
22399         * gcc.dg/tree-ssa/vrp27.c: New test case.
22400
22401 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22402
22403         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22404         * gcc.dg/tree-ssa/complex-4.c: Here.
22405
22406 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22407
22408         PR middle-end/19543
22409         * gfortran.dg/logical_1.f90: New test case.
22410
22411 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22412
22413         PR middle-end/26334
22414         * gcc.dg/20060218-1.c: Moved to...
22415         * gcc.target/i386/20060218-1.c: ... here.  New test.
22416
22417 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22418
22419         PR fortran/26201
22420         * gfortran.dg/convert_1.f90: New.
22421
22422 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22423
22424         PR fortran/25054
22425         * gfortran.dg/namelist_5.f90: New test.
22426
22427         PR fortran/25089
22428         * gfortran.dg/namelist_4.f90: New test.
22429
22430 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22431
22432         PR tree-opt/25680
22433         * gcc.dg/tree-ssa/complex-3.c: New test.
22434
22435 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22436
22437         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22438         variable to take into account the variable name in the
22439         function header.
22440         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22441
22442 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22443
22444         PR middle-end/26334
22445         * gcc.c-torture/compile/20060217-1.c: New test.
22446         * gcc.dg/20060218-1.c: New test.
22447
22448 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22449
22450         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22451
22452 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22453
22454         * gcc.dg/cpp/undef3.c: New test.
22455         * gcc.dg/cpp/trad/builtins2.c: New test.
22456
22457 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/26266
22460         * g++.dg/template/static22.C: New test.
22461         * g++.dg/template/static23.C: New test.
22462         * g++.dg/template/static24.C: New test.
22463         * g++.dg/template/non-dependent13.C: New test.
22464         * g++.dg/init/member1.C: Tweak error markers.
22465
22466 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22467
22468         PR target/26255
22469         * gcc.c-torture/compile/pr26255.c: New test case.
22470
22471 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22472
22473         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22474         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22475         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22476         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22477         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22478         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22479         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22480
22481 2006-02-16  Jeff Law  <law@redhat.com>
22482
22483         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22484         * gcc.dg/tree-ssa/vrp26.c: New test.
22485
22486 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22487
22488         PR target/20353
22489         PR target/24578
22490         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22491         __UCLIBC__ is defined.
22492
22493 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22494
22495         PR fortran/26224
22496         * gfortran.dg/gomp/pr26224.f: New test.
22497
22498 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22499
22500         PR tree-opt/25918
22501         * lib/target-supports.exp
22502         (check_effective_target_vect_short_mult): New.
22503         (check_effective_target_vect_char_mult): New.
22504         (check_effective_target_vect_widen_sum_qi_to_si): New.
22505         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22506         (check_effective_target_vect_widen_sum_hi_to_si): New.
22507         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22508         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22509         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22510         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22511         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22512         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22513         vect-reduc-pattern-2c.c
22514         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22515         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22516         vect-reduc-pattern-1c.c
22517
22518 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22519
22520         PR fortran/24557
22521         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22522
22523 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22524
22525         PR fortran/26054
22526         * gfortran.dg/enum_8.f90: Remove check for warning.
22527         * gfortran.dg/iomsg_1.f90: Ditto.
22528         * gfortran.dg/enum_1.f90: Ditto.
22529         * gfortran.dg/enum_9.f90: Ditto.
22530         * gfortran.dg/enum_2.f90: Ditto.
22531         * gfortran.dg/enum_10.f90: Ditto.
22532         * gfortran.dg/enum_3.f90: Ditto.
22533         * gfortran.dg/flush_1.f90: Ditto.
22534         * gfortran.dg/enum_4.f90: Ditto.
22535         * gfortran.dg/array_constructor_1.f90: Ditto.
22536         * gfortran.dg/enum_5.f90: Ditto.
22537         * gfortran.dg/enum_6.f90: Ditto.
22538         * gfortran.dg/enum_7.f90: Ditto.
22539
22540 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22541
22542         PR middle-end/26300
22543         * gcc.c-torture/compile/20060215-1.c: New test.
22544
22545 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22546
22547         PR middle-end/23670
22548         * gcc.dg/tree-ssa/andor-2.c: New test case.
22549
22550 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22551
22552         PR fortran/25045
22553         * optional_dim.f90: New test.
22554
22555 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22556
22557         PR fortran/26277
22558         * gfortran.dg/label_4.f90: New.
22559
22560 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22561             Diego Novillo  <dnovillo@redhat.com>
22562             Uros Bizjak  <uros@kss-loka.si>
22563
22564         * gfortran.dg/gomp: New directory.
22565
22566 2006-02-14  Richard Guenther  <rguenther@suse.de>
22567
22568         PR tree-optimization/26258
22569         * gcc.dg/torture/pr26258.c: New testcase.
22570
22571 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22572
22573         PR fortran/26246
22574         * gfortran.dg/pr26246_1.f90: New test.
22575         * gfortran.dg/pr26246_2.f90: New test.
22576
22577         PR middle-end/26092
22578         * gcc.c-torture/compile/20060208-1.c: New test.
22579
22580 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22581
22582         PR fortran/26074
22583         PR fortran/25103
22584         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22585         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22586         * gfortran.dg/automatic_module_variable.f90: Change error message.
22587
22588         PR fortran/20861
22589         * gfortran.dg/internal_dummy_1.f90: New test.
22590
22591         PR fortran/20871
22592         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22593
22594
22595         PR fortran/25083
22596         * gfortran.dg/uncommon_block_data_1.f90: New test.
22597         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22598         with standard.
22599
22600         PR fortran/25088
22601         * gfortran.dg/typed_subroutine_1.f90: New test.
22602
22603 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22604
22605         * objc.dg/dwarf-1.m: New.
22606
22607 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22608
22609         PR middle-end/24427
22610         * gcc.dg/tree-ssa/andor-1.c: New test case.
22611
22612 2006-02-13  Josh Conner  <jconner@apple.com>
22613
22614         PR target/25376
22615         * gcc.dg/pr25376.c: New test.
22616
22617         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22618         assemble.
22619         * lib/target-supports.exp (check_named_sections_available):
22620         Only compile named-sections test -- don't assemble.
22621
22622 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22623
22624         * g++.dg/warn/no-write-strings.C: New test.
22625         * g++.dg/warn/write-strings.C: Likewise.
22626         * g++.dg/warn/write-strings-default.C: Likewise.
22627
22628 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22629
22630         PR fortran/25806
22631         * gfortran.dg/ret_pointer_2.f90: New test.
22632
22633 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22634
22635         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22636
22637 2006-02-10  Jeff Law  <law@redhat.com>
22638
22639         * gcc.c-torture/compile/pr26213.c: New test.
22640
22641 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22642
22643         gfortran.dg/null_1.f90: New test.
22644
22645 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22646
22647         PR fortran/14771
22648         * gfortran.dg/parens_4.f90: New.
22649         * gfortran.dg/parens_5.f90: New.
22650
22651 2006-02-10  Richard Guenther  <rguenther@suse.de>
22652
22653         * gcc.dg/pr23372-1.c: Remove empty file.
22654
22655 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22656         Paul Thomas  <pault@gcc.gnu.org>
22657
22658         PR fortran/14771
22659         * gfortran.dg/parens_1.f90: New.
22660         * gfortran.dg/parens_2.f90: New.
22661         * gfortran.dg/parens_3.f90: New.
22662
22663 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22664
22665         PR fortran/26038
22666         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22667
22668         PR fortran/25059
22669         * gfortran.dg/impure_assignment_1.f90: New test.
22670
22671         PR fortran/25070
22672         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22673
22674 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22675
22676         PR target/26141
22677         * g++.dg/expr/stdarg2.C: New test.
22678
22679 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22680
22681         PR inline-asm/16194
22682         * gcc.dg/pr16194.c: New test.
22683
22684 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22685
22686         * ada/acats/run_acats: Use portable variant of "$@".
22687
22688 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22689
22690         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22691         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22692
22693 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22694
22695         PR tree-opt/26179
22696         * g++.dg/opt/pr26179.C: New test.
22697
22698 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22699
22700         PR middle-end/26134
22701         * gcc.dg/tree-ssa/complex-3.c: New test.
22702
22703 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22704
22705         * gcc.c-torture/compile/volatile-1.c: New test.
22706
22707 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22708
22709         PR 26180
22710         * gcc.dg/tree-ssa/pr26180.c: New test.
22711
22712 2006-02-08  Jeff Law  <law@redhat.com>
22713
22714         * gcc.dg/tree-ssa/pr21417.c: New test.
22715
22716 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22717
22718         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22719         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22720
22721 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22722
22723         * lib/scanrtl.exp: New.
22724
22725 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22726
22727         PR c++/26071
22728         * g++.dg/other/virtual2.C: New test.
22729
22730         PR c++/26070
22731         * g++.dg/other/virtual1.C: New test.
22732
22733 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22734
22735         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22736         cleanup-ipa-dump): Update dump file glob patterns.
22737         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22738         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22739
22740         * lib/gcc-dg.exp: Load it.
22741         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22742
22743 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22744
22745         PR testsuite/26159
22746         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22747         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22748
22749 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22750
22751         PR fortran/25577
22752         * gfortran.dg/mvbits_1.f90: New.
22753
22754 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22755
22756         * g++.dg/warn/Wdiv-by-zero.C: New test.
22757         * g++.dg/warn/Wno-div-by-zero.C: New.
22758
22759 2006-02-07  Jeff Law  <law@redhat.com>
22760
22761         * gcc.dg/tree-ssa/pr21559.c: New test.
22762
22763         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22764         multiple VRP passes.
22765         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22766         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22767         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22768         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22769         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22770         * gcc.dg/tree-ssa/vrp02.c: Likewise
22771         * gcc.dg/tree-ssa/vrp11.c: Likewise
22772         * gcc.dg/tree-ssa/pr14341.c: Likewise
22773         * gcc.dg/tree-ssa/vrp19.c: Likewise
22774         * gcc.dg/tree-ssa/vrp20.c: Likewise
22775         * gcc.dg/tree-ssa/vrp03.c: Likewise
22776         * gcc.dg/tree-ssa/pr21086.c: Likewise
22777         * gcc.dg/tree-ssa/pr21959.c: Likewise
22778         * gcc.dg/tree-ssa/vrp21.c: Likewise
22779         * gcc.dg/tree-ssa/vrp04.c: Likewise
22780         * gcc.dg/tree-ssa/pr25485.c: Likewise
22781         * gcc.dg/tree-ssa/pr22026.c: Likewise
22782         * gcc.dg/tree-ssa/vrp22.c: Likewise
22783         * gcc.dg/tree-ssa/vrp05.c: Likewise
22784         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22785         * gcc.dg/tree-ssa/pr20701.c: Likewise
22786         * gcc.dg/tree-ssa/vrp23.c: Likewise
22787         * gcc.dg/tree-ssa/vrp06.c: Likewise
22788         * gcc.dg/tree-ssa/pr22117.c: Likewise
22789         * gcc.dg/tree-ssa/pr20702.c: Likewise
22790         * gcc.dg/tree-ssa/vrp15.c: Likewise
22791         * gcc.dg/tree-ssa/pr21090.c: Likewise
22792         * gcc.dg/tree-ssa/pr21294.c: Likewise
22793         * gcc.dg/tree-ssa/vrp24.c: Likewise
22794         * gcc.dg/tree-ssa/vrp07.c: Likewise
22795         * gcc.dg/tree-ssa/pr21563.c: Likewise
22796         * gcc.dg/tree-ssa/pr25382.c: Likewise
22797         * gcc.dg/tree-ssa/vrp16.c: Likewise
22798         * gcc.dg/tree-ssa/vrp25.c: Likewise
22799         * gcc.dg/tree-ssa/vrp08.c: Likewise
22800         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22801         * gcc.dg/tree-ssa/vrp17.c: Likewise
22802         * gcc.dg/tree-ssa/pr21458.c: Likewise
22803         * g++.dg/tree-ssa/pr18178.C: Likewise
22804
22805 2006-02-07  Richard Guenther  <rguenther@suse.de>
22806
22807         PR c++/26140
22808         Revert
22809         2006-01-30  Richard Guenther  <rguenther@suse.de>
22810         PR c++/23372
22811         * gcc.dg/pr23372-1.C: New testcase.
22812
22813         * g++.dg/tree-ssa/pr26140.C: New testcase.
22814
22815 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22816
22817         PR c++/9737
22818         * g++.dg/template/ttp15.C: New test.
22819         * g++.dg/template/ttp16.C: Likewise.
22820         * g++.dg/template/ttp17.C: Likewise.
22821         * g++.old-deja/g++.pt/ttp36.C: Remove.
22822         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22823         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22824         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22825         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22826         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22827         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22828         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22829         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22830         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22831
22832 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22833
22834         PR libfortran/23815
22835         * unf_io_convert_4.f90: New test.
22836
22837 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22838
22839         * gcc.dg/tree-ssa/loadpre10.c: New test.
22840         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22841         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22842         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22843
22844 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22845
22846         PR libfortran/24685
22847         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22848
22849 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22850
22851         PR tree-opt/25251
22852         * gfortran.dg/assign_7.f: New test.
22853
22854 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22855
22856         PR fortran/26041
22857         PR fortran/26064
22858         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22859         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22860         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22861
22862 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22865         in size_t typedef.
22866
22867 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22868
22869         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22870         * g++.dg/charset/string.c (foo): Likewise.
22871         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22872         const char*
22873         * g++.dg/ext/builtin2.C (printf): Likewise.
22874         * g++.dg/init/new15.C (printf): Likewise.
22875         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22876         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22877         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22878         * g++.dg/template/non-dependent4.C (temp): Likewise.
22879         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22880         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22881         parameter type to const char*.
22882         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22883         Change type to const char*.
22884         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22885         Likewise.
22886         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22887         second parameter type to const char*.
22888         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22889         (Y::Y): Change parameter type to const char*.
22890         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22891         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22892         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22893         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22894         (char*).
22895         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22896         const char*.
22897         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22898         type to const char*.
22899         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22900         return type to const char*.
22901         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22902         to const char*.
22903         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22904         * g++.old-deja/g++.law/refs1.C: Likewise.
22905         * g++.old-deja/g++.law/visibility1.C: Likewise.
22906         * g++.old-deja/g++.law/visibility2.C: Likewise.
22907         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22908         const char*.
22909         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22910         * g++.old-deja/g++.mike/net48.C: Likewise.
22911         * g++.old-deja/g++.mike/p646.C: Likewise.
22912         * g++.old-deja/g++.mike/p6746.C: Likewise.
22913         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22914         type to const char*.
22915         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22916         deprecated conversion warning.
22917         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22918         char*.
22919         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22920         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22921         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22922         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22923         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22924         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22925         * g++.old-deja/g++.pt/t39.C: Likewise.
22926         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22927         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22928
22929 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22930
22931         PR fortran/25075
22932         intrinsic_argument_conformance_1.f90: New test.
22933
22934 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22935
22936         PR fortran/20845
22937         * gfortran.dg/char_result_11.f90: Add SAVE.
22938         * gfortran.dg/der_pointer_4.f90: Ditto.
22939         * gfortran.dg/default_initialization.f90: New test.
22940
22941 2006-02-03  Jeff Law  <law@redhat.com>
22942
22943         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22944         handle more than 100 dump files.
22945         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22946         * lib/scantree.exp (scan-tree-dump): Likewise.
22947         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22948         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22949         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22950         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22951         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22952
22953 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22954
22955         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22956
22957 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22958
22959         * g++.dg/template/using12.C: New test.
22960
22961 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22962
22963         * gcc.target/powerpc/pr25960.c: New test.
22964
22965 2006-02-02  Steven G. Kargl  <kargls@comcast>
22966
22967         PR fortran/24958
22968         gfortran.dg/nullify_2.f90: New test.
22969
22970 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22971
22972         PR 25990
22973         * gcc.dg/gomp/pr25990.c: New test.
22974
22975 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22976
22977         PR c++/25342
22978         * g++.gd/template/partial4.C: New test.
22979
22980 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22981
22982         PR middle-end/26001
22983         * gfortran.dg/data_char_2.f90: New.
22984
22985 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22986
22987         PR fortran/26039
22988         maxval_maxloc_conformance_1.f90: New test.
22989
22990 2006-01-31  Richard Guenther  <rguenther@suse.de>
22991
22992         * gcc.target/i386/sselibm-1.c: New testcase.
22993         * gcc.target/i386/sselibm-2.c: Likewise.
22994         * gcc.target/i386/sselibm-3.c: Likewise.
22995         * gcc.target/i386/sselibm-4.c: Likewise.
22996         * gcc.target/i386/sselibm-5.c: Likewise.
22997
22998 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22999
23000         PR fortran/24266
23001         * gfortran.dg/arrayio_derived_2.f90: New.
23002
23003 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23004
23005         * gcc.dg/unsigned-long-compare.c: New test.
23006
23007 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23008
23009         PR testsuite/25318
23010         * lib/target-supports.exp (check_effective_target_freorder):
23011         Check to see if target supports -freorder-blocks-and-partition.
23012         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23013         instead of "dg-require-named-sections".
23014
23015 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23016
23017         PR target/14798:
23018         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23019         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23020         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23021         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23022         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23023         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23024         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23025         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23026
23027 2006-01-30  Richard Guenther  <rguenther@suse.de>
23028
23029         PR c++/23372
23030         * gcc.dg/pr23372-1.C: New testcase.
23031
23032 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23033
23034         * gcc.dg/gomp/pr25874.c: New test.
23035
23036 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23037
23038         PR tree-opt/25911
23039         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23040
23041 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23042
23043         PR fortran/18578
23044         PR fortran/18579
23045         PR fortran/20857
23046         PR fortran/20885
23047         * gfortran.dg/intent_out_1.f90: New test.
23048
23049 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23050
23051         PR fortran/17911
23052         * gfortran.dg/procedure_lvalue.f90: New test.
23053
23054         PR fortran/20895
23055         PR fortran/25030
23056         * gfortran.dg/char_pointer_assign_2.f90: New test.
23057         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23058         assignment to be consistent with standard.
23059         * gfortran.dg/char_result_2.f90: The same.
23060         * gfortran.dg/char_result_8.f90: The same.
23061
23062 2006-01-28  Zack Weinberg  <zackw@panix.com>
23063
23064         * gcc.dg/Woverlength-strings.c
23065         * gcc.dg/Woverlength-strings-pedantic-c89.c
23066         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23067         * gcc.dg/Woverlength-strings-pedantic-c99.c
23068         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23069
23070 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23071
23072         * gcc.c-torture/execute/20060127-1.c: New test.
23073
23074 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23075
23076         PR c++/25999
23077         * g++.dg/ext/pragmaweak1.C: New test.
23078
23079 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/25855
23082         * g++.dg/template/spec29.C: New test.
23083
23084 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23085
23086         PR c/19606.
23087         * gcc.c-torture/execute/pr19606.c: New.
23088
23089 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23090
23091         * gcc.dg/pragma-re-4.c: New test.
23092
23093 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23094
23095         PR fortran/25964
23096         * gfortran.dg/assumed_size_refs_3.f90: New test.
23097
23098 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23099
23100         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23101
23102 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23103
23104         PR ada/21317
23105         * ada/acats/support/impdef.a: Add One_Long_Second.
23106         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23107         * ada/acats/tests/c9/c94026.a: Likewise.
23108         * ada/acats/tests/c9/c97305c.ada: Likewise.
23109         * ada/acats/tests/c9/c99004a.ada: Likewise.
23110
23111 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23112
23113         PR fortran/25964
23114         * gfortran.dg/global_references_2.f90: New test.
23115
23116         PR fortran/25084
23117         PR fortran/20852
23118         PR fortran/25085
23119         PR fortran/25086
23120         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23121         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23122
23123         PR fortran/25416
23124         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23125
23126 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23127
23128         PR c/25892
23129         * gcc.dg/Wpointer-sign.c: New.
23130         * gcc.dg/Wpointer-sign-Wall.c: New.
23131         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23132         * gcc.dg/Wpointer-sign-pedantic.c: New.
23133         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23134         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23135
23136 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23137
23138         PR C/25861
23139         * gcc.c-torture/compile/pr25861.c: New test.
23140
23141 2006-01-26  Paul Brook  <paul@codesourcery.com>
23142
23143         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23144         on short-enum targets.
23145         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23146         variable.
23147         (generate_fields): Use short_enums.
23148         (main): Set short_enums.  Document -e.
23149         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23150         on short-enum targets.
23151         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23152         variable.
23153         (generate_fields): Use short_enums.
23154         (main): Set short_enums.  Document -e.
23155         * lib/target-supports.exp (check_effective_target_short_enums): New.
23156
23157 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23158
23159         PR target/25947
23160         * gcc.dg/torture/pr25947-1.c: New test.
23161
23162 2006-01-25  Jan Hubicka  <jh@suse.cz>
23163             Roger Sayle  <roger@eyesopen.com>
23164
23165         PR rtl-optimization/25703
23166         * gcc.target/i386/20060125-1.c: New test case.
23167         * gcc.target/i386/20060125-2.c: New test case.
23168
23169 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23170
23171         PR fortran/18540
23172         * gfortran.dg/goto_1.f: New.
23173
23174 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23175
23176         PR fortran/25716
23177         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23178         25716 on 32-bit systems too.
23179
23180 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23181
23182         PR testsuite/25590
23183         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23184
23185 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23186
23187         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23188
23189 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23190
23191         PR fortran/25835
23192         * gfortran.dg/read_eof.f90: Delete, renamed.
23193         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23194         * gfortran.dg/read_eof_2.f90: New test.
23195         * gfortran.dg/read_eof_3.f90: New test.
23196
23197 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23198
23199         PR tree-opt/25860
23200         * gcc.c-torture/compile/pr25860.c: New test.
23201
23202 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23203
23204         PR c++/25552
23205         * g++.dg/parse/dtor8.C: New test.
23206
23207 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23208
23209         PR testsuite/25891
23210         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23211         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23212         check_effective_target_fopenmp returns 0.
23213
23214 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23215
23216         PR ada/20548
23217         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23218         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23219         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23220
23221 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23222
23223         PR tree-opt/25857
23224         * g++.dg/opt/pr25857.C: New test.
23225
23226 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23227         Jan Hubicka  <jh@suse.cz>
23228         Richard Guenther  <rguenther@suse.de>
23229
23230         PR rtl-optimization/25654
23231         * gcc.dg/torture/pr25654.c: New testcase.
23232         * gcc.target/i386/pr25654.c: Likewise.
23233
23234 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23235
23236         PR fortran/25901
23237         * gfortran.dg/internal references_2.f90: New test.
23238
23239         Fix regression in testing of admissability of attributes.
23240         * gfortran.dg/intent_used_1.f90: New test.
23241
23242 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23243
23244         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23245         Remove target conditional torture options for i?86 and x86_64
23246         GNU/Linux.
23247
23248 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23249
23250         PR c++/10891
23251         * g++.dg/rtti/no-rtti.C: New.
23252
23253 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23254
23255         PR c++/25895
23256         * g++.dg/inherit/conv2.C: New test.
23257
23258         PR c++/25856
23259         * g++.dg/parse/dtor7.C: New test.
23260
23261         PR c++/25858
23262         * g++.dg/template/crash44.C: New test.
23263
23264 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23265
23266         PR fortran/25124
23267         PR fortran/25625
23268         * gfortran.dg/internal_references_1.f90: New test.
23269           PR fortran/20881
23270         PR fortran/23308
23271         PR fortran/25538
23272         PR fortran/25710
23273         * gfortran.dg/global_references_1.f90: New test.
23274         * gfortran.dg/g77/19990905-1.f: Restore the error that
23275         there is a clash between the common block name and
23276         the name of a subroutine reference.
23277
23278         PR fortran/PR24276
23279         * gfortran.dg/aliasing_dummy_1.f90: New test.
23280
23281 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23282
23283         * gcc.dg/vmx/1b-01.c: Warning fix.
23284         * gcc.dg/vmx/1c-02.c: Likewise.
23285         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23286
23287 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23288
23289         PR testsuite/24962
23290         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23291
23292 2006-01-20  Richard Guenther  <rguenther@suse.de>
23293         Steven Bosscher <stevenb.gcc@gmail.com>
23294
23295         PR rtl-optimization/24626
23296         * gcc.dg/torture/pr24626-1.c: New testcase.
23297         * gcc.dg/torture/pr24626-2.c: Likewise.
23298         * gcc.dg/torture/pr24626-3.c: Likewise.
23299         * gcc.dg/torture/pr24626-4.c: Likewise.
23300
23301 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23302
23303         PR c++/5520
23304         * g++.dg/warn/empty-body.C: New.
23305
23306 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/22136
23309         * g++.dg/template/using10.C: New test.
23310         * g++.dg/temlpate/using11.C: Likewise.
23311         * g++.dg/inherit/using5.C: Tweak error messages.
23312
23313 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23314
23315         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23316         target test.
23317         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23318
23319 2006-01-19  Jan Hubicka  <jh@suse.cz>
23320
23321         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23322
23323 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23324
23325         PR c++/25854
23326         * g++.dg/template/spec28.C: New test.
23327
23328 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23329
23330         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23331         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23332
23333 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23334
23335         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23336         * gcc.dg/gomp/critical-1.c: Likewise.
23337         * gcc.dg/gomp/critical-3.c: Likewise.
23338         * gcc.dg/gomp/empty.c: Likewise.
23339         * gcc.dg/gomp/ordered-1.c: Likewise.
23340         * gcc.dg/gomp/for-4.c: Likewise.
23341         * gcc.dg/gomp/for-6.c: Likewise.
23342         * gcc.dg/gomp/master-3.c: Likewise.
23343         * gcc.dg/gomp/for-8.c: Likewise.
23344         * gcc.dg/gomp/for-10.c: Likewise.
23345         * gcc.dg/gomp/for-18.c: Likewise.
23346         * gcc.dg/gomp/for-5.c: Likewise.
23347         * gcc.dg/gomp/for-7.c: Likewise.
23348         * gcc.dg/gomp/for-9.c: Likewise.
23349
23350 2006-01-18  Jeff Law  <law@redhat.com>
23351
23352         * gcc.dg/tree-ssa/vrp25.c: New test.
23353
23354 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23355
23356         * gcc.dg/pr25805.c: Fix misapplied patch.
23357
23358 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23359
23360         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23361         (check_effective_target_vect_udot_qi): New.
23362         (check_effective_target_vect_sdot_hi): New.
23363         (check_effective_target_vect_udot_hi): New.
23364         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23365         prefixed with "wrapv-" with -fwrapv.
23366         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23367         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23368         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23369         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23370         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23371
23372         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23373         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23374         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23375         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23376
23377 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23378
23379         PR c++/16829
23380         * g++.dg/other/default2.C: New test.
23381         * g++.dg/other/default3.C: New test.
23382
23383 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23384
23385         PR c/25805
23386         * gcc.dg/pr25805.c: New file.
23387
23388 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/25836
23391         * g++.dg/template/init6.C: New test.
23392
23393 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23394
23395         * gcc.dg/tree-ssa/pr24287.c: New test
23396
23397 2006-01-18  Eric Christopher  <echristo@apple.com>
23398
23399         * g++.dg/eh/table.C: New.
23400
23401 2006-01-18  DJ Delorie  <dj@redhat.com>
23402
23403         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23404         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23405         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23406         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23407
23408 2006-01-18  Jeff Law  <law@redhat.com>
23409
23410         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23411         on wrapping on overflow semantics.
23412
23413         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23414
23415         * gcc.gc/tree-ssa/vrp23.c: New test.
23416         * gcc.gc/tree-ssa/vrp24.c: New test.
23417
23418 2006-01-18  Richard Henderson  <rth@redhat.com>
23419             Aldy Hernandez  <aldyh@redhat.com>
23420             Jakub Jelinek  <jakub@redhat.com>
23421             Diego Novillo  <dnovillo@redhat.com>
23422             Uros Bizjak  <uros@kss-loka.si>
23423
23424         * gcc.dg/gomp: New directory.
23425
23426 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23427             Steven G. Kargl  <kargls@comcast.net>
23428
23429         PR fortran/20869
23430         * gfortran.dg/intrinsic_external_1.f90: New test.
23431
23432         PR fortran/20875.
23433         * gfortran.dg/elemental_pointer_1.f90: New test.
23434
23435         PR fortran/25024
23436         * gfortran.dg/external_procedures_1.f90: New test.
23437
23438         PR fortran/25785
23439         gfortran.dg/assumed_present.f90: New test.
23440
23441 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23442
23443         * g++.dg/parse/lookup5.C: New test.
23444
23445 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23446
23447         PR fortran/25697
23448         * gfortran.dg/read_eof.f90: New test.
23449
23450 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23451
23452         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23453         add a closing brace.
23454
23455 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23456
23457         PR fortran/25631
23458         * gfortran.dg/fmt_tl.f: New test.
23459
23460 2006-01-17  Eric Christopher  <echristo@apple.com>
23461
23462         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23463         * g++.old-deja/g++.warn/impint2.C: Ditto.
23464         * g++.old-deja/g++.other/null1.C: Ditto.
23465         * g++.dg/warn/conv2.C: Ditto.
23466         * g++.dg/warn/conv4.C: New file.
23467
23468 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23469
23470         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23471
23472 2006-01-17  Andreas Jaeger  <aj@suse.de>
23473             Janis Johnson <janis187@us.ibm.com>
23474
23475         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23476         in 64-bit.
23477         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23478         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23479
23480 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23481
23482         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23483         (switchfiles): xfail txxx where xxx >= 25.
23484
23485 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23486
23487         PR testsuite/25764
23488         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23489
23490 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23491
23492         PR c/25682
23493         * gcc.dg/pr25682.c: New test.
23494         * g++.dg/parse/array-size2.C: New test.
23495
23496 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23497
23498         * consistency.vlad: Remove entire directory, 1652 files.
23499
23500 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23501
23502         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23503         check_effective_target_dfprt_nocache): New.
23504         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23505         (check_effective_target_dfprt): New.
23506         * lib/c-compat.exp (check_dfp): Remove.
23507         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23508         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23509         level of support for decimal float.
23510         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23511         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23512         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23513         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23514         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23515         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23516         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23517         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23518         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23519         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23520         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23521         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23522         directives.
23523
23524 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23525
23526         PR testsuite/25741
23527         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23528         $base_dir/../.
23529         * lib/gfortran.exp (gfortran_init): Likewise.
23530         * lib/obj-c++.exp (obj-c++_init): Likewise.
23531         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23532         (scan-assembler-dem-not): Likewise.
23533         * lib/scandump.exp (scan-dump-dem): Likewise.
23534         (scan-dump-dem-not): Likewise.
23535
23536 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23537
23538         PR testsuite/25767
23539         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23540         powerpc-*-darwin*.
23541         * lib/obj-c++.exp (obj-c++_init): Likewise.
23542
23543 2006-01-16  Richard Guenther  <rguenther@suse.de>
23544
23545         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23546
23547 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23548
23549         PR testsuite/25777
23550         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23551         to LD_LIBRARY_PATH.
23552
23553 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23554             Andrew Pinski  <pinskia@physics.uc.edu>
23555
23556         * gcc.dg/minmax-1.c: New test.
23557
23558 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23559
23560         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23561         * gcc.misc-tests/dectest.exp: Ditto.
23562
23563 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23564
23565         PR testsuite/25796
23566         * gcc.target/i386/cmov6.c: Use -march=k8.
23567
23568 2006-01-15  Andreas Jaeger  <aj@suse.de>
23569
23570         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23571         x86 does not have __float128.
23572
23573 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23574
23575         * gcc.target/i386/cmov6.c: New test.
23576
23577 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23578
23579         PR c++/25663
23580         * g++.dg/template/ctor6.C: New test.
23581
23582 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23583
23584         PR tree-optimization/25485
23585         * gcc.dg/tree-ssa/pr25485.c: New.
23586
23587 2006-01-14  Richard Guenther  <rguenther@suse.de>
23588
23589         PR tree-optimization/22548
23590         PR tree-optimization/22555
23591         PR tree-optimization/22501
23592         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23593         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23594         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23595         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23596         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23597         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23598         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23599         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23600         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23601
23602 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23603
23604         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23605         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23606
23607 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23608         Richard Guenther  <rguenther@suse.de>
23609
23610         PR rtl-optimization/24257
23611         * gcc.dg/torture/pr24257.c: New testcase.
23612
23613 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23614
23615         * gcc.c-torture/execute/20060110-1.c: New test.
23616         * gcc.c-torture/execute/20060110-2.c: New test.
23617
23618 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23619
23620         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23621
23622 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23623
23624         PR fortran/25756
23625         * gfortran.dg/label_3.f90: New test.
23626
23627 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23628
23629         PR tree-optimization/25771
23630         * g++.dg/tree-ssa/pr25771.C: New test
23631
23632 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23633
23634         PR tree-opt/24365
23635         * g++.dg/opt/complex5.C: New test.
23636
23637 2006-01-13  Richard Guenther  <rguenther@suse.de>
23638
23639         * gcc.target/i386/387-9.c: New testcase.
23640
23641 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         PR c++/24824
23644         * g++.dg/debug/dwarf2-1.C: New.
23645
23646 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23647
23648         PR testsuite/25728
23649         * lib/gcov.exp (verify-lines): Add "close $fd".
23650
23651 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23652             Ben Elliston  <bje@au.ibm.com>
23653
23654         * gcc.dg/dfp/inf-1.c: New test.
23655
23656 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23657             Yao Qi  <qiyaoltc@cn.ibm.com>
23658             Ben Elliston  <bje@au.ibm.com>
23659             Jon Grimm  <jgrimm2@us.ibm.com>
23660
23661         * gcc.dg/nodfp-1.c: New test.
23662         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23663         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23664         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23665         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23666         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23667         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23668         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23669         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23670         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23671         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23672         * gcc.dg/format/dfp-printf-1.c: Likewise.
23673         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23674         (compat_setup_dfp): New.
23675         * gcc.dg/compat/compat.exp: Use it.
23676         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23677         Make some variables global, prepend "compat_" to their names.
23678         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23679         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23680         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23681         * lib/compat.exp (compat_skip_list): Make global, rename.
23682         * lib/c-compat.exp: New file.
23683         * lib/target-supports.exp (check_effective_target_dfp): New.
23684
23685         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23686         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23687         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23688         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23689         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23690         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23691         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23692         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23693         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23694         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23695         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23696         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23697         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23698         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23699         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23700         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23701         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23702         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23703         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23704         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23705         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23706         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23707         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23708         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23709         gcc.dg/dfp/struct-layout-1.c,
23710         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23711         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23712         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23713         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23714         gcc.dg/dfp/func-vararg-dfp.c,
23715         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23716         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23717         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23718         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23719         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23720
23721 2006-01-11  Richard Guenther  <rguenther@suse.de>
23722
23723         PR tree-optimization/25734
23724         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23725
23726 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23727
23728         PR fortran/25486
23729         * gfortran.dg/literal_character_constant_1_x.F: New test.
23730         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23731         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23732         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23733
23734 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23735
23736         PR c++/25386
23737         * g++.dg/ext/packed3.C: Add expected packed error.
23738
23739 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23740
23741         PR target/25706
23742         * gcc.dg/torture/pr25706-1.c: New test.
23743
23744 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23745
23746         PR tree-optimization/23109
23747         PR tree-optimization/23948
23748         PR tree-optimization/24123
23749
23750         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23751         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23752         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23753         g++.dg/tree-ssa/pr23948.C: New testcases.
23754         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23755         three divisions in order to do the optimization.
23756
23757 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23758
23759         PR c++/25632
23760         * g++.dg/other/pr25632.C: New test.
23761
23762 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23763
23764         PR fortran/25730
23765         * gfortran.dg/used_types_1.f90: New test.
23766
23767 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23768
23769         PR target/25718
23770         * gcc.dg/torture/pr25718-1.c: New test.
23771
23772 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23773
23774         * gfortran.dg/list_read_2.f90: Fix typo in description.
23775
23776 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23777
23778         * lib/target-supports.exp (check_visibility_available): Simplify test
23779         for *-*-netware*.
23780         (check_profiling_available): Fail for *-*-netware*.
23781         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23782         * gcc.dg/20021014-1.c: Likewise.
23783         * gcc.dg/nest.c: Likewise.
23784
23785 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23786
23787         fortran/24936
23788         * gfortran.dg/forall_3.f90: New test.
23789
23790 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23791
23792         PR fortran/21977
23793         * gfortran.dg/nesting_2.f90: New test.
23794         * gfortran.dg/nesting_3.f90: New test.
23795
23796 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23797
23798         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23799         Fix typo in comment.
23800
23801 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23802
23803         * gfortran.dg/single_char_string.f90: New test.
23804
23805 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23806
23807         * gfortran.dg/ichar_2.f90: New test.
23808
23809 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23810
23811         PR fortran/25093
23812         * gfortran.dg/private_type_4.f90: New.
23813
23814 2006-01-07  Richard Guenther  <rguenther@suse.de>
23815
23816         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23817
23818 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23819
23820         * gfortran.dg/func_decl_1.f90: New.
23821         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23822         * gfortran.dg/array_alloc_2.f90: Likewise.
23823         * gfortran.dg/char_result_8.f90: Likewise.
23824         * gfortran.dg/dup_save_1.f90: Likewise.
23825         * gfortran.dg/dup_save_2.f90: Likewise.
23826         * gfortran.dg/f2c_6.f90: Likewise.
23827         * gfortran.dg/f2c_7.f90: Likewise.
23828         * gfortran.dg/func_result_2.f90: Likewise.
23829         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23830
23831 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23832
23833         PR fortran/22146
23834         * gfortran.dg/elemental_subroutine_1.f90: New test.
23835         * gfortran.dg/elemental_subroutine_2.f90: New test.
23836
23837         PR fortran/25029
23838         PR fortran/21256
23839         * gfortran.dg/assumed_size_refs_1.f90: New test.
23840
23841         PR fortran/20868
23842         PR fortran/20870
23843         * gfortran.dg/assumed_size_refs_2.f90: New test.
23844         * gfortran.dg/initialization_1.f90: Change warning message.
23845
23846 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23847
23848         * gcc.dg/tree-ssa/loop-15.c: New test.
23849
23850 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23851
23852         PR fortran/25598
23853         * gfortran.dg/backspace_3.f: New test.
23854         * gfortran.dg/backspace_4.f: New test.
23855
23856 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23857
23858         PR fortran/24268
23859         * gfortran.dg/fmt_white.f: Update test.
23860
23861 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23862
23863         * gcc.dg/cast-1.c: Add new warning.
23864         * gcc.dg/cast-2.c: Likewise.
23865         * gcc.dg/cast-3.c: Likewise.
23866         * gcc.dg/format/cast-1.c: Likewise.
23867         * gcc.dg/cast-4.c: New testcase.
23868
23869 2006-01-05  Richard Guenther  <rguenther@suse.de>
23870
23871         PR tree-optimization/22555
23872         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23873
23874 2006-01-05  Richard Guenther  <rguenther@suse.de>
23875             Diego Novillo  <dnovillo@redhat.com>
23876
23877         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23878         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23879         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23880         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23881         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23882         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23883         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23884         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23885         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23886         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23887         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23888         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23889         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23890         * treelang/compile/extravar.tree: Likewise.
23891         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23892         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23893         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23894         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23895         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23896
23897 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23898
23899         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23900         for 64-bit fix.
23901
23902 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23903
23904         PR fortran/23675
23905         gfortran.dg/char_result_11.f90: New.
23906
23907 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23908
23909         PR c++/24782
23910         * g++.dg/parse/access9.C: New test.
23911         * g++.dg/tc1/dr52.C: Tweak error markers.
23912
23913 2006-01-04  Richard Henderson  <rth@redhat.com>
23914
23915         Merge from gomp branch.
23916         * g++.dg/parse/pragma2.C: Update expected error lines.
23917
23918 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * g++.dg/other/i386-2.C: New test.
23921
23922         PR target/25554
23923         * gcc.c-torture/compile/20051228-1.c: New test.
23924
23925         PR c/25559
23926         * gcc.dg/pr25559.c: New test.
23927
23928 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23929
23930         PR c++/25492
23931         * g++.dg/lookup/friend9.C: New test.
23932
23933         PR c++/25625
23934         * g++.dg/template/repo5.C: New test.
23935
23936 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23937
23938         PR fortran/25101
23939         * gfortran.dg/forall_2.f90: New test.
23940
23941 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23942
23943         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23944         dg-require-weak.  Adjust regexp to handle leading-underscore
23945         targets and space as well as TAB after .weak.  Change previous
23946         64-bit fix to not use naked dot.
23947
23948 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23949
23950         PR rtl-optimization/25578
23951         * gcc.c-torture/execute/20060102-1.c: New testcase.
23952
23953 2006-01-03  Richard Guenther  <rguenther@suse.de>
23954
23955         PR c/25183
23956         * gcc.dg/torture/pr25183.c: New testcase.
23957
23958 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23959
23960         Merge from gomp-branch.
23961         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23962         * gcc.dg/ia64-sync-2.c: Likewise.
23963         * gcc.dg/ia64-sync-3.c: Likewise.
23964         * gcc.dg/ia64-sync-4.c: Likewise.
23965         * gcc.dg/sync-2.c: Likewise.
23966         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23967         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23968
23969 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23970
23971         PR c++/25635
23972         * g++.dg/parse/operator6.C: New test.
23973
23974         PR c++/25637
23975         * g++.dg/parse/error29.C: New test.
23976
23977         PR c++/25638
23978         * g++.dg/parse/dtor6.C: New test.
23979
23980         PR c++/25633
23981         * g++.dg/parse/ctor3.C: New test.
23982
23983         PR c++/25634
23984         * g++.dg/template/class3.C: New test.
23985
23986 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23987
23988         * g++.dg/debug/debug9.C: New.
23989
23990 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23991
23992         PR fortran/24640
23993         * gfortran.dg/label_2.f90: New test.
23994
23995 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23996
23997         * g++.dg/lookup/using12.C: Tighten error marker.
23998
23999 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24000             Andrew Pinski <pinskia@physics.uc.edu>
24001
24002         * gcc.target/powerpc/darwin-abi-3.c: New file.
24003         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24004         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24005         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24006         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24007         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24008         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24009         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24010         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24011
24012 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24013
24014         * gcc.dg/tree-ssa/loadpre1.c: New;
24015         * gcc.dg/tree-ssa/loadpre2.c: New;
24016         * gcc.dg/tree-ssa/loadpre3.c: New;
24017         * gcc.dg/tree-ssa/loadpre4.c: New;
24018         * gcc.dg/tree-ssa/loadpre5.c: New;
24019         * gcc.dg/tree-ssa/loadpre6.c: New;
24020         * gcc.dg/tree-ssa/loadpre7.c: New;
24021         * gcc.dg/tree-ssa/loadpre8.c: New;
24022         * gcc.dg/tree-ssa/loadpre9.c: New;
24023
24024 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24027         * g++.dg/abi/thunk4.C: Likewise.
24028
24029 2006-01-01  Andreas Jaeger  <aj@suse.de>
24030
24031         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24032         portable.
24033
24034 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24035
24036         PR c++/25294
24037         * gcc.dg/pragma-pack-3.c: New test.
24038         * g++.dg/parse/pragma3.C: New test.
24039
24040 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24041
24042         PR middle-end/24827
24043         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24044
24045 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         PR testsuite/25214
24048         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24049
24050 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24051
24052         PR fortran/22607
24053         * gfortran-dg/pure_byref_3.f90: New.
24054
24055         fortran/PR 25396
24056         * gfortran.dg/userdef_operator_1.f90: New.
24057
24058 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.dg/abi/thunk3.C: New.
24061         * g++.dg/abi/thunk4.C: New.
24062
24063 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24064
24065         PR fortran/25532
24066         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24067         associated derived type components of derived types are
24068         properly declared in contained procedures.
24069
24070 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24071
24072         PR libgfortran/25139
24073         * gfortran.dg/backspace_2.f: New test.
24074
24075 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24076
24077         PR libgfortran/25550
24078         * gfortran.dg/endfile.f: New test.
24079
24080 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24081
24082         PR libgfortran/25419
24083         * gfortran.dg/comma.f: New test.
24084
24085 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24086
24087         * lib/gfortran-dg.exp: Remove trailing whitespace.
24088         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24089         -funroll-all-loops.
24090
24091 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24092
24093         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24094         Extended Double long doubles or repeat tests when long double is
24095         the same size as double.
24096
24097 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24098
24099         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24100
24101         PR testsuite/25442
24102         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24103         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24104
24105         PR testsuite/25441
24106         * gcc.dg/pr23911.c: Make test variable static.
24107
24108         PR testsuite/25444
24109         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24110
24111 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/25439
24114         * g++.dg/parse/crash17.C: Adjust error markers.
24115         * g++.dg/template/error20.C: New test.
24116
24117 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/23172
24120         * g++.dg/ext/complit4.C: New test.
24121
24122         PR c++/25417
24123         * g++.dg/ext/complit5.C: Likewise.
24124
24125 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24126
24127         PR tree-optimization/25125
24128         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24129         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24130         * gcc.c-torture/execute/pr25125.c: New.
24131
24132 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24133
24134         PR fortran/25029
24135         PR fortran/21256
24136         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24137         functions with incorrect assumed size references.
24138
24139 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24140
24141         PR c++/23171
24142         * g++.dg/opt/init1.C: New test.
24143
24144 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24145
24146         PR c++/24671
24147         * g++.dg/template/sfinae3.C: New test.
24148
24149 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24150
24151         * g++.dg/other/friend4.C: New test.
24152
24153 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24154
24155         PR target/25005
24156         * g++.dg/opt/pr25005.C: New test.
24157
24158 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24159
24160         PR c++/25369
24161         * g++.dg/template/ptrmem16.C: New test.
24162
24163 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24164
24165         PR fortran/25029
24166         PR fortran/21256
24167         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24168
24169 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24170
24171         PR libgfortran/25307
24172         * gfortran.dg/list_read_5.f90: New test.
24173
24174 2005-12-22  Richard Henderson  <rth@redhat.com>
24175
24176         * gcc.target/i386/sse-7.c: Use -msse2.
24177
24178 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24179
24180         PR rtl-optimization/25432
24181         * gcc.c-torture/compile/20051216-1.c: New test.
24182
24183         PR objc/25328
24184         * objc/execute/pr25328.m: New test.
24185
24186 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24187
24188         PR c++/25364
24189         * g++.dg/template/call4.C: New test.
24190
24191 2005-12-22  Dale Johannesen  <dalej@apple.com>
24192
24193         * gcc.target/i386/sse-17.c: New.
24194
24195 2005-12-22  Paul Brook  <paul@codesourcery.com>
24196
24197         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24198
24199 2005-12-22  Paul Brook  <paul@codesourcery.com>
24200
24201         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24202
24203 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24204
24205         PR tree-opt/25513
24206         * gcc.c-torture/compile/pr25513.c: New test.
24207
24208 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24209
24210         PR c++/23333
24211         * g++.dg/parse/error25.C: Add more tests.
24212
24213 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24214
24215         PR fortran/18990
24216         * gfortran.dg/der_charlen_1.f90: New.
24217
24218 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24219
24220         PR fortran/20889
24221         * gfortran.dg/pointer_component_type_1.f90: New test.
24222
24223         PR fortran/25029
24224         PR fortran/21256
24225         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24226         should give an error with assumed size array refernces and checks
24227         those that should not.
24228         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24229         reference an upper bound so that it does not generate an error.
24230
24231         PR fortran/19362
24232         PR fortran/20244
24233         PR fortran/20864
24234         PR fortran/25391
24235         * gfortran.dg/used_dummy_types_1.f90: New test.
24236         * gfortran.dg/used_dummy_types_2.f90: New test.
24237         * gfortran.dg/used_dummy_types_3.f90: New test.
24238         * gfortran.dg/used_dummy_types_4.f90: New test.
24239         * gfortran.dg/used_dummy_types_5.f90: New test.
24240
24241         PR fortran/23152
24242         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24243         group already being USE associated.
24244         * gfortran.dg/assumed_shape_nml.f90: New test.
24245         * gfortran.dg/assumed_size_nml.f90: New test.
24246
24247         PR fortran/20862
24248         PR fortran/25053
24249         PR fortran/25063
24250         PR fortran/25064
24251         PR fortran/25066
24252         PR fortran/25067
24253         PR fortran/25068
24254         PR fortran/25307
24255         * gfortran.dg/io_constraints_1.f90: New test.
24256         * gfortran.dg/io_constraints_1.f90: New test.
24257         * gfortran.dg/iostat_3.f90: Change wording of warning.
24258         * gfortran.dg/g77/19981216-0.f: The same.
24259
24260 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24261
24262         PR tree-optimization/23518
24263         * gcc.dg/pr23518.c: New.
24264
24265 2005-12-21  Mike Stump  <mrs@apple.com>
24266
24267         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24268
24269 2005-12-21  Paul Brook  <paul@codesourcery.com>
24270
24271         * gcc.dg/pr19340.c: Skip on m68k targets.
24272
24273 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24274
24275         PR rtl-optimization/25196
24276         * gcc.dg/pr25196.c: New test.
24277
24278 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24279
24280         PR fortran/25423
24281         gfortran.dg/where_nested_1.f90: New.
24282
24283 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24284
24285         PR tree-optimization/25382.
24286         * gcc.dg/tree-ssa/pr25382.c: New.
24287
24288 2005-12-20  Richard Guenther  <rguenther@suse.de>
24289
24290         PR middle-end/24306
24291         * gcc.target/i386/pr24306.c: New testcase.
24292
24293 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24294
24295         PR tree-optimization/25501
24296         * gcc.dg/tree-ssa/pr25501.c: New.
24297
24298 2005-12-20  Richard Guenther  <rguenther@suse.de>
24299
24300         Revert
24301         2005-12-02  Richard Guenther  <rguenther@suse.de>
24302
24303         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24304
24305 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24306
24307         PR c++/21228
24308         * g++.dg/warn/Wunreachable-code-2.C: New test.
24309
24310 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/24278
24313         * g++.dg/template/ctor5.C: New test.
24314
24315         PR c++/24915
24316         * g++.dg/template/overload8.C: New test.
24317
24318 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24319
24320         * gcc.c-torture/compile/pr25483 : New test.
24321
24322 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24323
24324         PR c++/20552
24325         * g++.dg/ext/typeof10.C: New test.
24326
24327 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * gcc.dg/mt-loopi1.c: New.
24330
24331 2005-12-18  Richard Guenther  <rguenther@suse.de>
24332
24333         PR tree-optimization/25481
24334         * gcc.dg/torture/pr25481.c: New testcase.
24335
24336 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24337
24338         PR rtl-optimization/21041
24339         * gcc.dg/pr21041.c: New test.
24340
24341 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24342
24343         PR libgfortran/25463
24344         * gfortran.dg/advance.f90: New test.
24345
24346 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24347
24348         * gcc.dg/20051201-1.c: New test.
24349
24350 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24351
24352         PR fortran/25018
24353         * gfortran.dg/initialization_1.f90: New test.
24354         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24355         * gfortran.dg/g77/980616-0.f: The same.
24356
24357 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24358
24359         * PR fortran/25458
24360         * gfortran.dg/chkbits.f90: New test.
24361
24362 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24363
24364         * gfortran.dg/enum_5.f: Revert to previous version.
24365
24366 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24367
24368         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24369         * gfortran.dg/nested_modules_1.f90: Ditto.
24370         * gfortran.dg/hollerith_f95.f90: Ditto.
24371         * gfortran.dg/select_5.f90: Ditto.
24372         * gfortran.dg/secnds.f: Ditto.
24373         * gfortran.dg/hollerith2.f90: Ditto.
24374         * gfortran.dg/imag_2.f: Ditto.
24375         * gfortran.dg/ftell_2.f90: Ditto.
24376         * gfortran.dg/malloc_free_1.f90: Ditto.
24377         * gfortran.dg/logint-1.f: Ditto.
24378         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24379         * gfortran.dg/e_d_fmt.f90: Ditto.
24380         * gfortran.dg/hollerith_legacy.f90: Ditto.
24381         * gfortran.dg/logint-2.f: Ditto.
24382         * gfortran.dg/enum_5.f90: Ditto.
24383         * gfortran.dg/f2c_2.f90: Ditto.
24384         * gfortran.dg/pr17143.f90: Ditto.
24385         * gfortran.dg/namelist_14.f90: Ditto.
24386         * gfortran.dg/logint-3.f: Ditto.
24387         * gfortran.dg/spread_scalar_source.f90: Ditto.
24388         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24389         * gfortran.dg/namelist_11.f: Ditto.
24390         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24391         * gfortran.dg/g77/20010519-1.f
24392         * gfortran.dg/g77/alpha1.f: Ditto.
24393         * gfortran.dg/g77/990115-1.f: Ditto.
24394         * gfortran.dg/g77/erfc.f: Ditto.
24395         * gfortran.dg/g77/19990313-3.f: Ditto.
24396         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24397         * gfortran.dg/g77/20010426.f: Ditto.
24398         * gfortran.dg/g77/19990313-0.f: Ditto.
24399         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24400         * gfortran.dg/g77/20000629-1.f: Ditto.
24401         * gfortran.dg/g77/970125-0.f: Ditto.
24402         * gfortran.dg/g77/8485.f: Ditto.
24403         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24404         * gfortran.dg/g77/19990313-1.f: Ditto.
24405         * gfortran.dg/g77/int8421.f: Ditto.
24406         * gfortran.dg/g77/19990305-0.f: Ditto.
24407         * gfortran.dg/g77/947.f: Ditto.
24408         * gfortran.dg/g77/19990905-2.f: Ditto.
24409         * gfortran.dg/g77/cabs.f: Ditto.
24410         * gfortran.dg/g77/19990313-2.f: Ditto.
24411         * gfortran.dg/g77/20020307-1.f: Ditto.
24412         * gfortran.dg/g77/dcomplex.f: Ditto.
24413         * gfortran.dg/g77/19990502-1.f: Ditto.
24414         * gfortran.dg/g77/19981216-0.f: Ditto.
24415         * gfortran.dg/common_4.f90: Ditto.
24416         * gfortran.dg/entry_4.f90: Ditto.
24417         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24418         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24419         * gfortran.dg/namelist_12.f: Ditto.
24420         * gfortran.dg/scale_1.f90: Ditto.
24421         * gfortran.dg/modulo_1.f90
24422         * gfortran.dg/hollerith.f90: Ditto.
24423         * gfortran.dg/direct_io_3.f90: Ditto.
24424         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24425         * gfortran.dg/gnu_logical_1.F: Ditto.
24426         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24427         * gfortran.dg/assign_1.f90: Ditto.
24428         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24429         * gfortran.dg/pr23095.f: Ditto.
24430         * gfortran.dg/read_float_1.f90: Ditto.
24431
24432 2005-12-17  Andreas Jaeger  <aj@suse.de>
24433
24434         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24435         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24436
24437 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24438
24439         PR fortran/24268
24440         * gfortran.dg/fmt_white.f: New test.
24441
24442 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24443
24444         * gfortran.dg/label_1.f90: New test.
24445
24446 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24447
24448         PR testsuite/25422
24449         * gcc.dg/20031012-1.c: Add -Walways-true option.
24450         * gcc.dg/weak/weak-3.c: Likewise.
24451         * g++.old-deja/g++.mike/warn8.C: Likewise.
24452
24453 2005-12-16  Mike Stump  <mrs@apple.com>
24454
24455         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24456         exit.
24457
24458 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24459
24460         PR libgfortran/25264
24461         PR libgfortran/25349
24462         * gfortran.dg/tl_editing.f90: Added additional checks.
24463         * gfortran.dg/t_editing.f: New test.
24464         * gfortran.dg/write_padding.f90: New test
24465
24466 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24467
24468         PR testsuite/25215
24469         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24470
24471 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24472
24473         PR rtl-optimization/24899
24474         * gcc.c-torture/execute/20051215-1.c: New test.
24475
24476 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24477
24478         PR 24823
24479         * gfortran.dg/pr24823.f: New test.
24480
24481 2005-12-16  Jeff Law  <law@redhat.com>
24482
24483         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24484
24485 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24486
24487         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24488         (base_types): Change C++ style comments to C style comments.  Remove
24489         aligned types from the array.  Keep Enums disabled.
24490         (complex_types): Remove aligned types from the array.
24491         Comment out "_Complex long double".
24492         (attrib_types): Remove.
24493         (complex_attrib_types): Remove.
24494         (attrib_array_types): Remove.
24495         (complex_attrib_array_types): Remove.
24496         (aligned_bitfld_types): Remove.
24497         (n_aligned_bitfld_types): Remove.
24498         (FEATURE_ALIGNEDPACKED): Delete.
24499         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24500         (singles): Remove support for adding attributes.
24501         (choose_type): Remove support for attributed types.
24502         (generate_fields): Remove support for attributed bit-fields.
24503         Remove support for adding attributes.
24504         (generate_random_tests): Remove support for adding attributes.
24505         (features): Add back "[0] :0" and "complex vector [0]".
24506         (main): Remove support for attributed bit-fields.
24507         Uncomment the calling of generate_random_tests for the rests of
24508         the tests.
24509
24510 2005-12-16  Jan Hubicka  <jh@suse.cz>
24511
24512         * gcc.c-torture/combine/pr25224.c: New.
24513
24514 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24515
24516         PR other/25028
24517         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24518         HP-UX.
24519
24520 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24521
24522         * gcc.dg/20051215-1.c: New file.
24523
24524 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24525
24526         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24527         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24528
24529 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24530
24531         PR fortran/18197
24532         * gfortran.dg/dummy_functions_1.f90: New.
24533
24534 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24535
24536         PR rtl-optimization/25310
24537         * gcc.c-torture/compile/pr25310.c: New test.
24538
24539 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24540
24541         PR debug/25023
24542         * gcc.dg/pr25023.c: New test.
24543
24544 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24545
24546         * g++.old-deja/g++.brendan/redecl1.C,
24547         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24548         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24549         g++.old-deja/g++.oliva/typeof1.C,
24550         g++.old-deja/g++.other/crash16.C,
24551         g++.old-deja/g++.other/crash34.C,
24552         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24553         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24554         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24555         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24556         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24557         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24558         Remove xfail.
24559
24560 2005-12-14  Kean Johnston  <jkj@sco.com>
24561             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24562
24563         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24564         * gcc.target/i386/20020523-1.c: Ditto.
24565         * gcc.target/i386/tailcall-1.c: Ditto.
24566         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24567         * gcc.target/i386/ssetype-5.c: Ditto.
24568
24569 2005-12-14  Jeff Law  <law@redhat.com>
24570
24571         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24572
24573 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24574
24575         PR target/25254
24576         PR target/24188
24577         * gcc.target/i386/pr25254.c: New test.
24578         * gfortran.dg/PR24188.f: New test.
24579
24580 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24581
24582         * lib/fortran-torture.exp: Catch remaining uses of
24583         remote_file build delete.
24584
24585 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24586
24587         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24588
24589 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24590
24591         * gcc.dg/warn-addr-cmp.c: New test.
24592
24593 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24594
24595         PR debug/25023
24596         PR target/25293
24597         * gcc.target/i386/pr25293.c: New test.
24598
24599 2005-12-13  Petr Machata  <machata@post.cz>
24600
24601         PR c++/24907
24602         * g++.dg/parse/comma2.C: New test.
24603
24604 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24605             Jakub Jelinek  <jakub@redhat.com>
24606
24607         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24608         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24609         (limits.h): Include unconditionally.
24610         (stdlib.h): Likewise.
24611         (hashtab.h): Do not include.
24612         (getopt.h): Likewise.
24613         (stddef.h): Include.
24614         (hashval_t): Define.
24615         (struct entry): Add "next" field.
24616         (HASH_SIZE): New macro.
24617         (hash_table): New variable.
24618         (switchfiles): Do not use xmalloc.
24619         (mix): New macro.
24620         (iterative_hash): New function.
24621         (hasht): Remove.
24622         (e_exists): New function.
24623         (e_insert): Likewise.
24624         (output): Use, instead of libiberty hashtable functions.
24625         (main): Do not use getopt.  Do not call htab_create.
24626
24627 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24628
24629         PR c++/25331
24630         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24631         put atal* and atpaal* attributes on array elements.
24632         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24633         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24634         put atal* and atpaal* attributes on array elements.
24635         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24636
24637 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24638
24639         * gcc.dg/single-precision-constant.c: New test.
24640
24641 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24642
24643         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24644         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24645         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24646         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24647         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24648         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24649         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24650         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24651         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24652         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24653         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24654         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24655         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24656         gcc.target/powerpc/ppc-sdata-2.c,
24657         gcc.target/powerpc/ppc-stackalign-1.c,
24658         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24659         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24660         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24661         gcc.target/powerpc/rs6000-ldouble-2.c,
24662         gcc.target/powerpc/rs6000-power2-1.c,
24663         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24664         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24665         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24666         option into target selector.
24667         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24668         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24669
24670 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24671
24672         PR objc/25348
24673         * objc.dg/encode-9.m: New test.
24674
24675 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24676
24677         PR testsuite/20772
24678         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24679         * gcc.dg/asm-b.c: Fix typo.
24680         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24681         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24682         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24683         i?86 lp64 and x86_64 ilp32.
24684         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24685         on i?86 lp64.
24686         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24687
24688 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24689
24690         PR fortran/25078
24691         gfortran.dg/equiv_5.f90: New test.
24692
24693 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24694
24695         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24696         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24697         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24698         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24699         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24700         * gcc.dg/tree-ssa/reassoc-5.c: New.
24701         * gcc.dg/tree-ssa/reassoc-6.c: New.
24702         * gcc.dg/tree-ssa/reassoc-7.c: New.
24703         * gcc.dg/tree-ssa/reassoc-8.c: New.
24704         * gcc.dg/tree-ssa/reassoc-9.c: New.
24705         * gcc.dg/tree-ssa/reassoc-10.c: New.
24706         * gcc.dg/tree-ssa/reassoc-11.c: New.
24707
24708 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24709
24710         PR testsuite/25167
24711         PR testsuite/24478
24712         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24713
24714 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24715
24716         PR c++/25300
24717         * g++.dg/template/inherit.C: Do not use a generic error message.
24718
24719 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24720
24721         PR libobjc/25354
24722         * objc.dg/gnu-encoding: New directory.
24723         * objc.dg/gnu-encoding/compat-common.h: New file.
24724         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24725         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24726         * objc.dg/gnu-encoding/vector-defs.h: New file.
24727         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24728         * objc.dg/gnu-encoding/generate-random.c: New file.
24729         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24730         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24731         * objc.dg/gnu-encoding/generate-random.h: New file.
24732
24733 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/25337
24736         * g++.dg/template/defarg7.C: New test.
24737
24738 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24739
24740         PR libobjc/25347
24741         * objc.dg/encode-8.m: New test.
24742
24743 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24744
24745         PR libobjc/25346
24746         * objc.dg/encode-7.m: New test.
24747
24748 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24749
24750         PR c++/25010
24751         * g++.dg/opt/inline10.C: New test.
24752
24753 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24754
24755         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24756
24757 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24758
24759         * gfortran.dg/substring_equivalence.f90: typo in comment
24760
24761 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24762
24763         PR fortran/25068
24764         * gfortran.dg/iostat_3.f90: New test.
24765
24766 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24767
24768         PR fortran/23815
24769         * gfortran.dg/unf_io_convert_1.f90: New test.
24770         * gfortran.dg/unf_io_convert_2.f90: New test.
24771         * gfortran.dg/unf_io_convert_3.f90: New test.
24772
24773 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         PR testsuite/20772
24776         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24777         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24778         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24779         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24780         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24781         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24782         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24783         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24784         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24785         gcc.dg/torture/fp-int-convert-float128-timode.c,
24786         gcc.dg/torture/fp-int-convert-float128.c,
24787         gcc.dg/torture/fp-int-convert-float80-timode.c,
24788         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24789         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24790
24791         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24792
24793 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24794
24795         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24796
24797 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24798
24799         * gcc.dg/20051207-1.c,
24800         * gcc.dg/20051207-2.c,
24801         * gcc.dg/20051207-3.c: New tests.
24802
24803 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24804
24805         PR testsuite/20772
24806         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24807         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24808         dg-skip-if target selector.
24809
24810         PR testsuite/20772
24811         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24812         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24813         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24814         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24815         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24816         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24817         and/or merge with i?86 cases.
24818
24819         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24820
24821         PR testsuite/20772
24822         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24823         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24824         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24825         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24826         x86_64-*-linux*.
24827
24828 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24829
24830         PR target/25311
24831         * gcc.c-torture/compile/pr25311.c: New test.
24832
24833 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24834
24835         PR libgfortran/25039
24836         * gfortran.dg/read_comma.f: New test.
24837
24838 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24839
24840         PR c++/19317
24841         * g++.dg/opt/pr19317-1.C: New test.
24842         * g++.dg/opt/pr19317-2.C: New test.
24843         * g++.dg/opt/pr19317-3.C: New test.
24844
24845         PR target/19005
24846         * gcc.c-torture/execute/pr19005.c: New test.
24847
24848         PR target/17828
24849         * g++.old-deja/g++.other/comdat5.C: New test.
24850         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24851
24852         * g++.dg/compat/struct-layout-1.exp: New file.
24853         * g++.dg/compat/struct-layout-1.h: New.
24854         * g++.dg/compat/struct-layout-1_generate.c: New.
24855         * g++.dg/compat/struct-layout-1_x1.h: New.
24856         * g++.dg/compat/struct-layout-1_x2.h: New.
24857         * g++.dg/compat/struct-layout-1_y1.h: New.
24858         * g++.dg/compat/struct-layout-1_y2.h: New.
24859
24860         * gcc.dg/20050330-2.c: New test.
24861
24862 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24863
24864         PR fortran/25292
24865         * gfortran.dg/associated_1.f90: New.
24866
24867 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24868
24869         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24870         ILP32 vect_no_align platforms.
24871
24872 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24873             Jakub Jelinek  <jakub@redhat.com>
24874
24875         PR target/25268
24876         * gcc.c-torture/compile/20051207-1.c: New test.
24877
24878 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24879
24880         PR testsuite/20772
24881         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24882         gcc.dg/torture/pr18582-1.c,
24883         gcc.target/i386/attributes-error.c: Also test on x86_64.
24884
24885         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24886
24887 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24888
24889         PR c++/19397
24890         * g++.dg/template/typedef3.C: New test.
24891
24892         PR c++/19762
24893         PR c++/19764
24894         * g++.dg/template/dtor3.C: Fix error markers.
24895
24896 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24897
24898         * lib/target-supports.exp (check_effective_target_sync_char_short):
24899         Add s390*.
24900
24901 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24902
24903         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24904
24905 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24906
24907         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24908         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24909         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24910         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24911
24912 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24913
24914         PR c++/25263
24915         * g++.dg/other/array2.C: New test case.
24916
24917 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24918
24919         * gcc.dg/darwin-weakimport-3.c: New.
24920
24921         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24922         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24923         and to work on Darwin.
24924         * gcc.dg/attr-weakref-1b.c: New file.
24925         * gcc.dg/attr-weakref-2.c: New test.
24926         * gcc.dg/darwin-weakref-1.c: New test.
24927
24928 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24929
24930         PR testsuite/25247
24931         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24932         use in selector expressions.
24933         (dg-xfail-if): Ditto.
24934         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24935         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24936         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24937         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24938         * gcc.test-framework/test-framework.exp: Skip generated tests if
24939         CHECK_TEST_FRAMEWORK is not 1.
24940
24941 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24942
24943         PR tree-optimization/24963
24944         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24945
24946         PR target/24108
24947         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24948
24949         PR target/18580
24950         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24951         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24952         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24953         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24954
24955 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24956
24957         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24958         dg-options.
24959
24960 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24961
24962         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24963
24964 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24965
24966         * gcc.dg/format/cast-1.c: New test.
24967
24968 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24969
24970         PR c/7776
24971         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24972         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24973         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24974         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24975
24976 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24977
24978         * gcc.dg/cast-pretty-print-1.c: New test.
24979
24980 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24981
24982         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24983
24984 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24985
24986         PR c++/24173
24987         * g++.dg/template/friend40.C: New test.
24988
24989 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24990
24991         PR target/25199
24992         * gcc.target/i386/movq-2.c: New test.
24993         * gcc.target/i386/movq.c: Remove target i?86, instead add
24994         dg-require-effective-target ilp32.
24995
24996 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24997
24998         PR c++/24103
24999         * g++.dg/other/default1.C: New test.
25000
25001 2005-12-02  Richard Guenther  <rguenther@suse.de>
25002
25003         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25004
25005 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25006
25007         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25008
25009 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25010
25011         PR target/21017
25012         * gcc.target/powerpc/rotate.c: New.
25013
25014 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25015
25016         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25017         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25018
25019 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25020
25021         PR c/13384
25022         * gcc.dg/pr17730-1.c: Adjust.
25023         * gcc.dg/lvalue1.c (main): Likewise.
25024         * gcc.dg/lvalue-2.c: Likewise.
25025         * g++.dg/pr7503-3.C
25026
25027 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25028
25029         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25030         error messages.
25031
25032 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25033
25034         PR fortran/24789
25035         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25036
25037 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25038
25039         PR target/24475
25040         * lib/target-supports.exp (check_effective_target_tls): New.
25041         (check_effective_target_tls_runtime): New.
25042         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25043         for TLS support.
25044         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25045         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25046         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25047         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25048         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25049         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25050         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25051         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25052         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25053         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25054         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25055         effective-target TLS.
25056         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25057         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25058         effective-target TLS runtime.
25059
25060 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25061
25062         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25063
25064 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25065
25066         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25067         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25068         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25069         ignored" warnings when "packing" is the same as the ABI layout.
25070
25071 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25072
25073         PR fortran/21302
25074         * gfortran.dg/line_length_1.f: New test.
25075         * gfortran.dg/line_length_2.f90: Ditto.
25076
25077 2005-11-30  Richard Guenther  <rguenther@suse.de>
25078
25079         PR tree-optimization/21655
25080         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25081
25082 2005-11-30  Dale Johannesen  <dalej@apple.com>
25083
25084         * gcc.c-torture/compile/pr24930.c: New.
25085
25086 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25087
25088         PR fortran/15809
25089         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25090
25091 2005-11-30  Jeff Law  <law@redhat.com>
25092
25093         * g++.old-deja/g++.law/pr25000.C: New test.
25094
25095 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.dg/tls/opt-11.c: New test.
25098
25099 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25100
25101         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25102         targets.
25103         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25104         LP64 ia64.
25105
25106 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gfortran.dg/open_access_1.f90: New test.
25109
25110 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25111
25112         * gcc.dg/charset/builtin2.c: New test.
25113
25114 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25115
25116         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25117         on mmix-*-* for *_[xy].c.
25118
25119 2005-11-28  Kean Johnston  <jkj@sco.com>
25120
25121         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25122         headers.
25123         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25124         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25125         * gcc.target/i386/asm-3.c: Ditto.
25126         * gcc.target/i386/clobbers.c: Ditto.
25127         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25128         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25129         test regexp.
25130         * gcc.target/i386/mul.c: Ditto.
25131         * gcc.target/i386/ssetype-1.c: Ditto.
25132         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25133         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25134         static so the test works with -fPIC mode too. Based on comment in
25135         PR19231 by Pinski.
25136         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25137
25138 2005-11-28  Richard Guenther  <rguenther@suse.de>
25139
25140         * gcc.dg/alias-9.c: New testcase.
25141         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25142
25143 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25144             Uros Bizjak  <uros@kss-loka.si>
25145
25146         PR middle-end/20219
25147         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25148         tan(x)/sin(x) transformations.
25149
25150 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25151
25152         PR middle-end/24575
25153         * gcc.dg/tree-ssa/divide-3.c: New test.
25154         * gcc.dg/tree-ssa/divide-4.c: New test.
25155
25156 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25157
25158         PR fortran/24917
25159         *  gfortran.dg/boz_6.f90: New test.
25160
25161 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25162
25163         PR fortran/23912
25164         * gfortran.dg/modulo_1.f90: New test.
25165
25166 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25167
25168         PR libfortran/24919
25169         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25170         fail on CRLF platforms.
25171         * gfortran.dg/ftell_2.f90: Likewise.
25172
25173 2005-11-26  Eric Christopher  <echristo@apple.com>
25174
25175         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25176
25177 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25178
25179         * objc.dg/gnu-runtime-3.m: Simplify.
25180
25181 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25182
25183         PR middle-end/23669
25184         * gcc.dg/tree-ssa/divide-1.c: New test.
25185         * gcc.dg/tree-ssa/divide-2.c: New test.
25186
25187 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25188
25189         PR libgfortran/24945
25190         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25191
25192 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25193
25194         PR libgfortran/24945
25195         * gfortran.dg/open_status_2.f90: New test.
25196
25197 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25198
25199         * gcc.c-torture/execute/builtins/fprintf.c,
25200         gcc.c-torture/execute/builtins/fputs-lib.c,
25201         gcc.c-torture/execute/builtins/fputs.c,
25202         gcc.c-torture/execute/builtins/lib/fprintf.c,
25203         gcc.c-torture/execute/builtins/lib/printf.c,
25204         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25205
25206 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25207
25208         * gcc.dg/20050922-2.c: New test.
25209
25210 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25211
25212         * objc.dg/gnu-runtime-3.m: New test.
25213
25214 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25215
25216         PR c++/9278
25217         * g++.dg/other/void1.C: New test.
25218
25219 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25220
25221         PR middle-end/24998
25222         * gcc.dg/torture/fp-int-convert-float.c,
25223         gcc.dg/torture/fp-int-convert-double.c,
25224         gcc.dg/torture/fp-int-convert-long-double.c,
25225         gcc.dg/torture/fp-int-convert-timode.c,
25226         gcc.dg/torture/fp-int-convert-float80.c,
25227         gcc.dg/torture/fp-int-convert-float80-timode.c,
25228         gcc.dg/torture/fp-int-convert-float128.c,
25229         gcc.dg/torture/fp-int-convert-float128-timode.c,
25230         gcc.dg/torture/fp-int-convert.h: New files.
25231
25232 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25233
25234         PR middle-end/24989
25235         * gcc.dg/tree-ssa/bool-10.c: New test.
25236         * gcc.dg/tree-ssa/bool-11.c: New test.
25237         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25238
25239 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR middle-end/24990
25242         * tree-ssa/pr24990-1.c: New test.
25243
25244 2005-11-24  Richard Guenther  <rguenther@suse.de>
25245         Dirk Mueller <dmueller@suse.de>
25246
25247         PR c++/14024
25248         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25249         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25250         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25251         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25252         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25253         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25254
25255 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25256
25257         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25258
25259 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25260
25261         PR c/21668
25262         * gcc.dg/Wc++-compat.c: New.
25263         * gcc.dg/Wno-c++-compat.c: New.
25264
25265 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25266
25267         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25268         (vspltish, vspltisw): Likewise.
25269
25270 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25271
25272         PR libgfortran/24794
25273         * gfortran.dg/namelist_12.f: Fix quotes.
25274         * gfortran.dg/namelist_13.f90: Fix quotes.
25275         * gfortran.dg/namelist_14.f90: Fix quotes.
25276         * gfortran.dg/namelist_15.f90: Fix quotes.
25277         * gfortran.dg/namelist_use.f90: Fix quotes.
25278         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25279         * gfortran.dg/namelist_21.f90: New test.
25280         * gfortran.dg/namelist_22.f90: New test.
25281
25282 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25283
25284         PR target/23435
25285         * gcc.c-torture/compile/pr23435.c: New.
25286
25287 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25288
25289         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25290
25291 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25292
25293         * gcc.target/powerpc/405-macchw-1.c,
25294         gcc.target/powerpc/405-macchw-2.c,
25295         gcc.target/powerpc/405-macchwu-1.c,
25296         gcc.target/powerpc/405-macchwu-2.c,
25297         gcc.target/powerpc/405-machhw-1.c,
25298         gcc.target/powerpc/405-machhw-2.c,
25299         gcc.target/powerpc/405-machhwu-1.c,
25300         gcc.target/powerpc/405-machhwu-2.c,
25301         gcc.target/powerpc/405-maclhw-1.c,
25302         gcc.target/powerpc/405-maclhw-2.c,
25303         gcc.target/powerpc/405-maclhwu-1.c,
25304         gcc.target/powerpc/405-maclhwu-2.c,
25305         gcc.target/powerpc/405-mulchw-1.c,
25306         gcc.target/powerpc/405-mulchw-2.c,
25307         gcc.target/powerpc/405-mulchwu-1.c,
25308         gcc.target/powerpc/405-mulchwu-2.c,
25309         gcc.target/powerpc/405-mulhhw-1.c,
25310         gcc.target/powerpc/405-mulhhw-2.c,
25311         gcc.target/powerpc/405-mulhhwu-1.c,
25312         gcc.target/powerpc/405-mulhhwu-2.c,
25313         gcc.target/powerpc/405-mullhw-1.c,
25314         gcc.target/powerpc/405-mullhw-2.c,
25315         gcc.target/powerpc/405-mullhwu-1.c,
25316         gcc.target/powerpc/405-mullhwu-2.c,
25317         gcc.target/powerpc/405-nmacchw-1.c,
25318         gcc.target/powerpc/405-nmacchw-2.c,
25319         gcc.target/powerpc/405-nmachhw-1.c,
25320         gcc.target/powerpc/405-nmachhw-2.c,
25321         gcc.target/powerpc/405-nmaclhw-1.c,
25322         gcc.target/powerpc/405-nmaclhw-2.c,
25323         gcc.target/powerpc/440-macchw-1.c,
25324         gcc.target/powerpc/440-macchw-2.c,
25325         gcc.target/powerpc/440-macchwu-1.c,
25326         gcc.target/powerpc/440-macchwu-2.c,
25327         gcc.target/powerpc/440-machhw-1.c,
25328         gcc.target/powerpc/440-machhw-2.c,
25329         gcc.target/powerpc/440-machhwu-1.c,
25330         gcc.target/powerpc/440-machhwu-2.c,
25331         gcc.target/powerpc/440-maclhw-1.c,
25332         gcc.target/powerpc/440-maclhw-2.c,
25333         gcc.target/powerpc/440-maclhwu-1.c,
25334         gcc.target/powerpc/440-maclhwu-2.c,
25335         gcc.target/powerpc/440-mulchw-1.c,
25336         gcc.target/powerpc/440-mulchw-2.c,
25337         gcc.target/powerpc/440-mulchwu-1.c,
25338         gcc.target/powerpc/440-mulchwu-2.c,
25339         gcc.target/powerpc/440-mulhhw-1.c,
25340         gcc.target/powerpc/440-mulhhw-2.c,
25341         gcc.target/powerpc/440-mulhhwu-1.c,
25342         gcc.target/powerpc/440-mulhhwu-2.c,
25343         gcc.target/powerpc/440-mullhw-1.c,
25344         gcc.target/powerpc/440-mullhw-2.c,
25345         gcc.target/powerpc/440-mullhwu-1.c,
25346         gcc.target/powerpc/440-mullhwu-2.c,
25347         gcc.target/powerpc/440-nmacchw-1.c,
25348         gcc.target/powerpc/440-nmacchw-2.c,
25349         gcc.target/powerpc/440-nmachhw-1.c,
25350         gcc.target/powerpc/440-nmachhw-2.c,
25351         gcc.target/powerpc/440-nmaclhw-1.c,
25352         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25353
25354 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25355
25356         PR fortran/24774
25357         * gfortran.dg/inquire_9.f90: New test.
25358
25359         PR fortran/21647
25360         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25361
25362 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25363
25364         PR libfortran/24432
25365         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25366         Check that 'cos' is supported.
25367
25368 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25369
25370         PR fortran/24223
25371         * gfortran.dg/substring_equivalence.f90: New test.
25372
25373         PR fortran/24705
25374         * gfortran.dg/auto_internal_assumed.f90: New test.
25375
25376 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25377
25378         * gcc.dg/fold-div-2.c: New test.
25379
25380 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25381
25382         PR rtl-optimization/24883
25383         * gcc.c-torture/compile/pr24883.c: New test.
25384
25385 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25386
25387         PR middle-end/20583
25388         * gcc.c-torture/compile/pr20583.c: New.
25389
25390 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25391
25392         * gcc.c-torture/execute/usmul.c: New test.
25393
25394 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25395
25396         * gcc.dg/tree-ssa/vrp22.c: New test.
25397
25398 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25399
25400         PR middle-end/24912
25401         * gcc.dg/torture/pr24912-1.c: New test.
25402
25403 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25404
25405         PR fortran/24862
25406         * gfortran.dg/arrayio_derived_1.f90: New test.
25407
25408 2005-11-19  Richard Guenther  <rguenther@suse.de>
25409
25410         PR middle-end/23294
25411         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25412
25413 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25414
25415         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25416
25417 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/8355
25420         * g++.dg/template/friend39.C: New test.
25421
25422 2005-11-18  James E Wilson  <wilson@specifix.com>
25423
25424         * gcc.dg/builtin-strstr.c: New.
25425
25426 2005-11-18  Richard Henderson  <rth@redhat.com>
25427
25428         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25429         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25430         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25431         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25432         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25433         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25434         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25435         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25436         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25437         renaming to remove initial "ia64-".
25438
25439 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25440
25441         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25442
25443 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25444
25445         * g++.dg/cpp/string-2.C: New test.
25446
25447 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25448
25449         * gcc.dg/tree-ssa/loop-14.c: New test.
25450
25451 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25452             Michael Chamberlain <michael@chamberlain.net.au>
25453
25454         * ada/acats/run_all.sh (target_run): Kill long running tests.
25455
25456 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25457
25458         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25459         * gcc.dg/cleanup-9.c: Likewise.
25460         * gcc.dg/cleanup-10.c: Likewise.
25461         * gcc.dg/cleanup-11.c: Likewise.
25462
25463 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25464
25465         PR fortran/24892
25466         * gfortran.dg/open_access_append_1.f90: New test.
25467         * gfortran.dg/open_access_append_2.f90: New test.
25468
25469 2005-11-16  Richard Guenther  <rguenther@suse.de>
25470
25471         PR middle-end/24851
25472         * gcc.c-torture/execute/pr24851.c: New testcase.
25473
25474 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25475
25476         * gcc.dg/fold-overflow-1.c: New test.
25477
25478 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25479
25480         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25481         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25482
25483 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25484
25485         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25486         structures.
25487         * g++.dg/eh/forced2.C: Likewise.
25488         * g++.dg/eh/forced3.C: Likewise.
25489         * g++.dg/eh/forced4.C: Likewise.
25490
25491 2005-11-11  Mike Stump  <mrs@apple.com>
25492
25493         * g++.old-deja/g++.mike/unused.C: Add.
25494
25495 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/24667
25498         * g++.dg/warn/Wcast-qual1.C: New test.
25499
25500 2005-11-15  Jan Hubicka  <jh@suse.cz>
25501
25502         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25503
25504 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25505
25506         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25507
25508 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25509
25510         PR 24840
25511         * gcc.dg/tree-ssa/pr24840.c: New test.
25512
25513 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25514
25515         PR testsuite/24841
25516         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25517
25518 2005-11-14  Dale Johannesen  <dalej@apple.com>
25519
25520         * gcc.c-torture/execute/20051113-1.c: New.
25521
25522 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25523
25524         PR c++/24687
25525         * g++.dg/template/crash43.C: New test.
25526
25527 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25528
25529         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25530
25531 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25532
25533         PR c++/24817
25534         * g++.dg/eh/spec8.C: New test.
25535
25536 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25537
25538         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25539
25540 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25541
25542         PR c++/20293
25543         * g++.dg/parse/ambig4.C: New test.
25544         * g++.dg/tc1/dr101.C: Adjust error markers.
25545         * g++.dg/lookup/strong-using-2.C: Likewise.
25546         * g++.dg/lookup/ambig5.C: Likewise.
25547         * g++.dg/lookup/ambig4.C: Likewise.
25548         * g++.dg/parse/crash22.C: Likewise.
25549
25550 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25551
25552         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25553
25554 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25555
25556         * gcc.dg/nested-calls-1.c: New test.
25557
25558 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25559
25560         * gfortran.dg/complex_intrinsic_1.f90: New test.
25561         * gfortran.dg/complex_intrinsic_2.f90: New test.
25562         * gfortran.dg/fgetc_1.f90: New test.
25563         * gfortran.dg/fgetc_2.f90: New test.
25564         * gfortran.dg/fgetc_3.f90: New test.
25565         * gfortran.dg/ftell_1.f90: New test.
25566         * gfortran.dg/ftell_2.f90: New test.
25567         * gfortran.dg/gnu_logical_1.F: New test.
25568         * gfortran.dg/gnu_logical_2.f90: New test.
25569
25570 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25571
25572         PR middle-end/24820
25573         * gcc.dg/pr24820.c: New test.
25574
25575 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25576
25577         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25578         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25579         variable.
25580
25581 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25582
25583         PR testsuite/24614
25584         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25585
25586 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25587
25588         * gcc.target/cris/cris.exp: New file.
25589         * gcc.target/cris/rld-legit1.c: New test.
25590         * gcc.target/cris/rld-legit2.c: New test.
25591
25592 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25593
25594         PR c++/24780
25595         * g++.dg/opt/pr24780.C: New test.
25596
25597         PR c++/24761
25598         * g++.dg/template/asm1.C: New test.
25599
25600 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25601
25602         PR libgfortran/24787
25603         * gfortran.dg/scan_1.f90: New test.
25604
25605 2005-11-12  Jan Hubicka  <jh@suse.cz>
25606
25607         * gcc.target/i386/minmax-1.c: New.
25608         * gcc.target/i386/minmax-2.c: New.
25609
25610 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25611
25612         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25613
25614 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25615
25616         * gcc.c-torture/execute/20051110-1.c,
25617         gcc.c-torture/execute/20051110-2.c: New tests.
25618
25619 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25620
25621         PR middle-end/24750
25622         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25623         New tests.
25624
25625 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25626
25627         * lib/target-libpath.exp (get_shlib_extension): New proc.
25628         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25629         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25630         * lib/objc.exp (objc_target_compile): Likewise.
25631         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25632         detection.
25633
25634 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25635
25636         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25637
25638         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25639         Add -static to additional_flags and pass it to target_compile.
25640
25641 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25642
25643         PR libgfortran/24719
25644         gfortran.dg/read_noadvance.f90: New test.
25645
25646         PR libgfortran/24699
25647         gfortran.dg/fmt_t_2.f90: New test.
25648
25649         PR libgfortran/24785
25650         gfortran.dg/read_x_eor.f90: New test.
25651
25652         PR libgfortran/24584
25653         gfortran.dg/namelist_empty.f90: Rename test.
25654
25655         PR libgfortran/24489
25656         gfortran/read_eor.f90: Rename test.
25657
25658 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25659
25660         PR fortran/15976
25661         * gfortran.dg/automatic_module_variable.f90: New test.
25662
25663 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25664
25665         PR target/24445
25666         * gcc.dg/pr24445.c: New test.
25667
25668 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25669
25670         PR fortran/24655
25671         PR fortran/24755
25672         * gfortran.dg/recursive_statement_functions.f90: Add statement
25673         functions using inline intrinsic functions and parameters to test
25674         that they no longer seg-fault.
25675
25676         PR fortran/24409
25677         gfortran.dg/nested_modules_4.f90: New test.
25678         gfortran.dg/nested_modules_5.f90: New test.
25679
25680 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25681
25682         PR fortran/24643
25683         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25684
25685 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25686
25687         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25688         failures.
25689
25690 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25691
25692         * gcc.dg/sparc-getcontext-1.c: New test.
25693
25694 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25695
25696         * gcc.dg/ifcvt-fabs-1.c: New test.
25697
25698 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25699
25700         PR other/4372
25701         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25702         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25703
25704 2005-11-09  Richard Guenther  <rguenther@suse.de>
25705
25706         PR tree-optimization/24716
25707         * gcc.c-torture/execute/pr24716.c: New testcase.
25708
25709 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25710
25711         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25712
25713 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25714
25715         PR 24624
25716         * gcc.dg/pr24624.c: Testcase added.
25717
25718 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25719
25720         PR 24623
25721         * g++.dg/other/pr24623.C: Testcase added.
25722
25723 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25724
25725         PR fortran/22607
25726         * gfortran-dg/pure_byref_1.f90: New.
25727         * gfortran-dg/pure_byref_2.f90: New.
25728
25729 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25730
25731         PR c/24101
25732         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25733         * gcc.dg/dg.exp: Run main loop also for *.i files.
25734
25735 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25736
25737         PR c++/19450
25738         * g++.dg/tls/diag-3.C: New test.
25739         * g++.dg/tls/diag-4.C: New test.
25740         * g++.dg/tls/static-1.C: New test.
25741         * g++.dg/tls/static-1a.cc: New file.
25742
25743 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25744
25745         PR 23046
25746         * g++.dg/tree-ssa/pr23046.C: New test.
25747
25748 2005-11-08  Devang Patel <dpatel@apple.com>
25749
25750         PR tree-optimization/23115
25751         * gcc.dg/tree-ssa/pr23115.c: New.
25752
25753 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25754
25755         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25756         * gcc.target/powerpc/pr16155.c: Same.
25757         * gcc.target/powerpc/altivec-1.c: Same.
25758         * gcc.target/powerpc/altivec-2.c: Same.
25759         * gcc.target/powerpc/altivec-3.c: Same.
25760         * gcc.target/powerpc/altivec-5.c: Same.
25761         * gcc.target/powerpc/altivec-11.c: Same.
25762         * gcc.target/powerpc/altivec-12.c: Same.
25763         * gcc.target/powerpc/altivec-14.c: Same.
25764         * gcc.target/powerpc/altivec-22.c: Same.
25765         * gcc.target/powerpc/altivec-consts.c: Same.
25766         * gcc.target/powerpc/altivec-pr22085.c: Same.
25767         * gcc.target/powerpc/altivec-splat.c: Same.
25768         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25769         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25770         * gcc.target/powerpc/darwin-longlong.c: Same.
25771
25772 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25773
25774         PR target/19340
25775         * gcc.dg/pr19340.c: New test.
25776
25777 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25778
25779         PR rtl-optimization/24683
25780         * gcc.dg/pr24683.c: New test.
25781
25782 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25783
25784         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25785         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25786
25787 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25788
25789         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25790
25791 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25792
25793         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25794
25795 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25796
25797         PR target/24230
25798
25799         * gcc.target/powerpc/altivec-consts.c,
25800         gcc.target/powerpc/altivec-splat.c: New testcase.
25801
25802 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25803
25804         PR c/24599
25805
25806         * gcc.dg/overflow-2.c: New testcase.
25807
25808 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25809
25810         PR rtl-optimization/23567
25811         * gcc.c-torture/execute/20051104-1.c: New test.
25812
25813 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25814
25815         PR fortran/24534
25816         gfortran.dg/private_type_2.f90: Modified to check that case with
25817         PRIVATE declaration within derived type is accepted.
25818
25819         PR fortran/20838
25820         gfortran.dg/pointer_assign_1.f90: New test.
25821
25822         PR fortran/20840
25823         * gfortran.dg/arrayio_0.f90: New test.
25824
25825         PR fortran/17737
25826         gfortran.dg/data_initialized.f90: New test.
25827         gfortran.dg/data_constraints_1.f90: New test.
25828         gfortran.dg/data_constraints_2.f90: New test.
25829
25830 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25831
25832         PR fortran/24174
25833         PR fortran/24305
25834         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25835
25836 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25837
25838         PR 24670
25839         * gcc.dg/tree-ssa/pr24670.c: New test.
25840
25841 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25842
25843         PR target/22432
25844         * gcc.target/i386/pr22432.c: New test.
25845
25846 2005-11-05  Richard Henderson  <rth@redhat.com>
25847
25848         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25849         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25850         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25851         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25852         from gcc.dg/alpha-*.
25853         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25854         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25855
25856 2005-11-05  Andreas Jaeger  <aj@suse.de>
25857
25858         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25859
25860 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25861
25862         PR target/23424
25863         * gcc.dg/torture/pr23424-1.c: New test.
25864
25865 2005-11-04  Richard Henderson  <rth@redhat.com>
25866
25867         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25868         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25869         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25870         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25871         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25872         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25873         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25874         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25875         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25876         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25877         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25878         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25879         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25880         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25881         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25882         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25883         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25884         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25885         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25886         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25887         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25888         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25889         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25890         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25891         Move from gcc.dg/.
25892         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25893         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25894         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25895         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25896         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25897         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25898         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25899         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25900         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25901         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25902         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25903         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25904         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25905         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25906         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25907         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25908         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25909         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25910         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25911         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25912         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25913         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25914         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25915         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25916         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25917         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25918         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25919         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25920         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25921         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25922         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25923         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25924         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25925         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25926         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25927         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25928         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25929         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25930         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25931         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25932         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25933         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25934         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25935         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25936         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25937
25938 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25939
25940         PR 24627
25941         * gcc.dg/tree-ssa/pr24627.c: New test.
25942
25943 2005-11-04 Paul Brook  <paul@codesourcery.com>
25944
25945         * gcc.dg/tls/opt-10.c: New test.
25946
25947 2005-11-04  Andreas Jaeger  <aj@suse.de>
25948
25949         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25950         avoid extra warnings.
25951
25952 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25953
25954         PR libfortran/22298
25955         * lib/target-supports.exp
25956         (check_effective_target_static_libgfortran): New
25957         static_libgfortran effective target.
25958         * gfortran.dg/static_linking_1.f: New test.
25959         * gfortran.dg/static_linking_1.c: New file.
25960
25961 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25962
25963         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25964
25965 2005-11-03  Josh Conner  <jconner@apple.com>
25966
25967         PR c++/19989
25968         g++.dg/ext/array2.C: New test.
25969         g++.dg/template/dependent-name3.C: New test.
25970         g++.dg/template/dependent-name4.C: New test.
25971         g++.dg/template/sfinae2.C: New test.
25972
25973 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         PR preprocessor/22042
25976         * gcc.dg/cpp/strify4.c: New test.
25977
25978 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25979
25980         PR c++/17964
25981         * g++.dg/cpp/string-1.C: New test.
25982
25983 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25984
25985         * gcc.target/powerpc: New directory.
25986         * gcc.target/powerpc/powerpc.exp: New file.
25987         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25988         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25989         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25990         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25991         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25992         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25993         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25994         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25995         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25996         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25997         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25998         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25999         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26000         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26001         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26002         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26003         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26004         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26005         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26006         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26007         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26008         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26009         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26010         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26011         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26012         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26013         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26014         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26015         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26016         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26017         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26018         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26019         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26020         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26021
26022 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26023
26024         PR c++/21627
26025         * g++.dg/warn/inline2.C: New test.
26026
26027 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26028
26029         PR middle-end/23155
26030         * g++.dg/ext/c99struct1.C: New test.
26031         * gcc.dg/union-cast-1.c: New test.
26032         * gcc.dg/union-cast-2.c: New test.
26033         * gcc.dg/union-cast-3.c: New test.
26034
26035 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26036
26037         PR middle-end/24589
26038         * gcc.c-torture/execute/zero-struct-2.c: New test.
26039
26040 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26041
26042         PR c++/24582
26043         * g++.dg/init/switch1.C: New test.
26044
26045 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26046
26047         * gcc.dg/delay-slot-1.c: New test.
26048
26049 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26050
26051         PR target/24620
26052         * gcc.dg/pr24620.c: New test.
26053
26054 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26055
26056         PR c/24329
26057         * gcc.dg/format/unnamed-1.c: New test.
26058
26059 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26060
26061         PR c++/22434
26062         * g++.dg/expr/cond8.C: New test.
26063
26064         PR c++/24560
26065         * g++.dg/parse/dot1.C: New test.
26066
26067 2005-11-02  Jan Hubicka  <jh@suse.cz>
26068
26069         PR target/23303
26070         * gcc.dg/i386-lea.c: New test
26071
26072 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26073
26074         PR target/24615
26075         * gcc.dg/pr24615.c: New test.
26076
26077 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26078
26079         PR target/24600
26080         * gcc.dg/pr24600.c: New test.
26081
26082 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26083
26084         PR c++/19253
26085         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26086         * g++.dg/parse/typename9.C: New test.
26087         * g++/dg/parse/typename10.C: Likewise.
26088
26089 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26090
26091         PR fortran/18157
26092         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26093         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26094         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26095
26096 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26097
26098         PR c++/24569
26099         * g++.dg/debug/static1.C: New test.
26100
26101 2005-11-02  Josh Conner  <jconner@apple.com>
26102
26103         * g++.dg/crash38.C: moved into proper directory...
26104         * g++.dg/template/crash42.C: ...here
26105
26106 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26107
26108         PR target/18338
26109         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26110         pcc_bitfield_type_matters || default_packed.
26111
26112         * lib/target-supports.exp
26113         (check_effective_target_pcc_bitfield_type_matters): New proc.
26114         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26115
26116         PR testsuite/23304
26117         * lib/target-supports.exp (check_effective_default_packed): New proc.
26118         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26119         Gate expected errors on target ! default_packed.
26120         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26121
26122 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26123
26124         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26125         change (r106358).
26126
26127 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26128
26129         PR fortran/24008
26130         * gfortran.dg/entry_5.f90: New.
26131         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26132
26133 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26134
26135         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26136
26137 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26138
26139         PR fortran/21565
26140         gfortran.dg/namelist_blockdata.f90: New test.
26141
26142         PR fortran/18737
26143         gfortran.dg/external_implicit_none.f90: New test.
26144
26145         PR fortran/14994
26146         * gfortran.dg/secnds.f: New test.
26147
26148 2005-10-31  Jan Hubicka  <jh@suse.cz>
26149
26150         PR target/20928
26151         * gcc.c-torture/compile/pr20928.c: New test.
26152
26153 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26154
26155         PR middle-end/23492
26156         * gcc.c-torture/compile/zero-strct-5.c: New test.
26157
26158 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26159
26160         PR libgfortran/24584
26161         * gfortran.dg/pr24584.f90: New test.
26162
26163 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26164
26165         PR fortran/18883
26166         * gfortran.dg/char_result_9.f90: New.
26167         * gfortran.dg/char_result_10.f90: New.
26168
26169 2005-10-30  Jan Hubicka  <jh@suse.cz>
26170
26171         * g++.dg/tree-ssa/pr24172.C: New testcase.
26172
26173 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26174
26175         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26176
26177 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26178
26179         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26180         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26181         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26182         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26183         gfortran.dg/enum_9.f90,
26184         gfortran.fortran-torture/compile/enum_1.f90,
26185         gfortran.fortran-torture/execute/enum_1.f90,
26186         gfortran.fortran-torture/execute/enum_2.f90,
26187         gfortran.fortran-torture/execute/enum_3.f90,
26188         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26189
26190 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26191
26192         PR target/18482
26193         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26194         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26195
26196 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26197
26198         PR libfortran/20179
26199         * gfortran.dg/mixed_io_1.f90: New test.
26200         * gfortran.dg/mixed_io_1.c: New file.
26201
26202 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26203
26204         * gfortran.dg/malloc_free_1.f90: New test.
26205
26206 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26207
26208         * gcc.dg/nested-func-4.c: Require profiling -pg.
26209
26210 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26211
26212         PR C++/23229
26213         * g++.dg/warn/main-2.C: New test.
26214
26215 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26216
26217         PR fortran/24545
26218         * gfortran.dg/interface_2.f90: new test.
26219
26220 2005-10-28  Josh Conner  <jconner@apple.com>
26221
26222         PR c++/22153
26223         * g++.dg/template/crash38.C: New test.
26224         * g++.dg/parse/explicit1.C: Change expected errors.
26225
26226 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26227
26228         PR C++/23426
26229         * g++.dg/other/large-size-array.C: New test.
26230
26231 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26232
26233         PR middle-end/24362
26234         * g++.dg/opt/complex4.C: New test.
26235
26236 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26237
26238         * gcc.dg/nested-func-4.c: New test.
26239
26240 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26241
26242         PR fortran/24158
26243         gfortran.dg/derived_recursion.f90: New test.
26244         gfortran.dg/implicit_actual.f90: New test.
26245
26246 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26247
26248         PR middle-end/24295, PR testsuite/24477
26249         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26250         removed when weakref hits the tree.
26251
26252 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26253
26254         * gfortran.dg/cray_pointers_4.f90: New test.
26255
26256         * gfortran.dg/cray_pointers_5.f90: New test.
26257
26258 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26259
26260         PR fortran/22290
26261         * gfortran.dg/assign_5.f90: New test.
26262         * gfortran.dg/assign_6.f: New test.
26263
26264 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26265
26266         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26267         CPU has no SSE support.
26268
26269 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26270
26271         PR libgfortran/24224
26272         * gfortran.dg/arrayio_1.f90: Update attribution.
26273         * gfortran.dg/arrayio_2.f90: Update attribution.
26274         * gfortran.dg/arrayio_3.f90: Update attribution.
26275         * gfortran.dg/arrayio_4.f90: Update test conditions.
26276         * gfortran.dg/arrayio_5.f90: Update attribution.
26277         * gfortran.dg/arrayio_6.f90: New test.
26278         * gfortran.dg/arrayio_7.f90: New test.
26279
26280 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26281
26282         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26283
26284 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26285
26286         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26287
26288 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26289
26290         PR fortran/24416
26291         * gfortran.dg/namelist_char_only.f90: New test.
26292
26293 2005-10-24  Asher Langton  <langton2@llnl.gov>
26294
26295         PR fortran/17031
26296         PR fortran/22282
26297         * gfortran.dg/cray_pointers_1.f90: New test.
26298         * gfortran.dg/cray_pointers_2.f90: New test.
26299         * gfortran.dg/cray_pointers_3.f90: New test.
26300         * gfortran.dg/loc_1.f90: New test.
26301         * gfortran.dg/loc_2.f90: New test.
26302
26303 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26304
26305         * gcc.dg/pr24225.c: New test.
26306
26307 2005-10-24  Asher Langton  <langton2@llnl.gov>
26308
26309         * gfortran.dg/dup_save_1.f90: New test.
26310         * gfortran.dg/dup_save_2.f90: New test.
26311
26312 2005-10-24  Paul Brook  <paul@codesourcery.com>
26313
26314         PR 24107
26315         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26316         stdint.h.
26317
26318 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26319
26320         PR libgfortran/24489
26321         * gfortran.dg/pr24489.f90: New test.
26322
26323 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26324
26325         PR fortran/23635
26326         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26327
26328 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26329
26330         PR target/18911
26331         * g++.dg/init/array16.C: Skip for mmix-*-*.
26332
26333 2005-10-23  Asher Langton  <langton2@llnl.gov>
26334
26335         * gfortran.dg/byte_1.f90: New test.
26336         * gfortran.dg/byte_2.f90: New test.
26337
26338 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26339
26340         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26341
26342 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26343
26344         PR fortran/18022
26345         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26346
26347         PR fortran/24311
26348         * gfortran.dg/merge_char_const.f90: New test.
26349
26350         PR fortran/24384
26351         * gfortran.dg/spread_scalar_source.f90: New test.
26352
26353 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26354
26355         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26356
26357         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26358         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26359
26360         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26361
26362 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26363
26364         PR fortran/24426
26365         * gfortran.dg/der_pointer_4.f90: New.
26366
26367 2005-10-22  David Ayers  <d.ayers@inode.at>
26368
26369         * obj-c++.dg/except-1.mm: Simplify.
26370
26371 2005-10-21  David Ayers  <d.ayers@inode.at>
26372
26373         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26374
26375 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * gfortran.dg/assumed_dummy_2.f90: New test.
26378
26379 2005-10-21  James E Wilson  <wilson@specifix.com>
26380
26381         PR preprocessor/15220
26382         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26383
26384 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26385
26386         * gcc.c-torture/execute/20051021-1.c: New test.
26387
26388 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26389
26390         PR c++/24260
26391         * g++.dg/ext/tmplattr1.C: New test.
26392
26393 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26394
26395         PR fortran/24440
26396         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26397
26398 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26399
26400         * obj-c++.dg/except-1.mm: New.
26401
26402         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26403
26404 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26405
26406         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26407
26408 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26409
26410         PR middle-end/24295
26411         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26412         declarations with the same names as thunks' alias targets, use
26413         aliases instead.
26414         * gcc.dg/attr-alias-3.c: New test.
26415         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26416
26417 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/22618
26420         * g++.dg/parse/access8.C: New test.
26421
26422 2005-10-20  Richard Guenther  <rguenther@suse.de>
26423
26424         PR c++/24439
26425         * g++.dg/tree-ssa/pr24439.C: New testcase.
26426
26427 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26428
26429         * g++.dg/opt/delay-slot-1.C: New test.
26430
26431 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26432
26433         PR fortran/21625
26434         * gfortran.fg/der_init_1.f90: New.
26435
26436 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26437
26438         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26439
26440 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/21908
26443         * g++.dg/parse/error28.C: New test.
26444
26445 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26446
26447         * gcc.dg/profile-generate-2.c: New test.
26448
26449 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26450
26451         PR target/23589
26452         * g++.dg/ext/dllimport11.C: New.
26453
26454 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26455
26456         PR c++/22293
26457         * g++.dg/other/friend3.C: New test.
26458
26459 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR c++/23293
26462         * g++.dg/template/error19.C: New test.
26463
26464 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         PR c++/21383
26467         * g++.dg/overload/koenig2.C: New.
26468
26469         PR c++/23118
26470         * g++.dg/overload/error2.C: New.
26471
26472         PR c++/22604
26473         * g++.dg/inherit/covariant14.C: New.
26474
26475 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26476
26477         PR c++/23440
26478         * g++.dg/parse/for1.C: New test.
26479
26480 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26481
26482         PR fortran/23446
26483         * gfortran.dg/host_dummy_index_1.f90: New test.
26484
26485         PR fortran/21459
26486         * gfortran.dg/automatic_char_len_2.f90: New test.
26487
26488         PR fortran/20866
26489         * gfortran.dg/recursive_statement_functions.f90: New test.
26490
26491         PR fortran/20853
26492         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26493
26494         PR fortran/20849
26495         * gfortran.dg/external_initializer.f90: New test.
26496
26497         PR fortran/20837
26498         * non_module_public.f90: New test.
26499
26500 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26501
26502         PR c++/24386
26503         * g++.dg/template/overload7.C: New.
26504
26505         PR c++/22551
26506         * g++.dg/other/switch2.C: Remove expected warnings.
26507
26508         PR c++/21353
26509         * g++.dg/template/defarg6.C: New.
26510
26511 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26512
26513         PR target/24315
26514         * gcc.target/i386/pr24315.c: New test.
26515
26516 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/24389
26519         * g++.dg/template/static21.C: New test.
26520         * g++.dg/template/static21-a.cc: Likewise.
26521
26522 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26523
26524         PR c++/23959
26525         * g++.dg/warn/Wswitch-default-1.C: New test.
26526         * g++.dg/warn/Wswitch-default-2.C: New test.
26527
26528 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26529
26530         PR c++/22173
26531         * g++.dg/parse/template18.C: New test.
26532         * g++.dg/template/nontype15.C: Likewise.
26533
26534 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26535
26536         PR fortran/22273
26537         * gfortran.dg/spec_expr_2.f90: New.
26538
26539 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26540
26541         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26542         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26543         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26544         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26545         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26546         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26547         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26548         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26549         previous target-specific skips and warning-message matches where
26550         applicable.
26551
26552 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26553
26554         PR c++/21347
26555         * g++.dg/warn/Wctor-dtor.C: New test.
26556
26557 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26558
26559         PR c/23439
26560         * gcc.dg/for-1.c: New test.
26561
26562 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26563
26564         PR c++/19565
26565         * g++.dg/warn/Wconversion1.C: New test.
26566         * g++.dg/ext/packed4.C: Compile with -w.
26567         * g++.dg/opt/20050511-1.C: Likewise.
26568         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26569
26570 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26571
26572         * gfortran.dg/boz_5.f90: New test.
26573
26574 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         PR c++/22551
26577         * g++.dg/other/switch2.C: New.
26578
26579         PR c++/23984
26580         * g++.dg/init/ctor7.C: New.
26581
26582 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26583
26584         PR c++/23730
26585         * g++.dg/parse/crash32.C: New test.
26586
26587 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26588
26589         PR c++/20721
26590         * g++.dg/init/goto2.C: New test.
26591
26592         PR c++/22464
26593         * g++.dg/template/crash/41.C: New test.
26594
26595         PR c++/22180
26596         * g++.dg/template/crash40.C: New test.
26597
26598         PR c++/23694
26599         * g++.dg/parse/friend5.C: New test.
26600
26601         PR c++/23307
26602         * g++.dg/template/crash38.C: New test.
26603
26604         PR c++/22352
26605         * g++.dg/template/friend38.C: New test.
26606
26607         PR c++/22405
26608         * g++.dg/template/crash39.C: New test.
26609
26610 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26611
26612         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26613         gcc.dg/debug/dwarf2/dwarf-char2.c,
26614         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26615
26616         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26617
26618 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26619
26620         * gcc.dg/dll-2.c: Add tests for warnings.
26621         * gcc.dg/dll-3.c: Likewise.
26622         * gcc.dg/dll-4.c: Likewise.
26623
26624         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26625         * g++.dg/ext/dllimport2.C: Likewise.
26626         * g++.dg/ext/dllimport3.C: Likewise.
26627         * g++.dg/ext/dllimport7.C: Likewise.
26628         * g++.dg/ext/dllimport8.C: Likewise.
26629         * g++.dg/ext/dllimport9.C: Likewise.
26630
26631 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26632
26633         PR fortran/24092
26634         * gfortran.dg/derived_pointer_recursion.f90: New test.
26635
26636 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26637
26638         * gcc.c-torture/execute/20051012-1.c: New test.
26639
26640 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26641
26642         PR fortran/18082
26643         * gfortran.dg/automatic_char_len_1.f90: New test.
26644
26645 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26646
26647         PR fortran/20847
26648         * gfortran.dg/save_common.f90: New test.
26649
26650         PR fortran/20856
26651         * gfortran.dg/save_result.f90: New test.
26652
26653 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26654
26655         PR c++/21592
26656         * g++.dg/template/dependent-expr1.C: Add new expected error.
26657         * g++.dg/template/dependent-expr2.C: Adjust error text.
26658         * g++.dg/template/overload6.C: New.
26659
26660         PR c++/23797
26661         * g++.dg/other/typename8.C: New.
26662
26663         PR c++/21117
26664         * g++.dg/other/return1.C: New.
26665
26666 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26667
26668         PR c++/24052
26669         * g++.dg/ext/label5.C: New.
26670
26671 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         PR c++/19964
26674         * g++.dg/parse/crash31.C: New.
26675
26676 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26677
26678         * g++.dg/ipa/ipa-1.c: New test.
26679         * g++.dg/ipa/ipa-2.c: New test.
26680         * g++.dg/ipa/ipa-3.c: New test.
26681         * g++.dg/ipa/ipa-4.c: New test.
26682         * g++.dg/ipa/ipa-5.c: New test.
26683         * g++.dg/ipa/ipa.exp: New file.
26684
26685 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26686
26687         PR fortran/24207
26688         * gfortran.dg/private_type_3.f90: New test.
26689
26690 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26691
26692         PR fortran/20786
26693         gfortran.dg/aint_anint_1.f90: New test.
26694
26695 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26696
26697         PR libgfortran/24313
26698         gfortran.dg/csqrt.f: New test.
26699
26700 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26701
26702         PR c++/8057
26703         * g++.dg/warn/noeffect7.C: New test.
26704         * g++.dg/warn/noeffect2.C: Instantiate templates.
26705         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26706         and warning.
26707
26708 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26709
26710         PR c++/21089
26711         * g++.dg/init/float1.C: New test.
26712
26713         PR c++/24277
26714         * g++.dg/init/member1.C: Tweak error markers.
26715
26716 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26717
26718         PR testsuite/24281
26719         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26720         Check for null pointer.
26721
26722 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26723
26724         PR c++/21369
26725         * g++.dg/parse/ret-type3.C: New test.
26726
26727 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26728
26729         PR tree-opt/23946
26730         * gcc.c-torture/compile/pr23946.c: New test.
26731
26732 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * g++.dg/opt/mmx2.C: New test.
26735
26736 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26737
26738         PR c++/24277
26739         * g++.dg/template/static20.C: New test.
26740
26741         PR c++/24302
26742         * g++.dg/warn/Wunused-12.C: New test.
26743
26744         PR c++/23437
26745         * g++.dg/template/arg4.C: New test.
26746
26747 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26750         * gcc.dg/ucnid-3.c: Likewise.
26751         * gcc.dg/ucnid-4.c: Likewise.
26752         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26753         * g++.dg/other/ucnid-1.C: Likewise.
26754         * gcc.dg/sparc-frame-1.c: New test.
26755
26756 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26757
26758         PR c++/24139
26759         * g++.dg/template/spec27.C: New test.
26760
26761         PR c++/24275
26762         * g++.dg/template/static19.C: New test.
26763
26764 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26765
26766         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26767         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26768
26769 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26770
26771         PR target/24136
26772         * gfortran.fortran-torture/compile/pr24136.f: New test.
26773
26774 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26775
26776         PR c++/22172
26777         * g++.dg/parse/crash30.C: New test.
26778
26779 2005-10-07  Richard Guenther  <rguenther@suse.de>
26780
26781         PR middle-end/24227
26782         * gcc.c-torture/compile/pr24227.c: New testcase.
26783
26784 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26785
26786         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26787         Do not put aligned attributes on array elements.
26788
26789 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26790
26791         PR testsuite/23611, PR testsuite/23615
26792         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26793         writing prototypes of library functions by hand.
26794         * obj-c++.dg/bitfield-4.mm: Likewise.
26795         * obj-c++.dg/const-str-4.mm: Likewise.
26796         * obj-c++.dg/encode-4.mm: Likewise.
26797         * obj-c++.dg/encode-5.mm: Likewise.
26798         * obj-c++.dg/encode-6.mm: Likewise.
26799         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26800         * obj-c++.dg/method-10.mm: Likewise.
26801         * obj-c++.dg/method-17.mm: Likewise.
26802         * obj-c++.dg/method-19.mm: Likewise.
26803         * obj-c++.dg/try-catch-2.mm: Likewise.
26804
26805 2005-10-06  Richard Henderson  <rth@redhat.com>
26806
26807         PR 24236
26808         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26809
26810 2005-10-06  Dale Johannesen  <dalej@apple.com>
26811
26812         * gcc.c-torture/execute/20030125-1.c: Correct.
26813
26814 2005-10-06  Richard Guenther  <rguenther@suse.de>
26815
26816         PR tree-optimization/24238
26817         * g++.dg/tree-ssa/pr24238.C: New testcase.
26818
26819 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26820
26821         PR 18568
26822         * gfortran.dg/der_pointer_3.f90: New test.
26823
26824 2005-10-05  Devang Patel  <dpatel@apple.com>
26825
26826         PR Debug/23205
26827         * g++.dg/other/PR23205.C: New.
26828
26829 2005-10-05  Richard Henderson  <rth@redhat.com>
26830
26831         PR target/23602
26832         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26833         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26834
26835 2005-10-05  Dale Johannesen  <dalej@apple.com>
26836
26837         * gcc.c-torture/execute/float-floor.c: New.
26838
26839 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26840
26841         PR tree-optimization/21419
26842         PR tree-optimization/24146
26843         PR tree-optimization/24151
26844
26845         * g++.dg/ext/asm7.C: New.
26846         * g++.dg/ext/asm8.C: New.
26847         * gcc.dg/asm-1.c: Compile on all targets.
26848         * gcc.dg/asm-pr24146.c: New.
26849         * gcc.dg/pr21419.c: Adjust error messages.
26850
26851 2005-10-05  Richard Guenther  <rguenther@suse.de>
26852
26853         PR fortran/24176
26854         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26855
26856 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         PR c++/23513
26859         * g++.dg/template/spec22.C: Robustify test.
26860         * g++.dg/template/spec26.C: New.
26861
26862 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26863
26864         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26865         if target supports vector instructions.
26866
26867 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26868
26869         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26870         C99 functions.
26871
26872 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26873
26874         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26875         check_effective_target_fortran_large_int): Replace cached result
26876         when target changes.
26877
26878 2005-10-04  Devang Patel  <dpatel@apple.com>
26879
26880         * gcc.dg/i386-sse-vect-types.c: New.
26881
26882 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26883
26884         PR preprocessor/13726
26885         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26886         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26887
26888 2005-10-04  Richard Guenther  <rguenther@suse.de>
26889
26890         PR c/23576
26891         * gcc.dg/noncompile/pr23576.c: New testcase.
26892
26893 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26894
26895         PR middle-end/23125
26896         * gcc.dg/register-var-3.c: New test.
26897
26898 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26899
26900         * gcc.dg/pr23049.c: New test.
26901
26902         * gcc.dg/ucnid-4.c: Fix test.
26903
26904 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26905
26906         PR 23445
26907         * gcc.c-torture/compile/pr23445.c: New test.
26908
26909 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26910
26911         * g++.dg/overload/unknown1.C: New.
26912
26913 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/17775
26916         * g++.dg/template/repo4.C: New test.
26917
26918 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26919
26920         PR libfortran/19308
26921         * gfortran.dg/large_real_kind_2.F90: New test.
26922         * gfortran.dg/large_integer_kind_2.f90: New test.
26923
26924 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26925
26926         * lib/target-supports.exp (check_effective_target_vect_shift):
26927         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26928         (check_effective_target_vect_condition): Fix copy-n-pasto.
26929
26930         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26931         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26932         targets.
26933
26934 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26935
26936         PR c++/22621
26937         * g++.dg/template/overload5.C : New test.
26938
26939         PR c++/23840
26940         * g++.dg/expr/stdarg1.C: New test.
26941
26942 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26943
26944         PR 24142
26945         * gcc.c-torture/execute/pr24142.c: New test.
26946
26947 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26948
26949         PR 24141
26950         * gcc.c-torture/execute/pr24141.c: New test.
26951
26952 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26953             Diego Novillo  <dnovillo@redhat.com>
26954
26955         PR 23604
26956         * gcc.c-torture/execute/pr23604.c: New test.
26957
26958 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26959
26960         PR fortran/16404
26961         PR fortran/20835
26962         PR fortran/20890
26963         PR fortran/20899
26964         PR fortran/20900
26965         PR fortran/20901
26966         PR fortran/20902
26967         gfortran.dg/equiv_constraint_1.f90: New test.
26968         gfortran.dg/equiv_constraint_2.f90: New test.
26969         gfortran.dg/equiv_constraint_3.f90: New test.
26970         gfortran.dg/equiv_constraint_4.f90: New test.
26971         gfortran.dg/equiv_constraint_5.f90: New test.
26972         gfortran.dg/equiv_constraint_6.f90: New test.
26973         gfortran.dg/equiv_constraint_7.f90: New test.
26974         gfortran.dg/equiv_constraint_8.f90: New test.
26975         gfortran.dg/private_type_1.f90: New test.
26976         gfortran.dg/private_type_2.f90: New test.
26977         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26978         980628-10.f: Assert std=gnu to permit mixing of
26979         types in equivalence statements.
26980
26981 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26982
26983         PR 24112
26984         * gfortran.dg/open_status_1.f90: New.
26985
26986 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26987
26988         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26989         * gcc.dg/vect/pr22480.c: Clean up temp files.
26990         * gcc.dg/vect/pr23831.c: Clean up temp files.
26991         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26992         Clean up temp files.
26993         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26994         Clean up temp files.
26995
26996         * gcc.dg/20050309-1.c: Clean up temp files.
26997         * gcc.dg/20050325-1.c: Clean up temp files.
26998
26999 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27000
27001         PR tree-optimization/24059
27002         * gcc.dg/vect/pr24059.c : New test.
27003
27004 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27005
27006         PR middle-end/24109
27007         * gcc.c-torture/execute/20050929-1.c: New test.
27008
27009 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27010
27011         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27012
27013 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27014
27015         PR c/21419
27016         * gcc.dg/pr21419.c: New test.
27017
27018 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27019
27020         * gcc.dg/pr23911.c: New test.
27021
27022 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27023
27024         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27025
27026         PR c++/16782
27027         * g++.dg/parse/qualified4.C: New test.
27028         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27029         * g++.old-deja/g++.mike/p8154.C: Likewise.
27030
27031 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/22147
27034         * g++.dg/template/friend37.C: New test.
27035         * g++.dg/parse/crash28.C: Adjust error markers.
27036
27037 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27038
27039         PR fortran/18518
27040         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27041
27042 2005-09-27  Devang Patel  <dpatel@apple.com>
27043
27044         PR tree-optimization/23625
27045         * gcc.dg/pr23625.c: New test.
27046
27047 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27048
27049         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27050         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27051
27052 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27053
27054         PR fortran/23677
27055         * gfortran.fortran-torture/execute/save_1.f90: New test.
27056         * gfortran.dg/save_1.f90: New test.
27057
27058 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27059
27060         * gcc.target/i386/builtin-apply-mmx.c: New test.
27061
27062         PR target/22576
27063         * gcc.target/i386/pr22576.c: New test.
27064
27065         PR target/22585
27066         * gcc.target/i386/pr22585.c: New test.
27067
27068         PR target/23268
27069         * gcc.target/i386/pr23268.c: New test.
27070
27071         PR middle-end/23831
27072         * gcc.dg/vect/pr23831.c: New test.
27073
27074         PR target/24055
27075         * gcc.target/i386/pr24055.c: New test.
27076
27077 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27078
27079         PR tree-optimization/23960
27080         * gcc.c-torture/compile/pr23960.c: New.
27081
27082 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27083
27084         PR fortran/16861
27085         * gfortran.dg/nested_modules_3.f90: New.
27086
27087 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27088
27089         PR fortran/24005
27090         gfortran.dg/interface_1.f90: New test.
27091
27092 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27093         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27094
27095         PR fortran/23843
27096         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27097
27098 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27099
27100         PR fortran/23516
27101         * gfortran.dg/imag_1.f: New test.
27102         * gfortran.dg/imag_2.f: Ditto.
27103
27104 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27105
27106         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27107
27108 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27109
27110         PR c++/21983
27111         * g++.dg/warn/pr21983.C: New test.
27112
27113 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27114
27115         * gcc.dg/20050922-1.c: Testcase added.
27116
27117 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27118
27119         PR c++/23993
27120         * g++.dg/template/array14.C: New test.
27121
27122 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27123
27124         PR fortran/19929
27125         * gfortran.dg/der_ptr_component_1.f90: New test.
27126
27127 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27128
27129         PR c++/23965
27130         * g++.dg/template/error1.C: Reject "no matching function" message.
27131
27132 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27133
27134         PR c++/17609
27135         * g++.dg/lookup/error1.C: New test.
27136
27137 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27138
27139         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27140         functionality of the testcase.
27141
27142 2005-09-20  Richard Henderson  <rth@redhat.com>
27143
27144         * gcc.dg/vect/vect-22.c: Require vect_float.
27145         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27146
27147 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27148
27149         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27150         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27151         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27152         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27153         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27154         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27155         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27156         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27157         * gcc.dg/cpp/ucnid-8.c: New test.
27158
27159 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27160
27161         PR tree-optimization/23929
27162         * gcc.c-torture/compile/pr23929.c: New test.
27163
27164 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27165
27166         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27167         for one loop.
27168
27169 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27170
27171         PR testsuite/23186
27172         * g++.dg/other/pr22003.C: Require named sections.
27173
27174 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27175
27176         PR c++/23947
27177         * g++.dg/rtti/crash3.C: New test.
27178
27179         PR tree-optimization/23818
27180         * gcc.dg/pr23818.c: New test.
27181
27182 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27183
27184         PR fortran/23420
27185         * gfortran.dg/print_fmt_4.f: New.
27186
27187 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27188
27189         PR fortran/23663
27190         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27191
27192 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27193
27194         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27195         Use pointers to local alignable arrays instead. Added comments.
27196         * gcc.dg/vect/vect-46.c: Likewise.
27197         * gcc.dg/vect/vect-48.c: Likewise.
27198         * gcc.dg/vect/vect-49.c: Likewise.
27199         * gcc.dg/vect/vect-52.c: Likewise.
27200         * gcc.dg/vect/vect-53.c: Likewise.
27201         * gcc.dg/vect/vect-54.c: Likewise.
27202         * gcc.dg/vect/vect-56.c: Likewise.
27203         * gcc.dg/vect/vect-57.c: Likewise.
27204         * gcc.dg/vect/vect-58.c: Likewise.
27205         * gcc.dg/vect/vect-60.c: Likewise.
27206         * gcc.dg/vect/vect-61.c: Likewise.
27207
27208         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27209         The test is no longer vectorizable on vect_no_align targets.
27210         * gcc.dg/vect/vect-43.c: Likewsie.
27211
27212         * gcc.dg/vect/vect-44.c: Added comments.
27213         * gcc.dg/vect/vect-45.c: Added comments.
27214         * gcc.dg/vect/vect-50.c: Added comments.
27215         * gcc.dg/vect/vect-51.c: Added comments.
27216
27217         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27218         aligned type.
27219         * gcc.dg/vect/Os-vect-95.c: Likewise.
27220
27221         * gcc.dg/vect/vect-41.c: Test removed.
27222         * gcc.dg/vect/vect-47.c: Test removed.
27223         * gcc.dg/vect/vect-55.c: Test removed.
27224         * gcc.dg/vect/vect-59.c: Test removed.
27225
27226 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27227
27228         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27229         No longer vectorizable on vect_no_align targets.
27230         * gcc.dg/vect/pr20122.c: Likewise.
27231         * gcc.dg/vect/vect-74.c: Likewise.
27232         * gcc.dg/vect/vect-75.c: Likewise.
27233         * gcc.dg/vect/vect-76.c: Likewise.
27234
27235         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27236         Will not be vectorizable on vect_no_align targets once aliasing issues
27237         are resolved.
27238         * gcc.dg/vect/vect-79.c: Likewise.
27239
27240         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27241         * gcc.dg/vect/vect-78.c: Likewise.
27242         * gcc.dg/vect/vect-97.c: Likewise.
27243
27244 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27245
27246         * gcc.dg/pr23943.c: New test.
27247
27248 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27249
27250         PR fortran/19181
27251         * gfortran.dg/derived_pointer_null_1.f90: New test.
27252
27253 2005-09-18  Richard Guenther  <rguenther@suse.de>
27254
27255         PR middle-end/23944
27256         * gcc.c-torture/compile/pr23944.c: New testcase.
27257
27258 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27259
27260         PR fortran/15975
27261         * gfortran.dg/der_pointer_2.f90: New test.
27262
27263 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27264
27265         PR fortran/16861
27266         * gfortran.dg/nested_modules_2.f90: New test.
27267
27268 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27269
27270         PR c++/18368
27271         * g++.dg/other/semicolon.C: New test.
27272
27273 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27274
27275         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27276         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27277
27278 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27279
27280         PR c++/23914
27281         * g++.dg/template/static18.C: New test.
27282
27283         PR c++/21514
27284         * g++.dg/template/crash19.C: Remove dg-error marker.
27285         * g++.dg/template/local4.C: New test.
27286
27287 2005-09-16  Paul Brook  <paul@codesourcery.com>
27288
27289         PR fortran/23906
27290         * gfortran.dg/dependency_1.f90: New test.
27291
27292 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27293
27294         PR c++/23896
27295         * g++.dg/template/static17.C: New test.
27296
27297 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27298
27299         PR c++/23139
27300         * g++.dg/warn/huge-val1.C: New test.
27301
27302 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27303
27304         PR c++/13140
27305         * g++.dg/parse/class2.C: New test.
27306         * g++.dg/template/explicit8.C: Likewise.
27307         * g++.dg/template/spec25.C: Likewise.
27308
27309 2005-09-14  Josh Conner  <jconner@apple.com>
27310
27311         PR middle-end/23584
27312         * gcc.dg/pr23584.c: New test.
27313
27314 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27315
27316         PR fortran/21875 Internal Unit Array I/O, NIST
27317         * gfortran.dg/arrayio_1.f90: New test.
27318         * gfortran.dg/arrayio_1.f90: New test.
27319         * gfortran.dg/arrayio_1.f90: New test.
27320         * gfortran.dg/arrayio_1.f90: New test.
27321         * gfortran.dg/arrayio_1.f90: New test.
27322
27323 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27324
27325         PR middle-end/22480
27326         * gcc.dg/vect/pr22480.c: New test.
27327
27328 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27329
27330         PR fortran/19358
27331         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27332
27333 2005-09-13 Josh Conner <jconner@apple.com>
27334
27335         PR c++/23180
27336         * g++.dg/init/struct2.C: New test.
27337         * g++.dg/init/struct3.C: New test.
27338
27339 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27340
27341         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27342         Clean up temp files.
27343         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27344         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27345         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27346         gcc.dg/tree-ssa/builtin-printf-1.c,
27347         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27348         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27349         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27350         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27351         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27352         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27353         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27354         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27355         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27356         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27357         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27358         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27359
27360 2005-09-13  Josh Conner  <jconner@apple.com>
27361
27362         * lib/gcc-dg.exp: Load scanipa.exp.
27363         (cleanup-dump): New procedure.
27364         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27365         * lib/scandump.exp: New file.
27366         * lib/scantree.exp: Use it.
27367         * lib/scanipa.exp: New file.
27368
27369 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27370
27371         PR fortran/17740
27372         * gfortran.dg/generic_4.f90: New test.
27373
27374 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27375
27376         PR target/23816
27377         * gcc.target/i386/pr23816-1.c: New test.
27378         * gcc.target/i386/pr23816-2.c: New test.
27379
27380
27381 2005-09-13  Bastian Blank <waldi@debian.org>
27382
27383         PR c++/16171
27384         * g++.dg/abi/mangle26.C: New test.
27385         * g++.dg/abi/mangle27.C: New test.
27386         * g++.dg/abi/mangle28.C: New test.
27387         * g++.dg/abi/mangle29.C: New test.
27388
27389         PR c++/23839
27390         * g++.dg/parse/register1.C: New test.
27391
27392 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR c++/23842
27395         * g++.dg/template/access16.C: New test.
27396
27397 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27398
27399         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27400
27401 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27402
27403         PR fortran/18899
27404         * gfortran.dg/shape_2.f90: New test.
27405
27406 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27407
27408         PR target/19269
27409         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27410         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27411         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27412         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27413         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27414         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27415         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27416         tests.
27417
27418 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27419
27420         PR c++/23841
27421         * g++.dg/parse/template17.C: New test.
27422
27423 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27424
27425         PR c++/23789
27426         * g++.dg/template/nontype14.C: New test.
27427
27428 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27429
27430         PR g++/7874
27431         * g++.dg/lookup/friend7.C: New test.
27432         * g++.dg/lookup/friend8.C: New test.
27433         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27434         so that it will be found via argument dependent lookup.
27435         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27436         friend functions which will no longer be found.
27437         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27438         function g, so that it will be found via argument dependent
27439         lookup.
27440         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27441         * g++.old-deja/g++.mike/net43.C: Likewise.
27442
27443 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/23691
27446         * g++.dg/template/static16.C: New test.
27447
27448 2005-09-12  Josh Conner  <jconner@apple.com>
27449
27450         PR middle-end/23237
27451         * gcc.c-torture/compile/pr23237.c: New test.
27452
27453 2005-09-11  Richard Henderson  <rth@redhat.com>
27454
27455         * g++.dg/other/error8.C: Update expected diagnostic text.
27456
27457 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27458
27459         PR libfortran/19872
27460         * gfortran.dg/overwrite_1.f: New test.
27461
27462 2005-09-09  Josh Conner  <jconner@apple.com>
27463
27464         * g++.dg/init/pr23180-1.C: Removed.
27465         * g++.dg/init/pr23180-2.C: Removed.
27466
27467 2005-09-09  David Daney <ddaney@avtrex.com>
27468
27469         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27470         files which are ...
27471         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27472         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27473
27474 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27475
27476         * gfortran.dg/iostat_2.f90: New test.
27477
27478 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR c++/22252
27481         * g++.dg/ext/interface1.C: New test.
27482         * g++.dg/ext/interface1.h: Likewise.
27483         * g++.dg/ext/interface1a.cc: Likewise.
27484
27485 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27486
27487         * gfortran.dg/iomsg_1.f90: New test case.
27488
27489 2005-09-09  Richard Guenther  <rguenther@suse.de>
27490
27491         PR c++/23624
27492         * g++.dg/tree-ssa/pr23624.C: New testcase.
27493
27494 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27495
27496         PR fortran/19239
27497         * gfortran.dg/vector_subscript_1.f90,
27498         * gfortran.dg/vector_subscript_2.f90: New tests.
27499
27500 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27501
27502         PR fortran/21104
27503         * gfortran.dg/array_alloc_1.f90,
27504         * gfortran.dg/array_alloc_2.f90,
27505         * gfortran.dg/array_alloc_3.f90: New tests.
27506
27507 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27508
27509         PR fortran/12840
27510         * gfortran.dg/array_constructor_6.f90
27511         * gfortran.dg/array_constructor_7.f90
27512         * gfortran.dg/array_constructor_8.f90
27513         * gfortran.dg/array_constructor_9.f90
27514         * gfortran.dg/array_constructor_10.f90
27515         * gfortran.dg/array_constructor_11.f90
27516         * gfortran.dg/array_constructor_12.f90: New tests.
27517
27518 2005-09-08  Josh Conner  <jconner@apple.com>
27519
27520         PR c++/23180
27521         * g++.dg/init/pr23180-1.C: New test.
27522         * g++.dg/init/pr23180-2.C: New test.
27523
27524 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27525
27526         PR fortran/18878
27527         * gfortran.dg/module_double_reuse.f90: New.
27528
27529 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27530
27531         PR fortran/23270
27532         PR fortran/22304
27533         PR fortran/18870
27534         PR fortran/17917
27535         PR fortran/16511
27536         * gfortran.dg/common_equivalence_1.f: New.
27537         * gfortran.dg/common_equivalence_2.f: New.
27538         * gfortran.dg/common_equivalence_3.f: New.
27539         * gfortran.dg/contained_equivalence_1.f90: New.
27540         * gfortran.dg/module_blank_common.f90: New.
27541         * gfortran.dg/module_commons_1.f90: New.
27542         * gfortran.dg/module_equivalence_1.f90: New.
27543         * gfortran.dg/nested_modules_1.f90: New.
27544         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27545         equivalences and add comment to connect the test with
27546         the PR.
27547
27548 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27549
27550         PR fortran/23765
27551         * gfortran.dg/common_6.f90: New test.
27552
27553 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27554
27555         PR fortran/15326
27556         * gfortran.dg/char_result_1.f90,
27557         * gfortran.dg/char_result_2.f90,
27558         * gfortran.dg/char_result_3.f90,
27559         * gfortran.dg/char_result_4.f90,
27560         * gfortran.dg/char_result_5.f90,
27561         * gfortran.dg/char_result_6.f90,
27562         * gfortran.dg/char_result_7.f90,
27563         * gfortran.dg/char_result_8.f90: New tests.
27564
27565 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27566
27567         PR fortran/19928
27568         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27569
27570 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27571
27572         PR obj-c++/16816
27573         * obj-c++.dg/selector-5.mm: New test.
27574         * obj-c++.dg/selector-6.mm: New test.
27575
27576 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27577
27578         PR objc/20574
27579         PR objc/19324
27580         * objc.dg/error-1.m: New test.
27581
27582 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27583
27584         PR fortran/23373
27585         * gfortran.fortran-torture/execute/pr23373-1.f90,
27586         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27587
27588 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27589
27590         PR libfortran/23760
27591         * gfortran.dg/g77/1832.f: Remove long string in write statement
27592         to allow the test to pass on correct list directed output with
27593         prepended space.
27594
27595 2005-09-07  James E Wilson  <wilson@specifix.com>
27596
27597         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27598
27599 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27600
27601         * gfortran.dg/parameter+save.f90: Rename to
27602         * gfortran.dg/parameter_save.f90: .. this.
27603
27604 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27605
27606         PR fortran/20848
27607         * gfortran.dg/parameter+save.f90: New test case.
27608
27609 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27610
27611         PR fortran/19269
27612         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27613
27614 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27615
27616         PR c/23075
27617         * gcc.dg/pr23075.c: New test.
27618         * g++.dg/warn/pr23075.C: New test.
27619
27620         PR target/22362
27621         * gcc.target/i386/pr22362.c: New test.
27622
27623         PR rtl-optimization/23098
27624         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27625
27626         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27627         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27628         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27629
27630 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27631
27632         * g++.dg/expr/cast6.C: New test.
27633
27634         PR c++/9782
27635         * g++.dg/init/new15.C: New test.
27636
27637 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27638
27639         * gcc.dg/vect/Os-vect-95.c: New test.
27640         * gcc.dg/vect/vect-95.c: Same.
27641
27642 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27643
27644         * gcc.dg/vect/vect-29.c: Update xfail testing.
27645         * gcc.dg/vect/vect-44.c: Same.
27646         * gcc.dg/vect/vect-48.c: Same.
27647         * gcc.dg/vect/vect-50.c: Same.
27648         * gcc.dg/vect/vect-72.c: Same.
27649         * gcc.dg/vect/vect-77.c: Same.
27650         * gcc.dg/vect/vect-78.c: Same.
27651         * gcc.dg/vect/vect-80.c: Same.
27652         * gcc.dg/vect/vect-96.c: Same.
27653         * gcc.dg/vect/vect-100.c: Same.
27654         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27655         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27656         * gfortran.dg/vect/vect-5.f90: Same.
27657
27658 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27659
27660         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27661         start strings.
27662         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27663         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27664
27665         PR c++/23056
27666         * g++.dg/opt/pr23056.C: New test.
27667
27668         PR rtl-optimization/23098
27669         * gcc.target/i386/pr23098.c: New test.
27670
27671 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27672
27673         PR c++/23667
27674         * g++.dg/template/static15.C: New test.
27675
27676         PR c++/21440
27677         * g++.dg/ext/stmtexpr5.C: New test.
27678         * g++.dg/ext/stmtexpr6.C: Likewise.
27679
27680 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27681
27682         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27683
27684         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27685         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27686         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27687
27688 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27689
27690         PR libfortran/23321
27691         * gfortran.dg/direct_io_4.f90: New test case.
27692
27693 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27694             Rasmus Hahn  <rassahah@neofonie.de>
27695
27696         PR libobjc/23108
27697         * objc.dg/type-stream-1.m: New test.
27698
27699 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27700
27701         PR fortran/23661
27702         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27703         gfortran.dg/print_fmt_3.f90: New test.
27704
27705 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27706
27707         * gfortran.dg/fmt_t_1.f90: New test.
27708
27709 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27710
27711         PR rtl-optimization/23454
27712         * g++.dg/opt/pr23454.C: New test.
27713
27714 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/23699
27717         * g++.dg/ext/static1.C: New test.
27718
27719 2005-09-02  Richard Henderson  <rth@redhat.com>
27720
27721         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27722         tail call to check_fa_work.
27723
27724 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27725
27726         PR c++/21687
27727         * g++.dg/other/gc3.C: New test.
27728
27729 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27730
27731         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27732         * gcc.dg/20050826-1.c: Likewise.
27733
27734 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27735
27736         PR c++/23167
27737         * g++.dg/expr/volatile1.C: New test.
27738
27739 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27740
27741         PR middle-end/23547
27742         * gcc.dg/pr23547.c: New test.
27743
27744 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27745
27746         PR c/22061
27747         * gcc.c-torture/execute/pr22061-1.c,
27748         * gcc.c-torture/execute/pr22061-2.c,
27749         * gcc.c-torture/execute/pr22061-3.c,
27750         * gcc.c-torture/execute/pr22061-4.c: New tests.
27751
27752 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27753
27754         * gcc.dg/Wredundant-decls-2.c: New test to check that
27755         -Wredundant-decls does not issue warning for a variable
27756         definition following a declaration.
27757
27758 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27759
27760         PR debug/7241
27761         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27762         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27763         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27764
27765         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27766         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27767         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27768         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27769         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27770         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27771         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27772         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27773
27774 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27775
27776         PR objc/23306
27777         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27778         scan-assmbler.
27779
27780 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27781
27782         PR target/21255
27783         * gcc.dg/pr21255-1.c: New test.
27784         * gcc.dg/pr21255-2-mb.c: Likewise.
27785         * gcc.dg/pr21255-2-ml.c: Likewise.
27786         * gcc.dg/pr21255-3.c: Likewise.
27787         * gcc.dg/pr21255-4.c: Likewise.
27788
27789 2005-08-31  Dale Johannesen  <dalej@apple.com>
27790
27791         * gcc.dg/20050830-1.c: New.
27792
27793 2005-08-31  Josh Conner  <jconner@apple.com>
27794
27795         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27796         command-line options for arm-*-* targets.
27797         * g++.dg/init/array16.C: Likewise.
27798         * g++.dg/other/crash-4.C: Likewise.
27799
27800 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27801
27802         PR obj-c++/23640
27803         * obj-c++.dg/gnu-runtime-3.mm: New test.
27804
27805 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27806
27807         PR c++/13377
27808         * g++.dg/lookup/ambig4.C: New test.
27809         * g++.dg/lookup/ambig5.C: New test.
27810         * g++.dg/tc1/dr101.C: Adjust error markers.
27811
27812 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27813
27814         PR c++/23639
27815         * g++.dg/template/ttp5.C: Adjust error markers.
27816
27817 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27818
27819         PR testsuite/23609
27820         * lib/obj-c++.exp: Include target-libpath.exp.
27821         (obj-c++_link_flags): Look for the GNU libobjc library
27822         and set the library path to include it.
27823         Don't manually set LD_LIBRARY_PATH (etc.) but call
27824         set_ld_library_path_env_vars instead.
27825         (obj-c++_target_compile): Don't set library path or
27826         linker flags because they are already set correctly
27827         in obj-c++_link_flags.
27828
27829 2005-08-30  Josh Conner  <jconner@apple.com>
27830
27831         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27832         to command-line options for arm-*-* targets.
27833
27834 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27835
27836         * g++.dg/other/i386-1.C: New.
27837
27838 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27839
27840         PR preprocessor/20348
27841         PR preprocessor/20356
27842         * gcc.dg/cpp/pr20348.c: New test.
27843         * gcc.dg/cpp/pr20348.h: New file.
27844         * gcc.dg/cpp/inc/pr20348.h: New file.
27845         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27846         * gcc.dg/cpp/pr20356.c: New test.
27847         * gcc.dg/cpp/pr20356.h: New file.
27848         * gcc.dg/cpp/inc/pr20356.h: New file.
27849         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27850
27851 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27852
27853         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27854         Fix array dimension to avoid correct end-of-file error.
27855
27856 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27857
27858         PR libfortran/23598
27859         * gfortran.dg/iostat_1.f90: New test.
27860
27861 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27862
27863         PR middle-end/23408
27864         * gcc.dg/pr23408.c: New test.
27865
27866 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27867
27868         PR c++/23099
27869         * g++.dg/init/member1.C: Make sure erroneous static data member
27870         definitions are required.
27871         * g++.dg/template/static13.C: New test.
27872         * g++.dg/template/static14.C: Likewise.
27873
27874 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27877         -march=pentium4, remove ilp32 requirement.
27878
27879         PR middle-end/23484
27880         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27881         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27882
27883 2005-08-29  Andreas Jaeger  <aj@suse.de>
27884
27885         PR testsuite/23607
27886         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27887
27888 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27889
27890         * gcc.c-torture/execute/20050316-2.c: New test.
27891         * gcc.c-torture/execute/20050316-3.c: New test.
27892         * gcc.dg/torture/pr16104-1.c: New test.
27893
27894 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27895
27896         PR middle-end/23463
27897         * gcc.c-torture/execute/zero-struct-1.c: New test.
27898
27899 2005-08-27  Richard Guenther  <rguenther@suse.de>
27900
27901         PR target/23575
27902         * gcc.target/i386/pr23575.c: New testcase.
27903
27904 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27905
27906         PR rtl-optimization/23561
27907         * gcc.c-torture/execute/20050826-1.c: New test.
27908
27909         PR rtl-opt/23560
27910         * gcc.c-torture/execute/20050826-2.c: New test.
27911
27912 2005-08-26  Dale Johannesen  <dalej@apple.com>
27913
27914         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27915         * gcc.dg/20050826-1.c: New.
27916
27917 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/19004
27920         * g++.dg/template/nontype13.C: New test.
27921
27922         PR c++/23491
27923         * g++.dg/init/new14.C: New test.
27924         * g++.dg/expr/anew1.C: Do not XFAIL.
27925         * g++.dg/expr/anew2.C: Likewise.
27926         * g++.dg/expr/anew3.C: Likewise.
27927
27928 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27929
27930         PR middle-end/22439
27931         * gcc.dg/vla-3.c: New test.
27932
27933 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27934
27935         PR fortran/20363
27936         * gfortran.dg/named_interface.f90: New.
27937
27938 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27939
27940         * gcc.c-torture/execute/frame-address.c: New test.
27941
27942 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27943
27944         PR c++/20817
27945         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27946
27947 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27948
27949         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27950
27951 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27952
27953         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27954         * gcc.dg/altivec-22.c: Rename from..
27955         * gcc.dg/altivec-nomfcr.c: ..this.
27956
27957 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27958
27959         PR tree-optimization/23546
27960         * gcc.dg/tree-ssa/pr23546.c: New test.
27961
27962 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27963
27964         PR fortran/17758
27965         * gfortran.dg/nonreturning_statements.f90: New test.
27966
27967 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         PR c++/22454
27970         * g++.dg/parse/crash29.C: New.
27971
27972 2005-08-23  DJ Delorie  <dj@redhat.com>
27973
27974         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27975         constants have the L suffix.
27976
27977 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27978
27979         PR c++/23044
27980         * g++.dg/template/instantiate8.C: New.
27981
27982 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27983
27984         PR middle-end/23467
27985         * gcc.c-torture/execute/pr23467.c: New test.
27986
27987 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27988
27989         PR tree-optimization/22043
27990         * gcc.c-torture/execute/20050613-1.c: New test.
27991
27992 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27993
27994         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27995
27996 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27997
27998         PR rtl-optimization/23478
27999         * g++.dg/opt/pr23478.C: New test.
28000
28001 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28002
28003         PR c/18715
28004         * gcc.dg/switch-warn-3.c: New test.
28005
28006 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28007
28008         PR c++/22233
28009         * g++.dg/template/param1.C: New test.
28010
28011 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28012
28013         PR c++/23089
28014         * g++.dg/other/incomplete1.C: New test.
28015
28016 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28017
28018         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28019         are vectorizable.
28020
28021 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28022
28023         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28024         d_lines_5.f: New.
28025
28026 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28027
28028         * gcc.target/i386/sse-4.c: New test.
28029
28030 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28031
28032         PR testsuite/23239
28033         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28034
28035 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.dg/20050811-1.c: New test.
28038         * gcc.dg/20050811-2.c: New test.
28039
28040 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28041
28042         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28043
28044 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28045
28046         PR 23476
28047         * gcc.c-torture/compile/pr23476.c: New test.
28048
28049 2005-08-19  Devang Patel  <dpatel@apple.com>
28050
28051         PR tree-optimization/23048
28052         * gcc.dg/tree-ssa/pr23048.c: New test.
28053
28054 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28055
28056         PR middle-end/20624
28057         * g++.dg/warn/Wreturn-3.C: New test
28058
28059 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28060
28061         PR tree-optimization/22228
28062         * g++.dg/vect/pr22543.cc: New test.
28063
28064 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28065
28066         PR tree-optimization/21574
28067         * gcc.dg/tree-ssa/pr21574.c: New test.
28068
28069 2005-08-16  James E Wilson  <wilson@specifix.com>
28070
28071         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28072
28073 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28074
28075         PR tree-opt/23402
28076         * gcc.c-torture/compile/zero-strct-3.c: New test.
28077         * gcc.c-torture/compile/zero-strct-4.c: New test.
28078
28079 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28080
28081         PR target/23376
28082         * gcc.target/x86_64/pr23376.c: New test.
28083
28084 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28085
28086         PR c++/23337
28087         * g++.dg/ext/vector2.C: New.
28088
28089 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28090
28091         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28092
28093 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28094
28095         PR libfortran/23428
28096         * gfortran.dg/inquire-complex.f90: New test case.
28097
28098 2005-08-16  James E Wilson  <wilson@specifix.com>
28099
28100         PR tree-optimization/21105
28101         * gcc.dg/large-size-array.c: New.
28102
28103 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28104
28105         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28106         type.
28107         * gcc.dg/vect/vect-41: Likewise.
28108         * gcc.dg/vect/vect-42: Likewise.
28109         * gcc.dg/vect/vect-43: Likewise.
28110         * gcc.dg/vect/vect-44: Likewise.
28111         * gcc.dg/vect/vect-46: Likewise.
28112         * gcc.dg/vect/vect-47: Likewise.
28113         * gcc.dg/vect/vect-48: Likewise.
28114         * gcc.dg/vect/vect-52: Likewise.
28115         * gcc.dg/vect/vect-53: Likewise.
28116         * gcc.dg/vect/vect-54: Likewise.
28117         * gcc.dg/vect/vect-55: Likewise.
28118         * gcc.dg/vect/vect-56: Likewise.
28119         * gcc.dg/vect/vect-57: Likewise.
28120         * gcc.dg/vect/vect-58: Likewise.
28121         * gcc.dg/vect/vect-59: Likewise.
28122         * gcc.dg/vect/vect-60: Likewise.
28123         * gcc.dg/vect/vect-61: Likewise.
28124         * gcc.dg/vect/vect-85: Likewise.
28125         * gcc.dg/vect/vect-87: Likewise.
28126         * gcc.dg/vect/vect-88: Likewise.
28127         * gcc.dg/vect/vect-93.c: Likewise.
28128         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28129         * gcc.dg/vect/vect-75: Likewise.
28130         * gcc.dg/vect/vect-76: Likewise.
28131         * gcc.dg/vect/vect-77: Likewise.
28132         * gcc.dg/vect/vect-78: Likewise.
28133         * gcc.dg/vect/vect-80: Likewise.
28134         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28135         vectorized for the expected reason, rather than checking how alignment
28136         was handled.
28137         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28138         aligned type and also instead of aligned pointers. Added documentation.
28139
28140 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28141
28142         * gfortran.dg/power.f90: New test.
28143
28144 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28145
28146         PR rtl-optimization/23299
28147         * g++.dg/opt/pr23299.C: New test.
28148
28149 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28150
28151         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28152
28153 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28154
28155         * g++.dg/template/local6.C: New test.
28156
28157 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28158
28159         * execute/exceptions/finally-1.m: Check that the catch and finally are
28160         being called.  Also add a "return 0;" at the end of main.
28161
28162 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28163
28164         PR fortran/21432.
28165         * gfortran.dg/namelist_print_1.f: New test of functionality of
28166         PRINT namelist.
28167         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28168         namelist generates error with -std=f95.
28169
28170 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28171
28172         PR tree-optimization/23119
28173         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28174
28175 2005-08-13  Marcin Koziej  <creep@desk.pl>
28176             Andrew Pinski  <pinskia@physics.uc.edu>
28177
28178         PR libobjc/22492
28179         * execute/exceptions/finally-1.m: New test.
28180
28181 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28184         testsuite.
28185         * objc/execute/exceptions/trivial.m: New test.
28186         * objc.dg/try-catch-11.m: Move to ...
28187         * objc/execute/exceptions/foward-1.m: Here.
28188         * objc.dg/try-catch-2.m: Move to ...
28189         * objc/execute/exceptions/catchall-1.m: Here.
28190         * objc.dg/try-catch-8.m: Move to ...
28191         * objc/execute/exceptions/local-variables-1.m: Here.
28192
28193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28194
28195         * objc.dg/nested-func-1.m: Move to ...
28196         * objc/execute/nested-func-1.m: Here.
28197
28198 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28199
28200         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28201         in ${options} instead of [target_info name].
28202         * lib/obj-c++.exp (objc_target_compile): Likewise.
28203
28204 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28205
28206         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28207
28208 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28209
28210         part of PR testsuite/23348
28211         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28212         each of the torture options.
28213         * objc/compile/trivial.m: New test.
28214
28215 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28216
28217         * gfortran.dg/eoshift.f90: Correct format.
28218
28219 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28220
28221         * gfortran.fortran-torture/execute/character_passing.f90:
28222         Fix comment typo.
28223
28224 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28225
28226         PR c++/8271
28227         * g++.dg/template/unify10.C: New.
28228
28229 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28230
28231         * g++.dg/parse/pr22514.C: Move to...
28232         * g++.dg/debug/pr22514.C: here.
28233
28234 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28235
28236         PR c++/23266
28237         * g++.dg/inherit/pure1.C: New test.
28238
28239         * ChangeLog: Fix typos.
28240
28241 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28242             Steven Bosscher  <stevenb@suse.de>
28243
28244         * gfortran.dg/runtime_warning_1.f90: New test.
28245
28246 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         PR c++/23219
28249         * g++.dg/parse/crash28.C: New.
28250
28251 2005-08-11  Richard Guenther  <rguenther@suse.de>
28252
28253         PR target/23289
28254         * gcc.target/i386/tailcall-1.c: New testcase.
28255
28256 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28257
28258         * gcc.dg/vect/vect-67.c: Un-xfail.
28259
28260 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28261
28262         PR c++/23225
28263         * g++.dg/parse/crash27.C: new test.
28264
28265 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28266
28267         PR libfortran/22143
28268         * gfortran.dg/shift-kind.f90: New testcase.
28269
28270 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28271
28272         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28273         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28274
28275 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28276
28277         PR c++/20646
28278         * g++.dg/other/mult-stor1.C: New test.
28279
28280 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28281
28282         * gcc.c-torture/pr18299-1.c: Move to ...
28283         * gcc.c-torture/compile/pr18299-1.c: Here.
28284
28285 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28286
28287         * gfortran/fortran.torture/execute/character_passing.f90:
28288         Fix types for LSAME.
28289
28290 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28291
28292         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28293         input data back to what it was originally.
28294
28295 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28296
28297         * objc.dg/try-catch-8.m: Enable for all targets.
28298
28299 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28300
28301         * gcc.dg/pr23165.c: New test.
28302
28303 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28304
28305         PR tree-optimization/23234
28306         * gcc.dg/tree-ssa/pr23234.c: New test.
28307
28308 2005-08-08  Josh Conner  <jconner@apple.com>
28309
28310         PR rtl-optimization/23241
28311         * gcc.dg/char-compare.c: New test.
28312
28313 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28314
28315         PR c++/22508
28316         * g++.dg/init/new13.C: New test.
28317
28318 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28319
28320         PR c++/21166
28321         * g++.dg/other/crash-4.C: Adjust
28322         * g++/dg/ext/packed9.C: New.
28323
28324 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28325
28326         PR middle-end/21964
28327         * gcc.c-torture/execute/pr21964-1.c: New test.
28328
28329 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28330
28331         PR c/22458
28332         * gcc.dg/pr22458-1.c: New test.
28333
28334 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28335             Steven G. Kargl <kargls@comcast.net>
28336
28337         PR fortran/22390
28338         * gfortran.dg/flush_1.f90: New test.
28339
28340 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28341
28342         PR c++/23191
28343         * g++.dg/template/eh2.C: New test.
28344
28345 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28346
28347         PR c++/19498
28348         * g++.dg/template/instantiate7.C: New test.
28349
28350 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28351
28352         PR c/23113
28353         * gcc.dg/Wunused-value-1.c: New test.
28354
28355 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28356
28357         PR rtl-optimization/23233
28358         * gcc.c-torture/compile/pr23233-1.c: New test.
28359
28360 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28361
28362         PR fortran/18833
28363         PR fortran/20850
28364         * gfortran.dg/equiv_1.f90: New test.
28365         * gfortran.dg/equiv_2.f90: New test.
28366         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28367         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28368         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28369
28370 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28371
28372         * gcc.c-torture/execute/vrp-5.c: New test.
28373         * gcc.c-torture/execute/vrp-6.c: New test.
28374         * gcc.dg/tree-ssa/vrp21.c: New test.
28375
28376 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28377
28378         * g++.dg/parse/pr22514.C: New test.
28379
28380 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28381
28382         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28383
28384         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28385         instead of constant loads / pool entries.
28386
28387 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28388
28389         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28390         TEST_TO_WCTYPE.
28391
28392 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28393
28394         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28395         __WINT_TYPE__ in generated prototypes if possible.
28396
28397 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28398
28399         PR 22037
28400         * g++.dg/tree-ssa/pr22037.C:
28401
28402 2005-08-04  Richard Henderson  <rth@redhat.com>
28403
28404         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28405         scan-tree-dump-times directive.
28406
28407 2005-08-04  Jan Hubicka  <jh@suse.cz>
28408
28409         * gcov-1.C: Fix switch counts.
28410         * gcov-4b.c: Likewise.
28411
28412 2005-08-03  Jeff Law  <law@redhat.com>
28413
28414         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28415
28416 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28417
28418         * gcc.c-torture/execute/pr23135.c: New test.
28419
28420 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28421
28422         PR tree-optimization/19899
28423         * gcc.dg/tree-ssa/scev-1.c: New test.
28424         * gcc.dg/tree-ssa/scev-2.c: New test.
28425
28426 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28427
28428         PR target/18582
28429         * gcc.dg/torture/pr18582-1.c: New test.
28430
28431 2005-08-03  Jan Hubicka  <jh@suse.cz>
28432
28433         * update-conroll.c: New testcase.
28434         * update-conroll-2.c: New testcase.
28435
28436 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28437
28438         * gfortran.dg/constant_substring.f: New test.
28439         * gfortran.dg/pr22491.f: New test.
28440
28441 2005-08-02  Jan Hubicka  <jh@suse.cz>
28442
28443         * update-threading.c: Replace by the proper one.
28444
28445 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28446
28447         PR 23164
28448         * g++.dg/tree-ssa/pr23164.C: New test.
28449
28450 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28451
28452         * gcc.dg/tree-ssa/pr23192.c: New test.
28453
28454 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28455
28456         * gcc.c-torture/execute/vrp-4.c: New test.
28457
28458 2005-08-02  Jan Hubicka  <jh@suse.cz>
28459
28460         * update-threading.c: New test.
28461
28462 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28463
28464         * gcc.c-torture/compile/20050801-1.c: New test.
28465         * gcc.c-torture/compile/20050801-2.c: New test.
28466
28467 2005-08-01  Jan Hubicka  <jh@suse.cz>
28468
28469         * val-prof-5.c: New test.
28470
28471 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28472
28473         PR c/22311
28474         * gcc.dg/pr22311-1.c : New test.
28475
28476 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28477
28478         PR target/23095
28479         * gfortran.dg/pr23095.f: New test.
28480
28481         PR c++/22003
28482         * g++.dg/other/pr22003.C: New test.
28483
28484 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28485
28486         PR target/20621
28487         * gcc.c-torture/execute/pr20621-1.c: New test.
28488
28489 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28490
28491         * gfortran.dg/comma_format_extension_4.f: Adjust length
28492         of string for format.
28493         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28494         print statement with internal write.
28495         * gfortran.dg/der_array_io_2.f: Likewise.
28496         * gfortran.dg/der_array_io_3.f: Likewise.
28497
28498 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28499
28500         * gcc.dg/fold-abs-4.c: new test.
28501
28502 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28503
28504         PR fortran/22570 an related issues.
28505         * gfortran.dg/x_slash_1.f: New test.
28506
28507 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28508
28509         PR c/23143
28510         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28511         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28512
28513 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28514
28515         PR c/529
28516         * gcc.dg/Wshadow-3.c: New test.
28517
28518 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28519
28520         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28521         used to have the wrong bounds).
28522
28523 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28524
28525         PR c/21720
28526         * gcc.dg/hex-round-1.c: Test more cases.
28527         * gcc.dg/hex-round-2.c: New test.
28528
28529 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28530
28531         PR 22550
28532         * g++.dg/tree-ssa/pr22550.C: New test.
28533
28534 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28535
28536         * gcc.dg/tree-ssa/vrp19.c: New test.
28537         * gcc.dg/tree-ssa-vrp20.c: New test.
28538
28539 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28540
28541         PR c/22240
28542         * gcc.dg/transparent-union-4.c: New test.
28543
28544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28545
28546         PR c/22192
28547         * gcc.dg/c99-vla-2.c: New test.
28548
28549 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28550
28551         PR c/21720
28552         * gcc.dg/hex-round-1.c: New test.
28553
28554 2005-07-28  Jan Hubicka  <jh@suse.cz>
28555
28556         * inliner-1.c: Do not dump everything.
28557         * tree-prof.exp: Do not pass -ftree-based-profiling.
28558         * bprob.exp: Likewise.
28559
28560         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28561
28562 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28563
28564         PR c++/22545
28565         * g++.dg/expr/ptrmem7.C: New test.
28566
28567 2005-07-28  Mike Stump  <mrs@apple.com>
28568
28569         * g++.old-deja/g++.mike/visibility-1.C: New test.
28570
28571 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28572
28573         PR c/20187
28574         * gcc.c-torture/execute/pr20187-1.c: New test.
28575
28576 2005-07-28  Jeff Law  <law@redhat.com>
28577
28578         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28579         * gcc.dg/tree-ssa/vrp18.c: New test.
28580
28581 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28582
28583         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28584
28585 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28586
28587         PR tree-optimization/22506
28588         * gcc.dg/vect/ps22506.c: New test.
28589
28590 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28591
28592         PR target/21149
28593         * gcc.target/i386/sse-3.c: New test.
28594
28595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28596
28597         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28598         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28599
28600 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28601
28602         PR c/22589
28603         * gcc.c-torture/compile/pr22589-1.c: New test.
28604
28605 2005-07-28  Jan Hubicka  <jh@suse.cz>
28606
28607         * update-loopch.c: New testcase.
28608
28609 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28610
28611         PR rtl-optimization/23047
28612         * gcc.c-torture/execute/pr23047.c: New test.
28613         * gcc.c-torture/execute/pr23047.x: New.
28614
28615 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28616
28617         PR tree-optimization/22493
28618         * gcc.c-torture/execute/pr22493-1.c: New test.
28619         * gcc.c-torture/execute/pr22493-1.x: New.
28620         * gcc.c-torture/execute/vrp-1.c: New test.
28621         * gcc.c-torture/execute/vrp-2.c: New test.
28622         * gcc.c-torture/execute/vrp-2.c: New test.
28623
28624 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28625
28626         * gcc.target/frv/all-builtin-read8.c: Delete.
28627         * gcc.target/frv/all-builtin-read16.c: Delete.
28628         * gcc.target/frv/all-builtin-read32.c: Delete.
28629         * gcc.target/frv/all-builtin-read64.c: Delete.
28630         * gcc.target/frv/all-builtin-write8.c: Delete.
28631         * gcc.target/frv/all-builtin-write16.c: Delete.
28632         * gcc.target/frv/all-builtin-write32.c: Delete.
28633         * gcc.target/frv/all-builtin-write64.c: Delete.
28634         * gcc.target/frv/all-read-write-1.c: New.
28635
28636 2005-07-27  Jeff Law  <law@redhat.com>
28637
28638         * gcc.c-torture/execute/pr22630.c: New test.
28639
28640 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28641
28642         PR tree-optimization/23073
28643         * gcc.dg/vect/nodump-pr23073.c: New test.
28644         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28645
28646 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28647
28648         PR tree-optimize/22348
28649         * gcc.c-torture/execute/pr22348.c: New.
28650
28651 2005-07-27  Richard Guenther  <rguenther@suse.de>
28652
28653         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28654
28655 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28656
28657         PR fortran/22503
28658         * gfortran.dg/logical_comp.f90: New test.
28659
28660 2005-07-27  Jan Hubicka  <jh@suse.cz>
28661
28662         * inliner-1.c: Add cleanup of dumps.
28663         * val-prof-*.c: Likewise.
28664         * update-tailcall.c: New.
28665
28666 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28667
28668         PR 22591
28669         * gcc.dg/tree-ssa/pr22591.c: New test.
28670         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28671
28672 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28673
28674         PR libobjc/22606
28675         * objc.dg/try-catch-11.m: New test.
28676
28677 2005-07-26  Richard Guenther  <rguenther@suse.de>
28678
28679         PR tree-optimization/22486
28680         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28681
28682 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28683
28684         PR tree-opt/22484
28685         * g++.dg/opt/loop2.C: New test.
28686
28687 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28688
28689         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28690         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28691
28692 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28693
28694         * lib/profopt.exp (profopt-execute): Check for profiling data
28695         files on the target.
28696
28697 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28698
28699         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28700         for matching of asm labels.
28701
28702 2005-07-25  Richard Guenther  <rguenther@suse.de>
28703
28704         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28705
28706 2005-07-25  Richard Guenther  <rguenther@suse.de>
28707
28708         PR testsuite/22624
28709         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28710
28711 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28712
28713         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28714         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28715         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28716         * gcc.dg/vect/vect-100.c: New test.
28717         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28718         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28719         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28720         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28721         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28722         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28723         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28724         * gfortran.dg/vect/pr19049.f90: New testcase.
28725         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28726
28727 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28728
28729         * gcc.c-torture/execute/20050713-1.c: New test.
28730
28731         PR fortran/20063
28732         * gfortran.fortran-torture/execute/data_4.f90: New test.
28733
28734         PR middle-end/20303
28735         * gcc.dg/visibility-d.c: New test.
28736
28737 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28738
28739         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28740         * gfortran.dg/underflow.f90: Ditto.
28741
28742 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28743
28744         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28745         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28746         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28747
28748 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28749
28750         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28751         include case of field width of zero.
28752
28753 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28754
28755         PR libgfortran/21875
28756         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28757         with trailing blanks on normal formatted read.
28758
28759 2005-07-23  Chao-ying Fu  <fu@mips.com>
28760
28761         * gcc.target/mips/mips32-dsp-type.c: New test.
28762         * gcc.target/mips/mips32-dsp.c: New test.
28763
28764 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28765
28766         PR testsuite/21073
28767         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28768
28769         PR testsuite/20454
28770         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28771         and __cyg_profile_func_exit.
28772
28773 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28774
28775         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28776         * gfortran.dg/comma_format_extension_4.f: Same.
28777         * gfortran.dg/pr15332.f: Same.
28778         * gfortran.dg/pr21730.f: Same.
28779
28780 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28781
28782         * g++.dg/opt/vrp2.C: Fix testcase.
28783
28784         PR tree-opt/22625
28785         * g++.dg/opt/vrp2.C: New test.
28786
28787 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR debug/21828
28790         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28791
28792 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28793
28794         * gcc.dg/tree-ssa/20050719-1.c: New test.
28795
28796 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28797
28798         * gcc.dg/bfin-longcall-1.c: New file.
28799         * gcc.dg/bfin-longcall-2.c: New file.
28800
28801 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28802
28803         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28804
28805 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28806
28807         PR middle-end/19055
28808         * gcc.dg/tree-ssa/pr19055.c: New test.
28809         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28810
28811 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28812
28813         PR C++/22358
28814         * g++.dg/other/pr22358.C: New test.
28815
28816 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28817
28818         PR c++/2922
28819         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28820
28821 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28822
28823         PR c++/15938
28824         * g++.dg/init/union2.C: New test.
28825
28826 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28827
28828         PR c/22393
28829         * gcc.dg/complex-4.c: New test.
28830
28831 2005-07-21  Richard Guenther  <rguenther@suse.de>
28832
28833         PR testsuite/22522
28834         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28835         scanning for asm labels.
28836         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28837
28838 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28839
28840         PR target/22085
28841         * gcc.dg/altivec-pr22085.c: New.
28842
28843 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28844
28845         PR tree-optimization/19210
28846         * gcc.dg/tree-ssa/pr19210-1.c: New.
28847         * gcc.dg/tree-ssa/pr19210-2.c: New.
28848
28849 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28850
28851         PR rtl-optimization/22167
28852         * g++.dg/opt/pr22167.C: New test.
28853
28854 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28855
28856         PR c++/2922
28857         * g++.dg/lookup/two-stage2.C: New.
28858         * g++.dg/lookup/two-stage3.C: New.
28859         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28860         fixed two-stage name lookup for operators.
28861         * g++.dg/template/call3.C: Compiler now produces an appropriate
28862         error message.
28863         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28864         14 as a candidate.
28865         * g++.dg/template/ptrmem4.C: Compiler produces different error
28866         message.
28867         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28868         connect_to_method as a candidate.
28869
28870 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28871
28872         * gcc.dg/fold-alloc-1.c: New test.
28873
28874 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28875
28876         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28877         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28878
28879 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28880
28881         * gcc.dg/fold-abs-1.c: New test.
28882         * gcc.dg/fold-abs-2.c: New test.
28883         * gcc.dg/fold-abs-3.c: New test.
28884
28885 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28886
28887         Make CONSTRUCTOR use VEC to store initializers.
28888         * g++.dg/ext/complit3.C: Check for specific error messages.
28889         * g++.dg/init/brace2.C: Update error message.
28890         * g++.dg/warn/Wbraces2.C: Likewise.
28891
28892 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28893
28894         PR fortran/16940
28895         * gfortran.dg/module_interface_1.f90: New test.
28896
28897 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28898             Kenneth Zadeck <zadeck@naturalbridge.com>
28899
28900         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28901
28902 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28903
28904         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28905         specify -Wformat for these tests.
28906         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28907         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28908         * gcc.dg/format/opt-6.c: Delete.
28909
28910 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28911
28912         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28913         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28914
28915 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28916
28917         * gcc.dg/tree-ssa/alias-2.c: New test.
28918
28919 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28920
28921         PR c++/22263
28922         * g++.dg/template/explicit7.C: New test.
28923
28924 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28925
28926         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28927         field width of 8 to +Inf and -Inf.
28928
28929 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28930
28931         PR c++/22139
28932         * g++.dg/template/friend36.C: New test.
28933
28934 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28935
28936         PR fortran/21730
28937         * gfortran.dg/pr21730.f: New test.
28938
28939 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28940             Kenneth Zadeck <zadeck@naturalbridge.com>
28941
28942         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28943         since pure const detection cannot run at -O1 in c compiler.
28944         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28945         can now optimize this case properly.
28946         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28947         because we now pass.
28948         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28949
28950 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28951
28952         PR c/22421
28953         * gcc.dg/format/bitfld-1.c: New test.
28954
28955 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28956
28957         PR c++/22204
28958         * g++.dg/rtti/repo1.C: New test.
28959
28960 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28961
28962         PR middle-end/22398
28963         * gcc.c-torture/compile/pr22398.c: New test.
28964
28965 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/22132
28968         * g++.dg/expr/cast4.C: New test.
28969
28970 2005-07-15  Richard Guenther  <rguenther@suse.de>
28971
28972         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28973         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28974
28975 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28976
28977         PR tree-optimization/22230
28978         * gcc.dg/tree-ssa/pr22230.c: New test.
28979
28980 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28981
28982         * gfortran.dg/g77/cpp6.f: New test.
28983
28984         PR fortran/22417
28985         * gfortran.dg/g77/cpp5.F: New test.
28986         * gfortran.dg/g77/cpp5.h: New file.
28987         * gfortran.dg/g77/cpp5inc.h: New file.
28988
28989 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28990
28991         PR libfortran/16435
28992         * gfortran.dg/tl_editting.f90: New.
28993         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28994
28995 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28996
28997         * gfortran.dg/char_array_constructor.f90: New test.
28998
28999 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29000
29001         * gfortran.dg/past_eor.f90: New.
29002         * gfortran.dg/complex_read.f90: New.
29003
29004 2005-07-13  Jeff Law  <law@redhat.com>
29005
29006         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29007         additional casts.
29008
29009         * gcc.dg/tree-ssa/pr22321.c: New test
29010
29011 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29012
29013         PR tree-optimization/21921
29014         * gcc.dg/tree-ssa/pr21921.c: New.
29015
29016 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29017
29018         PR tree-optimizatio/22442
29019         * gcc.dg/tree-ssa/loop-11.c: New test.
29020
29021 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29022
29023         PR tree-opt/21840
29024         * gcc.c-torture/compile/pr21840.c: New test.
29025
29026 2005-07-12  Jan Hubicka  <jh@suse.cz>
29027
29028         * gcc.c-torture/compile/pr22379.c: New test.
29029
29030 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29031
29032         PR libfortran/21593
29033         gfortran.dg/dev_null.f90: Remove outdated comment about
29034         PR libfortran/21593.
29035
29036
29037 2005-07-12  Dale Johannesen  <dalej@apple.com>
29038
29039         * gcc.target/i386/compress-float-sse.c: New.
29040         * gcc.target/i386/compress-float-sse-pic.c: New.
29041         * gcc.target/i386/compress-float-387.c: New.
29042         * gcc.target/i386/compress-float-387-pic.c: New.
29043         * gcc.dg/compress-float-ppc.c: New.
29044         * gcc.dg/compress-float-ppc-pic.c: New.
29045
29046 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29047
29048         PR libfortran/21593
29049         gfortran.dg/dev_null.f90: Remove targets.
29050
29051 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         PR tree-opt/22335
29054         * gcc.dg/pr22335-1.c: New test.
29055         * gcc.dg/pr22335-2.c: New test.
29056
29057 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29058
29059         PR c++/20172
29060         * g++.dg/template/nontype12.C : New test.
29061
29062 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29063
29064         * gcc.dg/tree-ssa/loop-10.c: New test.
29065
29066 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29067
29068         * gcc.c-torture/execute/20020720-1.x: Remove.
29069
29070 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29071
29072         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29073
29074 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29075
29076         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29077         (dg-mips-options): Use it.
29078
29079 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29080
29081         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29082
29083 2005-07-09  Richard Henderson  <rth@redhat.com>
29084
29085         * lib/target-supports.exp (check_effective_target_sync_char_short):
29086         Add alpha.
29087
29088 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29089
29090         PR libfortran/22217
29091         * gfortran.dg/negative-z-descriptor.f90: New test.
29092
29093 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29094
29095         PR tree-opt/22329
29096         * gcc.dg/pr22329.c: New test.
29097
29098 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29099
29100         PR tree-optimization/20139
29101         * gcc.dg/tree-ssa/pr20139.c: New.
29102
29103 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29104
29105         PR tree-opt/22356
29106         * gcc.dg/pr22356-1.c: New test.
29107
29108 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29109
29110         PR c++/21799
29111         * g++.dg/template/unify8.C: New.
29112         * g++.dg/template/unify9.C: New.
29113
29114 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29115
29116         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29117
29118 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29119
29120         * gcc.dg/darwin-version-1.c: New.
29121         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29122         * gcc.dg/builtins-20.c: Likewise.
29123         * gcc.dg/builtins-53.c: Likewise.
29124         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29125         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29126         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29127         * gcc.dg/torture/builtins-power-1.c: Likewise.
29128         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29129         on Darwin.
29130
29131 2005-07-07  Jeff Law  <law@redhat.com>
29132
29133         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29134         argument evaluation order.
29135
29136 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29137
29138         PR libfortran/21594
29139         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29140         Add test cases where the shift length is greater than the
29141         array length.
29142
29143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29144
29145         * obj-c++.dg/proto-lossage-6.mm: New.
29146         * objc.dg/proto-lossage-6.m: New.
29147
29148 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29149
29150         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29151         * objc.dg/gnu-runtime-2.m: Likewise.
29152
29153 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29154
29155         * gfortran.dg/longline.f: New test.
29156
29157         * gfortran.dg/badline.f: New test.
29158
29159 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29160
29161         PR fortran/16531
29162         PR fortran/15966
29163         PR fortran/18781
29164         * gfortran.dg/hollerith.f90: New.
29165         * gfortran.dg/hollerith2.f90: New.
29166         * gfortran.dg/hollerith3.f90: New.
29167         * gfortran.dg/hollerith4.f90: New.
29168         * gfortran.dg/hollerith_f95.f90: New.
29169         * gfortran.dg/hollerith_legacy.f90: New.
29170         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29171
29172 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29173
29174         PR objc/22274
29175         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29176         * objc.dg/gnu-runtime-2.m: New.
29177
29178 2005-07-06  Jeff Law  <law@redhat.com>
29179
29180         * gcc.dg/tree-ssa/vrp17.c: New test.
29181
29182 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29183
29184         PR fortran/22327
29185         * gfortran.dg/array_constructor_5.f90: New test.
29186
29187 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29188
29189         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29190
29191 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29192
29193         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29194         * gcc.dg/980816-1.c: Ditto.
29195
29196 2005-07-06  Jeff Law  <law@redhat.com>
29197
29198         * gcc.c-torture/compile/pr21356.c: New test.
29199
29200 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29201
29202         PR c/22013
29203         PR c/22098
29204         * gcc.c-torture/compile/pr22013-1.c,
29205         gcc.c-torture/execute/pr22098-1.c,
29206         gcc.c-torture/execute/pr22098-2.c,
29207         gcc.c-torture/execute/pr22098-3.c: New tests.
29208
29209 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29210
29211         PR c/22308
29212         * gcc.dg/pr22308-1.c: New test.
29213
29214 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29215
29216         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29217         target.
29218         * gcc.dg/compare9.c: Use -fshort-enums instead of
29219         -fno-short-enums.  Change the last test to dg-bogus.
29220
29221 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29222
29223         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29224         * gcc.dg/compare9.c: New.
29225
29226 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29227
29228         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29229
29230 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29231
29232         PR testsuite/22288
29233         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29234
29235
29236 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29237
29238         * gcc.dg/format/gcc_gfc-1.c: New.
29239
29240 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29241
29242         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29243
29244 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29245
29246         PR fortran/20842
29247         * gfortran.dg/io_invalid_1.f90: New test.
29248
29249 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29250
29251         * gcc.dg/format/gcc_diag-1.c: Update.
29252
29253 2005-07-02  Jeff Law  <law@redhat.com>
29254
29255         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29256         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29257
29258 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29259
29260         * gcc.dg/format/gcc_diag-1.c: Update.
29261
29262 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29263
29264         PR tree-opt/22269
29265         * gcc.c-torture/compile/pr22269.c: New test.
29266
29267 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29268
29269         PR 21584
29270         PR 22219
29271         * g++.dg/tree-ssa/pr21584-1.C: New test.
29272         * g++.dg/tree-ssa/pr21584-2.C: New test.
29273
29274 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29275
29276         * obj-c++.dg/try-catch-11.mm: New.
29277         * objc.dg/try-catch-10.m: New.
29278
29279 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29280
29281         * g++.dg/other/ucnid-1.C: xfail on AIX.
29282
29283 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29284
29285         PR 22234
29286         * gcc.dg/20050629-1.c: New test.
29287
29288 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29289
29290         * obj-c++.dg/const-str-1[0-1].mm: New.
29291         * objc.dg/const-str-1[0-1].m: New.
29292
29293 2005-05-29  Richard Henderson  <rth@redhat.com>
29294
29295         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29296         Rename from check_effective_target_vect_no_max.
29297         (check_effective_target_vect_no_int_add): New.
29298         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29299         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29300         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29301         * gcc.dg/vect/vect-reduc-1.c: Use both.
29302         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29303
29304 2005-05-29  Richard Henderson  <rth@redhat.com>
29305
29306         * lib/target-supports.exp (check_effective_target_vect_no_max):
29307         Remove i386 and x86_64.
29308
29309 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29310
29311         PR testsuite/21969
29312         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29313
29314 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29315
29316         PR middle-end/21969
29317         * gcc.dg/vect/pr21969.c: New test.
29318
29319 2005-06-28  Eric Christopher  <echristo@redhat.com>
29320
29321         PR c/22052
29322         PR c/21975
29323         * gcc.dg/inline1.c: New test.
29324         * gcc.dg/inline2.c: Ditto.
29325         * gcc.dg/inline3.c: Ditto.
29326         * gcc.dg/inline4.c: Ditto.
29327         * gcc.dg/inline5.c: Ditto.
29328
29329 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29330
29331         PR libfortran/22142
29332         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29333         Add testcase also testing eoshift1 for PR 22142.
29334
29335 2005-06-28  Richard Henderson  <rth@redhat.com>
29336
29337         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29338         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29339         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29340         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29341         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29342
29343 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29344
29345         PR libfortran/22142
29346         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29347         Add testcase for PR 22142.
29348
29349 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29350
29351         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29352         gcc.target/ia64/fpreg-2.c: New tests.
29353
29354 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29355
29356         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29357
29358 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29359
29360         PR libfortran/22170
29361         * gfortran.dg/slash_1.f90: New test.
29362
29363 2005-06-27  Richard Henderson  <rth@redhat.com>
29364
29365         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29366         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29367         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29368         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29369         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29370         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29371
29372 2005-06-27  Richard Henderson  <rth@redhat.com>
29373
29374         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29375         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29376
29377 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29378
29379         * obj-c++.dg/proto-lossage-5.mm: New.
29380         * objc.dg/proto-lossage-5.m: New.
29381
29382 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29383
29384         PR 21959
29385         * gcc.dg/tree-ssa/pr21959.c: New test.
29386
29387 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29390         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29391         testing uninitialized var.
29392
29393         * gcc.c-torture/execute/builtins/chk.h: New.
29394         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29395         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29396         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29397         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29398         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29399         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29400         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29401         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29402         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29403         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29404         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29405         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29406         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29407         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29408         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29409         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29410         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29411         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29412         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29413         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29414         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29415         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29416         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29417         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29418         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29419         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29420         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29421         * gcc.dg/builtin-object-size-1.c: New test.
29422         * gcc.dg/builtin-object-size-2.c: New test.
29423         * gcc.dg/builtin-object-size-3.c: New test.
29424         * gcc.dg/builtin-object-size-4.c: New test.
29425         * gcc.dg/builtin-object-size-5.c: New test.
29426         * gcc.dg/builtin-stringop-chk-1.c: New test.
29427         * gcc.dg/builtin-stringop-chk-2.c: New test.
29428         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29429         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29430         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29431         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29432         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29433         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29434         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29435         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29436         * gcc.c-torture/execute/printf-1.c: New test.
29437         * gcc.c-torture/execute/fprintf-1.c: New test.
29438         * gcc.c-torture/execute/vprintf-1.c: New test.
29439         * gcc.c-torture/execute/vfprintf-1.c: New test.
29440         * gcc.c-torture/execute/printf-chk-1.c: New test.
29441         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29442         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29443         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29444
29445 2005-06-27  Michael Matz  <matz@suse.de>
29446
29447         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29448         slot is not merged if address escapes.
29449
29450 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29451
29452         PR c/21911
29453         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29454
29455 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29456
29457         PR middle-end/17965
29458         * gcc.c-torture/compile/20050622-1.c: New test.
29459
29460         PR middle-end/22028
29461         * gcc.dg/20050620-1.c: New test.
29462
29463 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29464
29465         PR tree-optimization/22026
29466         * gcc.dg/tree-ssa/pr22026.c: New.
29467
29468 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29469
29470         PR libfortran/22144
29471         * gfortran.dg/shift-alloc.f90: New testcase.
29472
29473 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29474
29475         * all files: Update FSF address in copyright headers.
29476
29477 2005-06-22  Jan Hubicka  <jh@suse.cz>
29478
29479         * wholeprogram-1.c: New testcase.
29480         * wholeprogram-2.c: New testcase.
29481
29482 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29483
29484         PR 22171
29485         * gcc.dg/tree-ssa/pr22171.c: New test.
29486
29487 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29488
29489         * gfortran.dg/simplify_modulo.f90: New.
29490
29491 2005-06-24  Jan Hubicka  <jh@suse.cz>
29492
29493         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29494
29495 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29496
29497         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29498
29499 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29500
29501         * obj-c++.dg/typedef-alias-1.mm: New.
29502         * objc.dg/typedef-alias-1.m: New.
29503
29504 2005-06-23  Jeff Law  <law@redhat.com>
29505
29506         * gcc.dg/tree-ssa/vrp16.c: New test.
29507
29508 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29509
29510         * lib/target-supports.exp: Add
29511         check_effective_target_fortran_large_real and
29512         check_effective_target_fortran_large_int to check for
29513         corresponding effective targets.
29514         * gfortran.dg/large_integer_kind_1.f90: New test.
29515         * gfortran.dg/large_real_kind_1.f90: New test.
29516
29517 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29518
29519         PR tree-optimization/22117
29520         * gcc.dg/tree-ssa/pr22117.c: New.
29521
29522 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29523
29524         PR testsuite/22123
29525         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29526
29527 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29528
29529         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29530
29531 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29532
29533         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29534         * gfortran.dg/f2c_4.c: Likewise.
29535
29536 2005-06-22 Paul Brook  <paul@codesourcery.com>
29537
29538         PR fortran/21034
29539         * gfortran.dg/auto_save_1.f90: New test.
29540
29541 2005-06-22  Michael Matz  <matz@suse.de>
29542
29543         * gcc.target/x86-64/abi: New directory.
29544         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29545         * gcc.target/x86-64/abi/README.gcc: New file.
29546         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29547         * gcc.target/x86-64/abi/asm-support.s: New file.
29548         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29549         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29550         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29551         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29552         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29553         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29554         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29555         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29556         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29557         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29558         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29559         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29560         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29561         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29562         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29563         * gcc.target/x86_64/abi/test_varargs.c: New test.
29564
29565 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29566
29567         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29568         32-bit i?86 and x86_64.
29569
29570 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29571
29572         * obj-c++.dg/const-str-[1-9].mm: New tests.
29573
29574 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29575
29576         PR fortran/22010
29577         * gfortran.dg/namelist_use.f90: New.
29578         * gfortran.dg/namelist_use_only.f90: New.
29579
29580 2005-06-21  Jeff Law  <law@redhat.com>
29581
29582         * gcc.dg/tree-ssa/vrp15.c: New test.
29583
29584 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29585
29586         * lib/target-supports.exp (check_effective_target_vect_reduction):
29587         Remove.
29588         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29589         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29590         remove vect_reduction target keyword. Also avoid two returns in main.
29591         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29592         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29593         * gcc.dg/vect/vect-reduc-1short.c: New test.
29594         * gcc.dg/vect/vect-reduc-1char.c: New test.
29595         * gcc.dg/vect/vect-reduc-2short.c: New test.
29596         * gcc.dg/vect/vect-reduc-2char.c: New test.
29597         * gcc.dg/vect/vect-reduc-6.c: New test.
29598         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29599         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29600         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29601
29602 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29603         Paul Thomas  <pault@gcc.gnu.org>
29604
29605         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29606         New tests.
29607
29608 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29609
29610         * gfortran.dg/backslash_1.f90: New test.
29611         * gfortran.dg/backslash_2.f90: New test.
29612
29613 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29614
29615         * gfortran.dg/duplicate_labels.f90: New test.
29616
29617 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29618
29619         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29620         unsupportable relocations.
29621         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29622         * gcc.dg/20050321-2.c: xfail for NetWare.
29623
29624 2005-06-20  Andreas Jaeger  <aj@suse.de>
29625
29626         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29627         gcc.target/i386/fastcall-sseregparm.c,
29628         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29629
29630 2005-06-19  Richard Henderson  <rth@redhat.com>
29631
29632         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29633
29634 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29635
29636         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29637
29638 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29639
29640         PR c++/22115
29641         * g++.dg/conversion/simd2.C: Change expected error message.
29642
29643 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29644
29645         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29646         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29647         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29648
29649 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29650
29651         * gcc.dg/fold-mod-1.c: New test.
29652
29653 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29654
29655         PR fortran/19926
29656         * gfortran.dg/pr19926.f90: New test.
29657
29658 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29659
29660         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29661         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29662         targets.
29663         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29664         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29665
29666 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29667
29668         * gcc.target/ia64/float80-varargs-1.c: New test.
29669
29670 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29671
29672         PR tree-opt/22035
29673         * gfortran.dg/f2c_6.f90: New test.
29674
29675 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29676
29677         PR c++/17413
29678         * g++.dg/template/local5.C: New.
29679
29680 2005-06-17  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29683
29684 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29685
29686         PR testsuite/21945
29687         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29688
29689 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29690
29691         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29692         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29693         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29694         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29695         check_vect to verify the presence of hardware vector support.
29696
29697 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29698
29699         PR testsuite/22056
29700         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29701
29702 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29703
29704         PR libfortran/19216
29705         * gfortran.dg/pr19216.f: Add correct space between brackets and
29706         dg directive.
29707
29708 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29709
29710         PR libfortran/16436
29711         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29712
29713 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29714
29715         * gcc.target/i386/attributes-error.c: New testcase.
29716         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29717         * gcc.target/i386/regparm-stdcall.c: Likewise.
29718         * gcc.target/i386/sseregparm-1.c: Likewise.
29719         * gcc.target/i386/sseregparm-2.c: Likewise.
29720
29721 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29722
29723         * g++.dg/rtti/crash2.C: New.
29724
29725 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29726
29727         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29728
29729 2005-06-15  David Ung  <davidu@mips.com>
29730
29731         * gcc.target/mips/mips16e-extends.c: New test for testing the
29732         generation of MIPS16e zeb/zeh, seb/seh instructions.
29733
29734 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29735
29736         PR 22018
29737         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29738         * gcc.dg/tree-ssa/pr22018.c: New test.
29739
29740 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29741
29742         * gcc.dg/simd-1.c: Update error messages.
29743         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29744         * gcc.dg/simd-2.c: Update error messages.
29745         * gcc.dg/simd-4.c: New.
29746
29747 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         PR c++/20678
29750         * g++.dg/other/crash-4.C: New.
29751
29752 2005-06-14  Devang Patel  <dpatel@apple.com>
29753
29754         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29755
29756 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29757
29758         PR c++/21929
29759         * g++.dg/parse/crash11.C: Update
29760
29761 2005-06-13  Jeff Law  <law@redhat.com>
29762
29763         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29764         perform the desired transformations.
29765         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29766         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29767
29768 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29769
29770         PR fortran/22038
29771         * gfortran.dg/forall_1.f90: Un-XFAIL.
29772
29773 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29774
29775         PR c++/21929
29776         * g++.dg/parse/crash26.C: New.
29777
29778         PR c++/20789
29779         * g++.dg/init/member1.C: New.
29780
29781 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gfortran.dg/altreturn_1.f90: New test.
29784
29785 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29786
29787         PR middle-end/21985
29788         * gcc.dg/tree-ssa/pr21985.c: New test.
29789
29790 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29791
29792         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29793
29794 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29795
29796         PR c++/21930
29797         * g++.dg/other/error10.C: New test case.
29798
29799 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29800
29801         PR libfortran/19155
29802         * gfortran.dg/pr19155.f: Add test.
29803
29804 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29805
29806         * gfortran.dg/f2c_7.f90: New test.
29807
29808         * gfortran.dg/forall_1.f90: XFAILed.
29809
29810 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29811
29812         * gcc.dg/pr14796-1.c: New.
29813         * gcc.dg/pr14796-2.c: New.
29814
29815 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29816
29817         PR fortran/17792
29818         PR fortran/21375
29819         * gfortran.dg/deallocate_stat.f90: New test.
29820
29821 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29822
29823         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29824
29825 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29826
29827         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29828         access will be generated when this loop is vectorized. Test that
29829         accesses with same alignment were detected.
29830         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29831         Test that accesses with same alignment were detected.
29832         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29833         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29834         alignment were detected.
29835
29836 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29837
29838         PR c++/10611
29839         * g++.dg/conversion/simd2.C: New.
29840
29841 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29842
29843         * gcc.dg/Wcxx-compat-1.c: New.
29844
29845 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29846
29847         PR libfortran/21480
29848         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29849         complex array.
29850
29851 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29852
29853         * gcc.dg/alias-8.c: New.
29854
29855 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29856
29857         * gcc.dg/format/cmn_err-1.c: Update.
29858
29859 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29860
29861         PR target/20666
29862         * gcc.target/sparc/fexpand-2.c: New.
29863         * gcc.target/sparc/fpmerge-2.c: New.
29864         * gcc.target/sparc/fpmul-2.c: New.
29865         * gcc.target/sparc/noresult.c: New.
29866         * gcc.target/sparc/pdist-2.c: New.
29867         * gcc.target/sparc/pdist-3.c: New.
29868
29869 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29870
29871         PR testsuite/21702
29872         * gcc.target/i386/i386.exp: Fix comment typo.
29873
29874 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29875
29876         PR c++/19497
29877         * g++.dg/inherit/using5.C: New.
29878         * g++.dg/inherit/using6.C: New.
29879
29880 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29881
29882         PR c++/19894
29883         * g++.dg/template/ptrmem15.C: New test.
29884
29885         PR c++/20563
29886         * g++.dg/ext/label4.C: New test.
29887
29888 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29889
29890         * gcc.dg/tls/debug-1.c: New test.
29891
29892 2005-06-07  Dale Johannesen  <dalej@apple.com>
29893
29894         * gcc.target/i386/movq.c: New.
29895
29896 2005-06-07  Dale Johannesen  <dalej@apple.com>
29897
29898         * gcc.dg/20050607-1.c: New.
29899
29900 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29901
29902         PR middle-end/21850
29903         * gcc.c-torture/execute/20050607-1.c: New test.
29904
29905 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29906
29907         PR libfortran/21926
29908         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29909         Test case where the return array has lowest stride one,
29910         but isn't packed.
29911
29912 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29913
29914         * lib/target-supports.exp (check_effective_target_sync_int_long):
29915         Add s390 and s390x targets.
29916
29917 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29918
29919         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29920         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29921         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29922         * gcc.dg/tree-ssa/loop-9.c: New test.
29923
29924 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.dg/parse/defarg10.C: New.
29927
29928 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29929
29930         PR regression/21897
29931         * gcc.c-torture/execute/20050604-1.c: New test.
29932
29933 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29934
29935         PR 21903
29936         * g++.dg/parse/defarg9.C: New.
29937
29938         PR c++/20637
29939         * g++.dg/inherit/using4.C: New.
29940         * g++.dg/overload/error1.C: Adjust expected errors.
29941         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29942         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29943         * g++.old-deja/g++.other/redecl2.C: Likewise.
29944         * g++.old-deja/g++.other/redecl4.C: Likewise.
29945         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29946
29947 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29948
29949         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29950
29951 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29952
29953         * lib/gfortran.exp (gfortran_target_compile): Call
29954         dg-additional-files-options
29955         * gfortran.dg/f2c_4.f90: New file
29956         * gfortran.dg/f2c_4.c: New file
29957         * gfortran.dg/f2c_5.f90: New file
29958         * gfortran.dg/f2c_5.c: New file
29959
29960 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29961
29962         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29963
29964         PR fortran/21912
29965         * gfortran.dg/array_constructor_4.f90: New test.
29966
29967 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29968
29969         PR c++/21619
29970         * g++.dg/ext/builtin9.C: New test.
29971
29972 2005-06-05  Dale Johannesen  <dalej@apple.com>
29973
29974         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29975         * gcc.c-torture/execute/20050603-2.c: Ditto.
29976
29977 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29978
29979         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29980         * gcc.dg/vect/vect-reduc-1.c: New.
29981         * gcc.dg/vect/vect-reduc-2.c: New.
29982         * gcc.dg/vect/vect-reduc-3.c: New.
29983
29984 2005-06-04  Dale Johannesen  <dalej@apple.com>
29985
29986         * gcc.c-torture/execute/20050603-1.c: New.
29987         * gcc.c-torture/execute/20050603-2.c: New.
29988         * gcc.dg/20050603-3.c: New.
29989
29990 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29991
29992         PR fortran/19195
29993         * gfortran.dg/debug_1.f90: New test.
29994
29995         * gfortran.dg/forall_1.f90: New test.
29996
29997 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29998
29999         * gfortran.dg/array_constructor_3.f90: New test.
30000
30001 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30002
30003         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30004
30005 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30006
30007         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30008
30009 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30010
30011         PR c/21873
30012         * gcc.dg/init-excess-1.c: New test.
30013
30014 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30015
30016         PR c++/21853
30017         * g++.dg/expr/static_cast6.C: New test.
30018
30019 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30020
30021         * gcc.dg/tree-ssa/vrp14.c: New test.
30022
30023 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30024
30025         PR c++/21336
30026         * g++.dg/template/new2.C: New test.
30027
30028 2005-06-03  Josh Conner  <jconner@apple.com>
30029
30030         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30031         all entries in initializer.
30032
30033 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30034
30035         PR middle-end/21858
30036         * gcc.dg/pr21858.c: New testcase.
30037
30038 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30039
30040         PR tree-optimization/21292
30041
30042         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30043         New.
30044         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30045         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30046         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30047         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30048         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30049
30050 2005-06-02  Richard Henderson  <rth@redhat.com>
30051
30052         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30053
30054 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30055
30056         * gcc.dg/wtypequal.c: New testcase.
30057
30058 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30059
30060         PR 21582
30061         * gcc.dg/tree-ssa/pr21582.c: New test.
30062
30063 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         PR c++/21280
30066         * g++.dg/opt/interface2.h: New.
30067         * g++.dg/opt/interface2.C: New.
30068         * g++.dg/init/ctor4.C: Adjust error lines.
30069         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30070         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30071         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30072         * g++.old-deja/g++.pt/assign1.C: Likewise.
30073         * g++.old-deja/g++.pt/crash20.C: Likewise.
30074
30075 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30076
30077         PR tree-optimization/21734
30078         * g++.dg/vect/pr21734_1.cc: New.
30079         * g++.dg/vect/pr21734_2.cc: New.
30080
30081 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30082
30083         PR c++/20350
30084         * g++.dg/template/spec24.C: New.
30085
30086         PR c++/21151
30087         * g++.dg/pch/local-1.C: New.
30088         * g++.dg/pch/local-1.Hs: New.
30089
30090 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30091
30092         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30093         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30094         * gcc.dg/tree-ssa/pr14341.c: New test.
30095         * gcc.dg/tree-ssa/pr14841.c: New test.
30096         * gcc.dg/tree-ssa/pr20701.c: New test.
30097         * gcc.dg/tree-ssa/pr21086.c: New test.
30098         * gcc.dg/tree-ssa/pr21090.c: New test.
30099         * gcc.dg/tree-ssa/pr21332.c: New test.
30100         * gcc.dg/tree-ssa/pr21458.c: New test.
30101         * gcc.dg/tree-ssa/pr21658.c: New test.
30102         * gcc.dg/tree-ssa/vrp01.c: New test.
30103         * gcc.dg/tree-ssa/vrp02.c: New test.
30104         * gcc.dg/tree-ssa/vrp03.c: New test.
30105         * gcc.dg/tree-ssa/vrp04.c: New test.
30106         * gcc.dg/tree-ssa/vrp05.c: New test.
30107         * gcc.dg/tree-ssa/vrp06.c: New test.
30108         * gcc.dg/tree-ssa/vrp07.c: New test.
30109         * gcc.dg/tree-ssa/vrp08.c: New test.
30110         * gcc.dg/tree-ssa/vrp09.c: New test.
30111         * gcc.dg/tree-ssa/vrp10.c: New test.
30112         * gcc.dg/tree-ssa/vrp11.c: New test.
30113         * gcc.dg/tree-ssa/vrp12.c: New test.
30114         * gcc.dg/tree-ssa/vrp13.c: New test.
30115
30116 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30117
30118         PR 21029
30119         * gcc.dg/tree-ssa/pr21029.c: New test.
30120
30121 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30122
30123         * gfortran.dg/logint-1.f: New test case.
30124         * gfortran.dg/logint-2.f: Likewise.
30125         * gfortran.dg/logint-3.f: Likewise.
30126
30127 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30128
30129         PR c/21536
30130         PR c/20760
30131         * gcc.dg/20050527-1.c: New test.
30132
30133         * gcc.dg/i386-sse-12.c: New test.
30134
30135         PR fortran/21729
30136         * gfortran.dg/implicit_5.f90: New test.
30137
30138 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30139
30140         PR fortran/20883
30141         * gfortran/assign_4.f90: New test.
30142         * gfortran/assign_2.f90: Change compile to run.
30143
30144 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30145
30146         * lib/target-supports.exp
30147         (check_effective_target_sync_char_short): New.
30148         * gcc.dg/sync-2.c: New.
30149
30150 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30151
30152         PR tree-optimization/21817
30153         * gcc.dg/torture/pr21817-1.c: New.
30154
30155 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30156
30157         PR c++/21165
30158         * g++.dg/template/init5.C: New.
30159
30160 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30161
30162         * gfortran.dg/char_initialiser_actual.f90:
30163         Test character initialisers as actual arguments.
30164         * gfortran.dg/char_pointer_comp_assign.f90:
30165         Test character pointer structure component assignments.
30166         * gfortran.dg/char_array_structure_constructor.f90:
30167         Test character components in structure constructors.
30168
30169 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30170
30171         PR middle-end/20931
30172         * g++.dg/opt/pr20931.C: New test.
30173
30174 2005-05-31  Andreas Jaeger  <aj@suse.de>
30175
30176         PR testsuite/20772
30177         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30178         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30179         g++.old-deja/g++.ext/asmspec1.C,
30180         g++.old-deja/g++.other/regstack.C,
30181         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30182         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30183         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30184         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30185         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30186         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30187         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30188         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30189         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30190         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30191         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30192         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30193         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30194         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30195         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30196         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30197         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30198         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30199         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30200
30201 2005-05-31  Jeff Law  <law@redhat.com>
30202
30203         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30204
30205 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30206
30207         PR middle-end/21743
30208         * gcc.dg/builtins-1.c: Activate disabled clog test.
30209         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30210
30211 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30212
30213         * gfortran.dg/char_pointer_assign.f90:
30214         Test character-pointer assignments and pointer assignments.
30215         * gfortran.dg/char_pointer_dummy.f90:
30216         Test character-pointer dummy arguments.
30217         * gfortran.dg/char_pointer_func.f90:
30218         Test character-pointer function returns.
30219         * gfortran.dg/char_pointer_dependency.f90:
30220         Test character-pointer functions with dependencies.
30221
30222 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30223
30224         PR c++/21784
30225         * g++.dg/lookup/using14.C: New test.
30226
30227 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30228
30229         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30230         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30231         trailing ^M.
30232
30233 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30234
30235         PR c++/17413
30236         * g++.dg/template/local5.C: New.
30237
30238         PR target/21761
30239         * gcc.c-torture/compile/pr21761.c: New.
30240
30241         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30242         before darwin8.
30243
30244 2005-05-30  Steven G. Kargl
30245
30246         PR fortran/20846
30247         * gfortran.dg/inquire_8.f90: New test.
30248
30249 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30250
30251         PR libfortran/21376
30252         * gfortran.dg/output_exponents_1.f90: New test.
30253
30254 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30255
30256         PR libfortran/20006
30257         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30258
30259 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30260
30261         PR c++/21210
30262         * g++.dg/ext/complex1.C: New test.
30263
30264         PR c++/21340
30265         * g++.dg/init/ctor6.C: New test.
30266
30267 2005-05-29  Jan Hubicka  <jh@suse.cz>
30268
30269         * gcc.c-torture/compile/pr21562.c: New.
30270
30271 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30272
30273         * gfortran.dg/subnormal_1.f90: New test.
30274
30275 2005-05-28  Jan Hubicka  <jh@suse.cz>
30276
30277         * tree-prof.exp: Fix comment.
30278         * value-prof-1.c: New.
30279         * value-prof-2.c: New.
30280         * value-prof-3.c: New.
30281         * value-prof-4.c: New.
30282
30283 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30284
30285         PR c++/21614
30286         * g++.dg/expr/ptrmem6.C: New test.
30287         * g++.dg/expr/ptrmem6a.C: Likewise.
30288
30289 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30290
30291         PR tree-optimization/21658
30292         * gcc.dg/tree-ssa/pr21658.c: New.
30293
30294 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30295
30296         PR c++/21455
30297         * g++.dg/inherit/ptrmem3.C: New.
30298
30299         PR c++/21681
30300         * g++.dg/parse/template16.C: New.
30301
30302 2005-05-27  Andreas Jaeger  <aj@suse.de>
30303
30304         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30305
30306         * gcc.dg/i386-sse-8.c: Run test on all archs.
30307
30308 2005-05-26  Mike Stump  <mrs@apple.com>
30309
30310         * objc.dg/isa-field-1.m: Only run on darwin.
30311         * objc.dg/lookup-1.m: Likewise.
30312         * objc.dg/try-catch-8.m: Likewise.
30313
30314 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30315
30316         PR tree-optimization/9814
30317         * gcc.dg/pr9814-1.c: New test case.
30318
30319 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30320
30321         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30322         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30323         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30324         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30325         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30326         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30327         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30328         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30329         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30330         objc.dg/try-catch-8.m: New.
30331
30332 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30333
30334         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30335         remove extraneous semicolons.
30336
30337 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30338
30339         * obj-c++.dg/comp-types-12.mm: New.
30340         * objc.dg/comp-types-11.m: New.
30341         * objc.dg/selector-4.m: New.
30342
30343 2005-05-26  Andreas Jaeger  <aj@suse.de>
30344
30345         PR testsuite/20772
30346         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30347         g++.old-deja/g++.ext/attrib3.C,
30348         g++.old-deja/g++.other/store-expr1.C,
30349         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30350         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30351         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30352         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30353         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30354         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30355         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30356         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30357         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30358         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30359         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30360         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30361         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30362         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30363         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30364         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30365         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30366         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30367         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30368
30369 2005-05-26  Andreas Jaeger  <aj@suse.de>
30370
30371         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30372         x86-64 compilation.
30373
30374 2005-05-26  Andreas Jaeger  <aj@suse.de>
30375
30376         PR testsuite/20772
30377         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30378         gcc.misc-tests/i386-pf-athlon-1.c,
30379         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30380         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30381         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30382         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30383         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30384         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30385         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30386         programs.
30387
30388         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30389         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30390         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30391         x86-64 compilation.
30392
30393         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30394         x86_64.
30395
30396         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30397         effective-target ilp32.
30398
30399 2005-05-26  David Ung  <davidu@mips.com>
30400
30401         * gcc.target/mips/ext_ins.c: New test for testing the generation
30402         of MIPS32/64 rev 2 ext/ins instructions.
30403
30404 2005-05-26  Andreas Jaeger  <aj@suse.de>
30405
30406         * treelang/compile/unsigned.tree: Use gimple instead of
30407         nonexisting generic dump.
30408
30409 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30410
30411         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30412
30413 2005-05-26  Andreas Jaeger  <aj@suse.de>
30414
30415         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30416
30417 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30418
30419         PR libfortran/17283
30420         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30421         Test callee-allocated memory with write statements.
30422
30423 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30424
30425         PR middle-end/21709
30426         * gcc.dg/pr21709-1.c: New test case.
30427
30428 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30429             Mike Stump  <mrs@apple.com>
30430
30431         * objc/execute/next_mapping.h: Update for C++.
30432
30433         * obj-c++.dg/selector-1.mm: Move to...
30434         * obj-c++.dg/selector-4.mm: here...
30435
30436         * obj-c++.dg/basic.mm: New.
30437         * obj-c++.dg/comp-types-1.mm: New.
30438         * obj-c++.dg/cxx-class-1.mm: New.
30439         * obj-c++.dg/cxx-ivars-1.mm: New.
30440         * obj-c++.dg/cxx-ivars-2.mm: New.
30441         * obj-c++.dg/cxx-ivars-3.mm: New.
30442         * obj-c++.dg/cxx-scope-1.mm: New.
30443         * obj-c++.dg/cxx-scope-2.mm: New.
30444         * obj-c++.dg/defs.mm: New.
30445         * obj-c++.dg/empty-private-1.mm: New.
30446         * obj-c++.dg/encode-1.mm: New.
30447         * obj-c++.dg/encode-2.mm: New.
30448         * obj-c++.dg/encode-3.mm: New.
30449         * obj-c++.dg/extern-c-1.mm: New.
30450         * obj-c++.dg/extra-semi.mm: New.
30451         * obj-c++.dg/fix-and-continue-2.mm: New.
30452         * obj-c++.dg/isa-field-1.mm: New.
30453         * obj-c++.dg/ivar-list-semi.mm: New.
30454         * obj-c++.dg/local-decl-1.mm: New.
30455         * obj-c++.dg/lookup-1.mm: New.
30456         * obj-c++.dg/lookup-2.mm: New.
30457         * obj-c++.dg/method-1.mm: New.
30458         * obj-c++.dg/method-2.mm: New.
30459         * obj-c++.dg/method-3.mm: New.
30460         * obj-c++.dg/method-4.mm: New.
30461         * obj-c++.dg/method-5.mm: New.
30462         * obj-c++.dg/method-6.mm: New.
30463         * obj-c++.dg/method-7.mm: New.
30464         * obj-c++.dg/no-extra-load.mm: New.
30465         * obj-c++.dg/overload-1.mm: New.
30466         * obj-c++.dg/pragma-1.mm: New.
30467         * obj-c++.dg/pragma-2.mm: New.
30468         * obj-c++.dg/private-1.mm: New.
30469         * obj-c++.dg/private-2.mm: New.
30470         * obj-c++.dg/proto-qual-1.mm: New.
30471         * obj-c++.dg/qual-types-1.mm: New.
30472         * obj-c++.dg/stubify-1.mm: New.
30473         * obj-c++.dg/stubify-2.mm: New.
30474         * obj-c++.dg/super-class-1.mm: New.
30475         * obj-c++.dg/super-class-2.mm: New.
30476         * obj-c++.dg/super-dealloc-1.mm: New.
30477         * obj-c++.dg/super-dealloc-2.mm: New.
30478         * obj-c++.dg/template-1.mm: New.
30479         * obj-c++.dg/template-2.mm: New.
30480         * obj-c++.dg/template-3.mm: New.
30481         * obj-c++.dg/template-4.mm: New.
30482         * obj-c++.dg/template-5.mm: New.
30483         * obj-c++.dg/template-6.mm: New.
30484         * obj-c++.dg/try-catch-1.mm: New.
30485         * obj-c++.dg/try-catch-2.mm: New.
30486         * obj-c++.dg/try-catch-3.mm: New.
30487         * obj-c++.dg/try-catch-4.mm: New.
30488         * obj-c++.dg/try-catch-5.mm: New.
30489         * obj-c++.dg/try-catch-6.mm: New.
30490         * obj-c++.dg/try-catch-7.mm: New.
30491         * obj-c++.dg/try-catch-8.mm: New.
30492         * obj-c++.dg/try-catch-9.mm: New.
30493         * obj-c++.dg/va-meth-1.mm: New.
30494
30495 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30496
30497         * obj-c++.dg/selector-1.mm: New.
30498         * obj-c++.dg/selector-2.mm: New.
30499
30500 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30501
30502         * obj-c++.dg/selector-3.mm: New.
30503         * objc.dg/selector-3.m: New.
30504
30505 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30506
30507         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30508         about where warning appears.
30509
30510 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30511
30512         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30513         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30514         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30515         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30516
30517 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30518
30519         * gcc.dg/20050524-1.c: New test.
30520
30521 2005-05-25  Jan Hubicka  <jh@suse.cz>
30522
30523         * gcc.dg/tree-prof/inliner-1.c: New.
30524
30525 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30526
30527         * gcc.dg/tree-prof: New directory.
30528         * gcc.dg/tree-prof/tree-prof.exp: New.
30529
30530 2005-05-25  DJ Delorie  <dj@redhat.com>
30531
30532         * gcc.dg/Wattributes-1.c: New.
30533         * gcc.dg/Wattributes-2.c: New.
30534         * gcc.dg/Wattributes-3.c: New.
30535
30536 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30537
30538         PR tree-optimization/19833
30539         * gcc.dg/uninit-4.c: Remove xfail.
30540         * gcc.dg/uninit-9.c: Ditto.
30541
30542 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30543
30544         * obj-c++.dg/bitfield-[1-5].mm: New.
30545         * obj-c++.dg/class-protocol-1.mm: New.
30546         * obj-c++.dg/comp-types-1[0-1].mm: New.
30547         * obj-c++.dg/comp-types-[2-9].mm: New.
30548         * obj-c++.dg/encode-[4-8].mm: New.
30549         * obj-c++.dg/layout-1.mm: New.
30550         * obj-c++.dg/method-1[0-9].mm: New.
30551         * obj-c++.dg/method-2[0-1].mm: New.
30552         * obj-c++.dg/method-[8-9].mm: New.
30553         * obj-c++.dg/objc-gc-3.mm: New.
30554         * obj-c++.dg/try-catch-10.mm: New.
30555         * objc.dg/bitfield-5.m: New.
30556         * objc.dg/comp-types-10.m: New.
30557         * objc.dg/comp-types-9.m: New.
30558         * objc.dg/layout-1.m: New.
30559         * objc.dg/objc-gc-4.m: New.
30560         * objc.dg/try-catch-9.m: New.
30561         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30562         * objc.dg/comp-types-1.m: Likewise.
30563         * objc.dg/comp-types-[5-6].m: Likewise.
30564         * objc.dg/method-9.m: Likewise.
30565
30566 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30567
30568         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30569         and on hardware without VMX support.
30570
30571         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30572
30573         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30574
30575         * lib/profopt.exp (dg-final-generate, dg-final-use,
30576         profopt-final-code, profopt-get-options): New.
30577         (profopt-execute): Process test directives.
30578
30579         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30580         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30581         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30582
30583 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30584
30585         PR C++/21645
30586         * g++.dg/init/ctor5.C: New test.
30587
30588 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30589
30590         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30591         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30592         vect-113.c, vect-114.c.
30593
30594 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30595
30596         * gcc.dg/const-elim-1.c: Remove xfails.
30597
30598 2005-05-23  Jeff Law  <law@redhat.com>
30599
30600         * gcc.c-torture/compile/pr21638.c: New test.
30601         * gcc.c-torture/compile/20050520-1.c: New test.
30602
30603 2005-05-23  Nick Clifton  <nickc@redhat.com>
30604
30605         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30606         be a proper triple, ie: m32r*-*-*.
30607         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30608
30609 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30610
30611         PR middle-end/21331
30612         PR tree-opt/21293
30613         * gcc.c-torture/compile/pr21293.c: New test.
30614         * gcc.c-torture/execute/pr21331.c: New test.
30615
30616 2004-05-20  Richard Henderson  <rth@redhat.com>
30617
30618         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30619
30620 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30621
30622         * obj-c++-dg.exp: Add.
30623         * obj-c++.exp: Add.
30624         * obj-c++.dg/dg.exp: Add.
30625
30626 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30627
30628         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30629         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30630
30631 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30632
30633         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30634
30635 2004-05-19  Richard Henderson  <rth@redhat.com>
30636
30637         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30638
30639 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30640
30641         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30642
30643         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30644
30645 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30646
30647         PR c++/21495
30648         * g++.dg/parse/extern1.C: New test.
30649         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30650
30651 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30652
30653         * gcc.dg/c99-math.h: New.
30654         * gcc.dg/c99-math-float-1.c: New test.
30655         * gcc.dg/c99-math-double-1.c: Likewise.
30656         * gcc.dg/c99-math-long-double-1.c: Likewise.
30657
30658 2005-05-18  Richard Henderson  <rth@redhat.com>
30659
30660         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30661
30662 2005-05-18  Devang Patel  <dpatel@apple.com>
30663
30664         * g++.dg/opt/20050511-1.C: New test.
30665
30666 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30667
30668         PR libfortran/21127
30669         * gfortran.dg/reshape-complex.f90: New test.
30670
30671 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30672
30673         * gfortran.dg/array_constructor_1.f90: New test.
30674         * gfortran.dg/array_constructor_2.f90: New test.
30675
30676 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30677
30678         PR fortran/20954
30679         * gfortran.dg/pr20954.f: New test.
30680
30681 2005-05-17  Mike Stump  <mrs@apple.com>
30682
30683         Yet more Objective-C++...
30684
30685         * objc.dg/method-5.m: Update.
30686         * objc.dg/method-6.m: Update.
30687         * objc.dg/method-7.m: Update.
30688         * objc.dg/method-9.m: Update.
30689         * objc.dg/try-catch-2.m: Update.
30690
30691 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30692
30693         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30694         Remove little-endian optimizations.
30695
30696 2005-05-17  Jeff Law  <law@redhat.com>
30697
30698         * g++.dg/tree-ssa/pr14814.C: New test.
30699         * gcc.dg/tree-ssa/pr14814.C: New test.
30700         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30701         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30702
30703 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30704
30705         * gcc.dg/compat/generate-random.c: Do not include
30706         libiberty.h.
30707         * gcc.dg/compat/generate-random_r.c: Likewise.
30708
30709 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30710
30711         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30712
30713 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30714
30715         PR middle-end/21595
30716         * g++.dg/tree-ssa/builtin1.C: New testcase.
30717
30718 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30719
30720         PR c++/21454
30721         * g++.dg/opt/const4.C: New test.
30722
30723         PR middle-end/21492
30724         * g++.dg/opt/crossjump1.C: New test.
30725
30726         PR tree-optimization/21610
30727         * gcc.c-torture/compile/20050516-1.c: New test.
30728
30729         PR fortran/15080
30730         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30731         about the test failing.
30732         * gfortran.fortran-torture/execute/where_7.f90: New test.
30733         * gfortran.fortran-torture/execute/where_8.f90: New test.
30734
30735 2005-05-16  Richard Henderson  <rth@redhat.com>
30736
30737         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30738         i?86 and x86_64.
30739
30740 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30741
30742         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30743         (limits.h): Include unconditionally.
30744         (stdlib.h): Likewise.
30745         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30746         (limits.h): Include unconditionally.
30747         (stdlib.h): Likewise.
30748         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30749         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30750         (limits.h): Include unconditionally.
30751         (stdlib.h): Likewise.
30752         (hashtab.h): Do not include.
30753         (getopt.h): Likewise.
30754         (stddef.h): Include.
30755         (hashval_t): Define.
30756         (struct entry): Add "next" field.
30757         (HASH_SIZE): New macro.
30758         (hash_table): New variable.
30759         (switchfiles): Do not use xmalloc.
30760         (mix): New macro.
30761         (iterative_hash): New function.
30762         (hasht): Remove.
30763         (e_exists): New function.
30764         (e_insert): Likewise.
30765         (output): Use, instead of libiberty hashtable functions.
30766         (main): Do not use getopt.  Do not call htab_create.
30767
30768 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30769
30770         PR libstdc++/21526
30771         * lib/target-supports.exp (check_mkfifo_available):
30772         Return 0 for cygwin as mkfifo support incomplete on platform.
30773         Fix typos in comments.
30774
30775 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30776
30777         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30778
30779 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30780
30781         PR fortran/17432
30782         * gfortran.dg/assign_4.f: New test.
30783
30784 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30785
30786         PR tree-optimization/21563
30787         * gcc.dg/tree-ssa/pr21563.c: New.
30788
30789 2005-05-14  Jan Hubicka  <jh@suse.cz>
30790
30791         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30792
30793 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30794
30795         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30796
30797 2005-05-13  Julian Brown  <julian@codesourcery.com>
30798
30799         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30800         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30801
30802 2005-05-13  Jan Hubicka  <jh@suse.cz>
30803
30804         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30805         * gcc.dg/fold-xor-?.c: Likewise.
30806         * gcc.dg/pr15784-?.c: Likewise.
30807         * gcc.dg/pr20922-?.c: Likewise.
30808         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30809         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30810         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30811
30812 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30813
30814         PR fortran/21260
30815         * gfortran.dg/hollerith_1.f90: New test.
30816
30817 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30818
30819         * gfortran.dg/func_result_2.f90: New test.
30820
30821 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30822
30823         * gfortran.dg/dev_null.f90: New test.
30824
30825 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30826
30827         * gcc.dg/arm-vfp1.c: Revert last change.
30828
30829 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30830
30831         PR middle-end/19807
30832         PR tree-optimization/19639
30833         * g++.dg/tree-ssa/pr19807.C: New testcase.
30834
30835 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30836
30837         PR libfortran/21471
30838         * gfortran.dg/append-1.f90: New test.
30839
30840 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30841
30842         * gcc.dg/pr18501.c: XFAIL.
30843         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30844         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30845         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30846         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30847         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30848         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30849         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30850         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30851
30852 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30853
30854         PR fortran/20178
30855         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30856         gfortran.dg/f2c_3.f90: New tests.
30857
30858         * gfortran.dg/return_1.f90: Fix dg annotation.
30859
30860 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30861
30862         * gcc.c-torture/compile/20050510-1.c: New test.
30863
30864 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30865
30866         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30867
30868 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30869
30870         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30871
30872 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30873
30874         PR c/17913
30875         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30876
30877 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30878
30879         PR c/21342
30880         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30881         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30882
30883 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30884
30885         PR debug/16676
30886         * gcc.dg/debug/pr16676.c: New test.
30887
30888 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30889
30890         PR testsuite/21443
30891         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30892         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30893         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30894         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30895         Change -O1 to -O2.
30896         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30897         -fno-tree-dominator-opts.
30898
30899 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30900
30901         * gfortran.dg/return_1.f90: New test.
30902
30903 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30904
30905         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30906
30907         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30908
30909 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30910
30911         PR c++/21427
30912         * g++.dg/inherit/covariant13.C: New.
30913
30914 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30915
30916         PR libfortran/19155
30917         * gfortran.dg/pr19155.f: New test.
30918
30919 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30920
30921         PR inline-asm/8788
30922         * gcc.dg/pr8788-1.c: New testcase.
30923
30924 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30925
30926         PR target/21416
30927         * gcc.target/mips/fpcmp-[12].c: New tests.
30928
30929 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30930
30931         * lib/target-supports-dg.exp (dg-require-fork): New function.
30932         (dg-require-mkfifo): Likewise.
30933         * lib/target-supports.exp (check_function_available): New
30934         function.
30935         (check_fork_available): Likewise.
30936         (check_mkfifo_available): Likewise.
30937
30938 2005-05-06  Jeff Law  <law@redhat.com>
30939
30940         * gcc.c-torture/compile/pr21380.c: New test.
30941
30942 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30943
30944         PR c++/20961
30945         * g++.dg/ext/weak3.C: New test.
30946
30947 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30948
30949         PR c++/21352
30950         * g++.dg/template/crash37.C: New test.
30951
30952 2005-05-05  Paul Brook  <paul@codesourcery.com>
30953
30954         * gcc.dg/arm-g2.c: Use effective-target arm32.
30955         * gcc.dg/arm-mmx-1.c: Ditto.
30956         * gcc.dg/arm-scd42-2.c: Ditto.
30957         * gcc.dg/arm-vfp1.c: Ditto.
30958         * lib/target-supports.exp (check_effective_target_arm32): New
30959         function.
30960
30961 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30962
30963         PR libfortran/21354
30964         gfortran.dg/in_pack_rank7.f90: New test.
30965
30966 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30967
30968         PR middle-end/15618
30969         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30970
30971 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30972
30973         PR middle-end/21265
30974         * gcc.dg/20050503-1.c: New test.
30975
30976         PR rtl-optimization/21239
30977         * gcc.dg/i386-sse-11.c: New test.
30978
30979 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30980
30981         PR target/16888
30982         * gcc.target/i386/asm-1.c: New test.
30983
30984 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30985
30986         PR rtl-optimization/21330
30987         * gcc.c-torture/execute/20050502-1.c: New test.
30988
30989         PR target/21297
30990         * gcc.c-torture/execute/20050502-2.c: New test.
30991
30992 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30993
30994         PR middle-end/21282
30995         * gcc.dg/pr21282.c: New.
30996
30997 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30998
30999         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31000         * gcc.dg/vect/vect-92.c: Likewise.
31001         * gcc.dg/vect/vect-93.c: Likewise.
31002         * gcc.dg/vect/vect-dv-1.c: Likewise.
31003         * gcc.dg/vect/vect-dv-2.c: Likewise.
31004         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31005
31006 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31007
31008         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31009         * gfortran.dg/vect/vect-2.f90: Likewise.
31010         * gfortran.dg/vect/vect-3.f90: Likewise.
31011         * gfortran.dg/vect/vect-4.f90: Likewise.
31012         * gfortran.dg/vect/vect-5.f90: Likewise.
31013
31014 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31015
31016         PR target/20813
31017         * gcc.dg/rs6000-fpint-2.c: New.
31018
31019 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31020
31021         PR c/15698
31022         * gcc.dg/builtins-30.c: Update expected messages.
31023         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31024         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31025         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31026
31027 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31028
31029         PR tree-optimization/21294
31030         * gcc.dg/tree-ssa/pr21294.c: New.
31031
31032 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31033
31034         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31035         __builtin_altivec_st_internal_4si built-in.
31036
31037 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31038
31039         PR c++/15875
31040         * g++.dg/template/ptrmem14.C: New test.
31041
31042 2005-05-02  Paul Brook  <paul@codesourcery.com>
31043
31044         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31045
31046 2005-05-02  Michael Matz  <matz@suse.de>
31047
31048         PR c++/19542
31049         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31050
31051 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31052
31053         * g++.dg/cpp/weak.C: New test.
31054
31055 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31056
31057         * gcc.dg/tree-ssa/loop-8.c: New test.
31058
31059 2005-04-30  Michael Maty  <matz@suse.de>
31060
31061         * gcc.dg/inline-mcpy.c: New test.
31062
31063 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31064
31065         PR libfortran/18958
31066         * gfortran.dg/eoshift.f90: New test case.
31067
31068 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31069
31070         PR libfortran/18857
31071         * gfortran.dg/matmul_1.f90: New test.
31072
31073 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31074
31075         PR tree-optimization/21030
31076         * gcc.dg/tree-ssa/pr21030.c: New.
31077
31078 2005-04-29  Devang Patel  <dpatel@apple.com>
31079
31080         PR tree-optimization/21272
31081         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31082
31083 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31084
31085         PR fortran/13082
31086         PR fortran/18824
31087         * gfortran.dg/entry_4.f90: New test.
31088         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31089         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31090         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31091         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31092         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31093         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31094         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31095
31096 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31097
31098         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31099
31100 2005-04-29  Paul Brook  <paul@codesourcery.com>
31101
31102         * gfortran.dg/entry_3.f90: New test.
31103
31104 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31105
31106         * gfortran.dg/implicit_4.f90: New test.
31107
31108 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31109
31110         * lib/target-supports.exp (check_profiling_available): Return
31111         false for xtensa-*-elf.
31112
31113 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31114
31115         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31116         error if file cannot be deleted.
31117
31118 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31119
31120         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31121         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31122         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31123         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31124         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31125         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31126         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31127         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31128         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31129         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31130         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31131         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31132         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31133
31134 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31135
31136         PR fortran/20865
31137         * gfortran.dg/pr20865.f90: New test.
31138
31139 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31140
31141         * gcc.dg/void-cast-2.c: New test.
31142
31143 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31144
31145         PR c/21159
31146         * gcc.dg/void-cast-1.c: New test.
31147
31148 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31149
31150         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31151
31152 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31153
31154         PR fortran/21177
31155         * gfortran.dg/pr21177.f90: New test.
31156
31157 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31158
31159         PR tree-optimization/21171
31160         * gcc.dg/tree-ssa/pr21171.c: New test.
31161
31162 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31163
31164         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31165         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31166         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31167         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31168         gcc.dg/tree-ssa/gen-vect-32.c: New.
31169         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31170         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31171         don't run on PPC32.
31172
31173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31174
31175         PR c/21213
31176         * gcc.dg/transparent-union-3.c: New test.
31177
31178 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31179
31180         PR c/20740
31181         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31182         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31183         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31184         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31185         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31186         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31187
31188 2005-04-26  Jeff Law  <law@redhat.com>
31189
31190         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31191         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31192         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31193         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31194         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31195         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31196         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31197
31198 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31199
31200         PR tree-optimization/17598
31201         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31202
31203 2005-04-25  Mike Stump  <mrs@apple.com>
31204
31205         * objc.dg/fix-and-continue-1.m: Add.
31206
31207 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31208
31209         PR c++/20995
31210         * g++.dg/opt/pr20995-1.C: New test case.
31211
31212 2005-04-25  Devang Patel <dpatel@apple.com>
31213
31214         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31215
31216 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31217
31218         PR testsuite/21062
31219         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31220
31221 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31222
31223         PR C++/21188
31224         * g++.dg/opt/rtti2.C: New test.
31225
31226 2005-04-25  Paul Brook  <paul@codesourcery.com>
31227         Steven G. Kargl  <kargls@comcast.net>
31228
31229         PR fortran/20879
31230         * gfortran.dg/ichar_1.f90: New file.
31231
31232 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31233
31234         PR middle-end/20991
31235         * g++.dg/opt/pr20991.C: New test.
31236
31237         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31238         where sizeof (type) < __alignof__ (type).
31239         * gcc.dg/compat/struct-layout-1.h: Likewise.
31240
31241 2005-04-24  Per Bothner  <per@bothner.com>
31242             Devang Patel  <dpatel@apple.com>
31243
31244         PR preprocessor/20907
31245         * gcc.dg/cpp/very-long-comment.c: New test.
31246
31247 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31248
31249         PR fortran/20059
31250         * gfortran.dg/common_5.f: New test.
31251
31252 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31253
31254         PR middle-end/21082
31255         * g++.dg/tree-ssa/pr21082.C: New testcase.
31256
31257 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31258
31259         * gcc.dg/vect/vect-99.c: New test.
31260
31261 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31262
31263         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31264
31265 2005-04-22  Jeff Law  <law@redhat.com>
31266
31267         * gcc.dg/uninit-5.c: Remove xfails.
31268         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31269         conditionals and loads.
31270
31271 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31272
31273         PR libfortran/20074
31274         PR libfortran/20436
31275         PR libfortran/21108
31276         * gfortran.dg/nested_reshape.f90: new test
31277         * gfortran.dg/reshape-alloc.f90: new test
31278         * gfortran.dg/reshape.f90: new test
31279
31280 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31281
31282         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31283
31284         * gcc.dg/arm-vfp1.c: New test.
31285
31286 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31287
31288         PR c++/21087
31289         * g++.dg/lookup/builtin2.C: New test.
31290
31291 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31292
31293         * gcc.dg/weak/weak-13.c: New test.
31294
31295 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31296
31297         * lib/target-supports.exp (check_effective_target_sync_int_long):
31298         Add powerpc*.
31299
31300 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31301
31302         * gcc.target/mips/branch-1.c: New test.
31303
31304 2005-04-21  Richard Henderson  <rth@redhat.com>
31305
31306         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31307         * gcc.dg/vect/vect-86.c: Likewise.
31308         * gcc.dg/vect/vect-87.c: Likewise.
31309         * gcc.dg/vect/vect-88.c: Likewise.
31310
31311 2005-04-21  Devang Patel  <dpatel@apple.com>
31312
31313         PR optimization/20994
31314         * gcc.dg/tree-ssa/ifc-3.c: New test.
31315
31316 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31317
31318         PR c/12913
31319         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31320         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31321         gcc.dg/c99-vla-jump-5.c: New tests.
31322
31323 2005-04-19  Richard Henderson  <rth@redhat.com>
31324
31325         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31326         Fix typo in exists check.
31327         (check_effective_target_sync_int_long): New.
31328         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31329         * gcc.dg/ia64-sync-2.c: Likewise.
31330         * gcc.dg/ia64-sync-3.c: Likewise.
31331         * gcc.dg/ia64-sync-4.c: Likewise.
31332
31333 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31334
31335         * gcc.dg/fold-xor-1.c: New test.
31336         * gcc.dg/fold-xor-2.c: New test.
31337
31338 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31339
31340         PR target/20670
31341         * g++.dg/eh/fp-regs.C: New test.
31342
31343 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31344
31345         * gcc.dg/Wint-to-pointer-cast-1.c,
31346         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31347         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31348         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31349
31350 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31351
31352         PR fortran/16861
31353         * gfortran.dg/pr16861.f90: New test.
31354
31355 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31356
31357         * gcc.dg/pr21085.c: New test.
31358
31359 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31360
31361         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31362         (setup_mips_tests, dg-mips-options): New procedures.
31363         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31364         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31365         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31366         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31367         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31368         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31369         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31370         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31371         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31372         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31373         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31374         dg-mips-options instead of dg-options.  Remove now-redundant
31375         preprocessor guards.
31376         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31377         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31378         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31379         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31380         * gcc.dg/vr-mult-2.c: Delete.
31381         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31382         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31383         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31384         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31385         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31386         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31387         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31388
31389 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31390
31391         * ada/acats/run_all.sh: Use sync when executable not present.
31392
31393 2005-04-18  Devang Patel  <dpatel@apple.com>
31394
31395         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31396         * gcc.dg/vect/vect-11a.c: New.
31397         * gcc.dg/vect/vect-none.c: Update.
31398         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31399
31400 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31401
31402         PR tree-optimization/20922
31403         * gcc.dg/pr20922-1.c: New test.
31404         * gcc.dg/pr20922-2.c: New test.
31405         * gcc.dg/pr20922-3.c: New test.
31406         * gcc.dg/pr20922-4.c: New test.
31407         * gcc.dg/pr20922-5.c: New test.
31408         * gcc.dg/pr20922-6.c: New test.
31409
31410 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31411
31412         PR libfortran/20950
31413         * gfortran.dg/pr20950.f: New test.
31414
31415 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31416
31417         PR libfortran/19216
31418         * gfortran.dg/pr19216.f: New test.
31419
31420 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31421
31422         PR tree-optimization/21001
31423         * gcc.dg/tree-ssa/pr21001.c: New.
31424
31425 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31426
31427         PR libfortran/21075
31428         * gfortran.dg/reshape_rank7.f90: New test.
31429
31430 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31431
31432         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31433         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31434         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31435         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31436         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31437         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31438         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31439         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31440         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31441         wrong way round).
31442         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31443         in namelists.  New test.
31444         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31445         New test.
31446         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31447         New test.
31448         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31449         namelist.  New test.
31450         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31451         New test.
31452         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31453         New test.
31454         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31455         namelist.  New test.
31456         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31457         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31458         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31459         New test.
31460         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31461         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31462         arrays. New test.
31463
31464 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31465
31466         * gfortran.dg/wtruncate.f: New testcase.
31467         * gfortran.dg/wtruncate.f90: New testcase.
31468
31469 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31470
31471         PR c++/21025
31472         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31473         which sizeof/alignof is dependent, rather than just whether we are
31474         processing_template_decl.
31475
31476 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31477
31478         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31479         corrected typo where the wrong variables had been compared.
31480
31481 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31482
31483         PR libfortran/18495
31484         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31485         Test callee-allocated version of return array with a write
31486         statement.
31487         Test spread with a temporary with another write statement.
31488
31489 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31490
31491         PR tree-optimization/21031
31492         * gcc.dg/tree-ssa/pr21031.c: New.
31493
31494 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31495
31496         PR tree-optimization/21004
31497         * gcc.dg/builtins-53.c: Include builtins-config.h.
31498         Check floorf, ceilf, floorl and ceill transformations
31499         only when HAVE_C99_RUNTIME is defined.
31500
31501 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31502
31503         PR middle-end/20739
31504         * gcc.dg/tree-ssa/pr20739.c: New test.
31505
31506 2005-04-14  Mike Stump  <mrs@apple.com>
31507
31508         * gcc.dg/Foundation.framework/empty: New.
31509         * gcc.dg/framework-2.c: New.
31510
31511 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31512
31513         PR tree-optimization/21021
31514         * gcc.c-torture/compile/pr21021.c: New.
31515
31516 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31517
31518         PR testsuite/21010
31519         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31520         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31521         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31522         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31523         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31524         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31525         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31526         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31527
31528 2005-04-14  Richard Henderson  <rth@redhat.com>
31529
31530         * lib/target-supports.exp (check_effective_target_vect_condition):
31531         Add ia64, i?86, and x86_64.
31532
31533 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31534
31535         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31536
31537 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31538
31539         PR tree-optimization/20657
31540         * gcc.dg/tree-ssa/pr20657.c: New.
31541
31542 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31543
31544         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31545         (long long int)trunc*.
31546
31547 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31548
31549         PR target/20927
31550         * gcc.dg/pr20927.c: New test.
31551
31552 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31553
31554         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31555         * gcc.target/mips/asm-1.c: Likewise.
31556
31557 2005-04-13  Dale Johannesen  <dalej@apple.com>
31558
31559         * objc.dg/objc-fast-4.m: New.
31560
31561 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31562
31563         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31564         directory.
31565         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31566
31567 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31568
31569         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31570         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31571         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31572
31573 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31574
31575         PR tree-optimization/20913
31576         * gcc.dg/tree-ssa/pr20913.c: New.
31577
31578         PR tree-optimization/20702
31579         * gcc.dg/tree-ssa/pr20702.c: New.
31580
31581 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31582
31583         PR c++/13744
31584         * g++.dg/inherit/local3.C: New test.
31585
31586 2005-04-12  Jeff Law  <law@redhat.com>
31587
31588         * gcc.dg/tree-ssa/20050412-1.c: New test.
31589
31590 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31591
31592         PR libfortran/19016
31593         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31594         Add tests with mask generated by expression.
31595         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31596         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31597         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31598
31599 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31600
31601         PR middle-end/20917
31602         * gcc.dg/20050409-1.c: New test.
31603
31604 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31605
31606         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31607
31608 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31609
31610         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31611         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31612         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31613         (TARGET_CXX): Adjust accordingly.
31614         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31615         determine_class_data_visibility and class_data_always_comdat.
31616         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31617         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31618         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31619         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31620         (arm_cxx_determine_class_data_visibility): New.
31621         (arm_cxx_class_data_always_comdat): Likewise.
31622         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31623         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31624         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31625         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31626         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31627         Define.
31628
31629 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31630
31631         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31632
31633 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31634
31635         * gcc.dg/i386-darwin-fpmath.c: New.
31636
31637 2004-04-11  Devang Patel  <dpatel@apple.com>
31638
31639         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31640         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31641         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31642         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31643         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31644         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31645         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31646         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31647         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31648
31649 2004-04-11  Devang Patel  <dpatel@apple.com>
31650
31651         * gcc.dg/vect/vect-dv-1.c: New test.
31652         * gcc.dg/vect/vect-dv-2.c: New test.
31653
31654 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31655
31656         PR tree-optimization/20933
31657         * gcc.dg/tree-ssa/pr20933.c: New test.
31658
31659 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31660
31661         * gfortran.dg/fold_nearest.f90: New test.
31662
31663 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31664
31665         * gcc.dg/tree-ssa/alias-1.c: New test.
31666
31667 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31668
31669         PR tree-optimization/20920
31670         * g++.dg/tree-ssa/pr20920.C: New test.
31671
31672 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31673
31674         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31675         (long long int)ceil*.
31676
31677 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31678
31679         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31680         explicit C++ linkage.
31681
31682 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31683
31684         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31685         warning for arithmetic IF statements.
31686
31687 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31688
31689         * eor_handling_1.f90: New test case.
31690         * eor_handling_2.f90: New test case.
31691         * eor_handling_3.f90: New test case.
31692         * eor_handling_4.f90: New test case.
31693         * eor_handling_5.f90: New test case.
31694         * noadv_size.f90: New test case.
31695         * pad_no.f90: New test case.
31696
31697 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31698
31699         * gcc.c-torture/execute/20050410-1.c: New test.
31700
31701 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31702
31703         * gcc.dg/pr20126.c: New.
31704
31705 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31706             Steven G. Kargl <kargls@comcast.net>
31707
31708         * gfortran.dg/PR19872.f: New test.
31709
31710 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31711
31712         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31713
31714 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31715
31716         * gfortran.dg/nint_1.f90: New test.
31717
31718 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31719
31720         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31721         Added test for callee-allocated arrays with write statements.
31722         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31723         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31724         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31725         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31726         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31727
31728 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31729
31730         PR libfortran/20163
31731         * gfortran.dg/open-options-blanks.f: New test.
31732
31733 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31734
31735         PR fortran/13257
31736         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31737
31738 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31739
31740         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31741         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31742         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31743         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31744         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31745         * gcc.c-torture/execute/stdarg-4.c: New test.
31746
31747         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31748
31749         PR target/20795
31750         * g++.dg/abi/param2.C: New test.
31751
31752 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31753
31754         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31755
31756 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31757
31758         * gcc.dg/builtins-53.c: New test.
31759
31760 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31761
31762         * g++.dg/tree-ssa/pr18178.C: New test.
31763         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31764         * gcc.c-torture/execute/20041019-1.c: New test.
31765         * gcc.dg/tree-ssa/20041008-1.c: New test.
31766         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31767         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31768         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31769         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31770         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31771         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31772         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31773         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31774         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31775         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31776
31777 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31778
31779         PR rtl-optimization/20466
31780         * gcc.c-torture/execute/pr20466-1.c: New test.
31781
31782 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31783
31784         PR c++/20905
31785         * g++.dg/parse/cond2.C: New test.
31786
31787         PR c++/20145
31788         * g++.dg/warn/Wdtor1.C: New test.
31789
31790 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31791
31792         PR fortran/17229
31793         * gfortran.dg/pr17229.f: New test.
31794
31795 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31796
31797         * gfortran.dg/tiny_1.f90: New test.
31798         * gfortran.dg/tiny_2.f90: ditto.
31799
31800 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31801
31802         * gfortran.dg/eor_1.f90: Fix dg-do run line
31803         * gfortran.dg/open_new.f90: Fix dg-do run line
31804
31805 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31806
31807         * lib/target-supports.exp (get_compiler_messages): Support
31808         optional arguments, the fourth being compiler options.
31809         (check_effective_target_fpic): New proc.
31810         * gcc.dg/20050321-2.c: Restrict to target fpic.
31811
31812 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31813
31814         * gcc.dg/15443-1.c: New test.
31815         * gcc.dg/15443-2.c: Likewise.
31816
31817 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31818
31819         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31820
31821 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31822
31823         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31824
31825 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31826
31827         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31828         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31829         -m64.
31830         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31831         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31832         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31833
31834 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31835
31836         PR c++/20212
31837         * g++.dg/warn/Wunused-11.C: New test.
31838
31839 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31840
31841         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31842
31843 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31844
31845         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31846
31847 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/20734
31850         * g++.dg/template/ptrmem13.C: New test.
31851
31852 2005-04-05  Per Bothner  <per@bothner.com>
31853
31854         * lib/gcc.exp: Always add -fno-show-column, for now.
31855
31856 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31857
31858         PR testsuite/20767
31859         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31860         of plain old "unsigned int" for the type of "i".  Makes this test
31861         64bit clean.
31862
31863 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31864
31865         * gcc.dg/i386-ssefn-1.c: New test.
31866         * gcc.dg/i386-ssefn-2.c: New test.
31867         * gcc.dg/i386-ssefn-3.c: New test.
31868         * gcc.dg/i386-ssefn-4.c: New test.
31869
31870 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31871
31872         PR tree-optimization/20076
31873         * gcc.dg/builtin-apply4.c: New test.
31874
31875         PR preprocessor/19475
31876         * gcc.dg/cpp/macspace1.c: New test.
31877         * gcc.dg/cpp/macspace2.c: New test.
31878
31879 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31880
31881         * gfortran.dg/pr20755.f: Fixed bad format.
31882
31883 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31884
31885         PR c++/20763
31886         * g++.dg/ext/attrib21.C: New test.
31887
31888 2004-04-05  Devang Patel  <dpatel@apple.com>
31889
31890         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31891         * gcc.dg/vect/vect-shift-1.c: New test.
31892
31893 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31894
31895         PR libfortran/20755
31896         * gfortran.dg/pr20755.f: New test.
31897
31898 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31899
31900         * gfortran.dg/pr15959.f90: New test.
31901         * gfortran.dg/string_pad_trunc.f90: New test.
31902
31903 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31904
31905         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31906         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31907         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31908         syntax.
31909
31910 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31911
31912         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31913
31914 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31915
31916         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31917         * gcc.c-torture/compile/20011119-2.c: Likewise.
31918         * gcc.c-torture/compile/981001-2.c: Likewise.
31919
31920 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31921
31922         PR c++/20679
31923         * g++.dg/template/overload4.C: New test.
31924
31925 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31926
31927         PR c++/20746
31928         * g++.dg/abi/covariant5.C: New.
31929
31930         PR debug/20505
31931         * g++.dg/debug/const2.C: New.
31932
31933 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31934
31935         PR rtl-optimization/16104
31936         * gcc.c-torture/execute/20050316-1.c: New test.
31937
31938 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         * g++.dg/template/spec23.C: Fix dg-error text.
31941
31942 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31943
31944         PR c++/19199
31945         * g++.dg/expr/lval2.C: New.
31946
31947 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31948
31949         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31950         __builtin_strcasecmp and __builtin_strncasecmp.
31951
31952 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31953
31954         PR c++/20723
31955         * g++.dg/template/spec22.C: New.
31956         * g++.dg/template/spec23.C: New.
31957
31958 2005-04-03  Dale Ranta  <dir@lanl.gov>
31959             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31960
31961         PR libfortran/20068
31962         PR libfortran/20125
31963         PR libfortran/20156
31964         PR libfortran/20471
31965         * gfortran.dg/backspace.f: New test.
31966
31967 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31968
31969         * gcc.dg/pr19345.c: New test.
31970
31971 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31972
31973         PR tree-optimization/20640
31974         * gcc.dg/torture/tree-loop-1.c: New.
31975
31976 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31977
31978         PR rtl-optimization/20290
31979         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31980
31981 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31982
31983         * gcc.dg/rs6000-fpint.c: New.
31984
31985 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31986
31987         * gcc.dg/old-style-then-proto-1.c: New test.
31988
31989 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31990
31991         * gfortran.fortran-torture/execute/backspace.f90: Check
31992         after backspace and read was incorrect.
31993
31994 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31995
31996         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31997         buffer past the terminating NUL using memcmp.
31998         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31999         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32000
32001         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32002         Fix unused/uninitialized variable warnings.
32003
32004         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32005         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32006         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32007         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32008
32009         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32010         gcc.c-torture/execute/builtins/fputs-lib.c,
32011         gcc.c-torture/execute/builtins/lib/fprintf.c,
32012         gcc.c-torture/execute/builtins/lib/main.c,
32013         gcc.c-torture/execute/builtins/lib/memcmp.c,
32014         gcc.c-torture/execute/builtins/lib/memmove.c,
32015         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32016         gcc.c-torture/execute/builtins/lib/memset.c,
32017         gcc.c-torture/execute/builtins/lib/printf.c,
32018         gcc.c-torture/execute/builtins/lib/sprintf.c,
32019         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32020         gcc.c-torture/execute/builtins/lib/strchr.c,
32021         gcc.c-torture/execute/builtins/lib/strcmp.c,
32022         gcc.c-torture/execute/builtins/lib/strcpy.c,
32023         gcc.c-torture/execute/builtins/lib/strcspn.c,
32024         gcc.c-torture/execute/builtins/lib/strlen.c,
32025         gcc.c-torture/execute/builtins/lib/strncat.c,
32026         gcc.c-torture/execute/builtins/lib/strncmp.c,
32027         gcc.c-torture/execute/builtins/lib/strncpy.c,
32028         gcc.c-torture/execute/builtins/lib/strrchr.c,
32029         gcc.c-torture/execute/builtins/lib/strspn.c,
32030         gcc.c-torture/execute/builtins/lib/strstr.c,
32031         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32032         gcc.c-torture/execute/builtins/strlen-2.c,
32033         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32034         prototypes.
32035
32036 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32037
32038         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32039         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32040         selectany usage.
32041
32042 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32043
32044         PR c++/19406
32045         * g++.dg/debug/using1.C: New test.
32046
32047 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32048
32049         PR middle-end/20524
32050         * gcc.dg/alias-7.c: Prefix asm-declared name with
32051         __USER_LABEL_PREFIX__.
32052
32053 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32054
32055         Fix fallout from PR middle-end/15700:
32056         * gcc.c-torture/compile/20011119-1.c: Take
32057         __USER_LABEL_PREFIX__ into account.
32058         * gcc.c-torture/compile/20011119-2.c: Likewise.
32059
32060 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32061
32062         PR c++/18644
32063         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32064
32065 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32066
32067         PR c/17855
32068         * gcc.c-torture/compile/struct-non-lval-1.c,
32069         gcc.c-torture/compile/struct-non-lval-2.c,
32070         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32071
32072 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32073
32074         * gcc.dg/tls/tls.exp: Remove temporary file.
32075         * g++.dg/tls/tls.exp: Ditto.
32076         * lib/file-format.exp: Ditto.
32077         * g++.dg/special/ecos.exp: Ditto.
32078
32079         * lib/profopt.exp: Treat prof_ext as a list.
32080         * gcc.misc-tests/bprob.exp: Ditto.
32081         * g++.dg/bprob/bprob.exp: Ditto.
32082
32083         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32084         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32085         g++.dg/tree-ssa/pointer-reference-alias.C,
32086         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32087         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32088         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32089         g++.dg/vect/pr19951.cc: Ditto.
32090         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32091         gcc.dg/builtins-47.c: Ditto.
32092         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32093         gcc.dg/pr20115-1.c: Ditto.
32094         * gcc.dg/tree-ssa/20030530-2.c,
32095         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32096         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32097         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32098         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32099         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32100         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32101         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32102         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32103         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32104         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32105         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32106         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32107         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32108         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32109         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32110         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32111         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32112         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32113         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32114         gcc.dg/tree-ssa/20030824-1.c,
32115         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32116         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32117         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32118         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32119         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32120         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32121         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32122         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32123         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32124         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32125         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32126         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32127         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32128         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32129         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32130         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32131         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32132         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32133         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32134         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32135         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32136         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32137         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32138         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32139         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32140         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32141         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32142         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32143         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32144         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32145         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32146         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32147         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32148         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32149         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32150         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32151         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32152         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32153         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32154         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32155         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32156         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32157         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32158         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32159         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32160         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32161         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32162         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32163         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32164         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32165         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32166         gcc.dg/tree-ssa/useless-1.c: Ditto.
32167         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32168         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32169         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32170         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32171         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32172         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32173         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32174         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32175         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32176         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32177         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32178         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32179         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32180         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32181         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32182         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32183         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32184         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32185         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32186         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32187         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32188         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32189         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32190         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32191         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32192         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32193         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32194         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32195         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32196         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32197         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32198         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32199         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32200         gcc.dg/vect/vect-none.c: Ditto.
32201         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32202         treelang/compile/unsigned.tree: Ditto.
32203
32204         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32205         * gcc.dg/cpp/direct2s.c: Ditto.
32206         * gcc.dg/cpp/paste4.c: Ditto.
32207         * gcc.dg/cpp/separate-1.c: Ditto.
32208         * gcc.dg/pch/save-temps-1.c: Ditto.
32209         * g++.dg/ext/altivec-10.C: Ditto.
32210         * g++.dg/pch/pch.C: Ditto.
32211
32212         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32213
32214         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32215         * g++.dg/template/repo1.C: Ditto.
32216         * g++.dg/template/repo2.C: Ditto.
32217         * g++.dg/template/repo3.C: Ditto.
32218         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32219         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32220         * g++.old-deja/g++.pt/repo1.C: Ditto.
32221         * g++.old-deja/g++.pt/repo2.C: Ditto.
32222         * g++.old-deja/g++.pt/repo3.C: Ditto.
32223         * g++.old-deja/g++.pt/repo4.C: Ditto.
32224
32225         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32226         * gcc.dg/20030107-1.c: Ditto.
32227         * gcc.dg/20030702-1.c: Ditto.
32228         * gcc.dg/profile-generate-1.c: Ditto.
32229         * g++.dg/other/profile1.C: Ditto.
32230         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32231
32232         * lib/gcc-dg.exp (remove-build-file): New.
32233         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32234         cleanup-tree-dump, cleanup-saved-temps): New.
32235
32236 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32237
32238         PR c++/19203, DR 214
32239         * g++.dg/parse/ambig3.C: Not ambiguous.
32240         * g++.dg/template/spec20.C: New.
32241         * g++.dg/template/spec21.C: New.
32242
32243 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32244
32245         PR target/20045
32246         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32247
32248 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32249
32250         PR libfortran/20660
32251         * gfortran.dg/negative_unit.f: New test.
32252
32253 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32254
32255         * gcc.dg/20050330-1.c: New test.
32256
32257 2005-03-30  Devang Patel  <dpatel@apple.com>
32258
32259         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32260
32261 2005-03-30  Dale Johannesen  <dalej@apple.com>
32262
32263         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32264
32265 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32266
32267         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32268         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32269         Strip options from test name.
32270
32271 2005-03-31  Jan Hubicka  <jh@suse.cz>
32272
32273         * gcc.dg/varpool-1.c: New testcase.
32274
32275 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32276
32277         PR c/772
32278         PR c/17913
32279         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32280         gcc.dg/stmt-expr-label-3.c : New tests.
32281         * gcc.c-torture/execute/medce-2.c: Remove.
32282
32283 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32284
32285         PR c/20368
32286         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32287         tests.
32288
32289 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32290
32291         * gcc.c-torture/compile/pr20203.c: New test.
32292
32293 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32294
32295         * gfortran.dg/promotion.f90: New test.
32296
32297 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32298
32299         PR middle-end/20491
32300         * gcc.dg/torture/asm-subreg-1.c: New test.
32301
32302 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32303
32304         PR c/20672
32305         * gcc.dg/pr20672-1.c: New test.
32306
32307 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32308
32309         * gfortran.dg/vect: New directory.
32310         * gfortran.dg/vect/vect.exp: New.
32311         * gfortran.dg/vect/vect-1.f90: New test.
32312         * gfortran.dg/vect/vect-2.f90: New test.
32313         * gfortran.dg/vect/vect-3.f90: New test.
32314         * gfortran.dg/vect/vect-4.f90: New test.
32315         * gfortran.dg/vect/vect-5.f90: New test.
32316
32317 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32318
32319         PR middle-end/20622
32320         * gcc.dg/alias-7.c: New test.
32321
32322 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32323
32324         * gcc.dg/sparc-reg-1.c: New test.
32325
32326 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32327
32328         PR target/19890
32329         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32330
32331 2005-03-29  Dale Ranta  <dir@lanl.gov>
32332             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32333
32334         PR libfortran/20163
32335         * gfortran.dg/pr20163-2.f: New test.
32336
32337 2005-03-28  Jan Hubicka  <jh@suse.cz>
32338
32339         PR middle-end/20635
32340         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32341         by Jakub Jelinek.
32342
32343 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32344
32345         PR tree-optimization/20626
32346         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32347         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32348
32349 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32350
32351         * gfortran.dg/underflow.f90: New test.
32352         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32353
32354 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32355
32356         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32357
32358 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32359
32360         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32361         (g++_init): Make sure that CXXFLAGS is set.
32362         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32363         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32364         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32365         * lib/objc.exp (objc_init): Likewise.
32366         * lib/treelang.exp (treelang_init): Likewise.
32367
32368 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32369
32370         PR tree-optimization/20470
32371         * gcc.dg/tree-ssa/pr20470.c: New test.
32372
32373 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32374
32375         * gcc.dg/ppc-stfiwx.c: New.
32376
32377 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32378
32379         PR target/19888
32380         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32381
32382 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32383
32384         * gcc.dg/20050325-1.c: Fix a typo.
32385
32386 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32387
32388         PR libfortran/19678
32389         PR libfortran/19679
32390         * gfortran.dg/dos_eol.f: New test.
32391
32392 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32393
32394         PR rtl-optimization/20249
32395         * gcc.dg/20050325-1.c: New test.
32396
32397 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32398
32399         PR libfortran/15332
32400         * gfortran.dg/pr15332.f: New test.
32401
32402 2005-03-24  Dale Johannesen  <dalej@apple.com>
32403
32404         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32405
32406 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32407
32408         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32409         'internal' visibility.
32410         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32411         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32412         'protected' visibility.
32413         * gcc.dg/visibility-7.c: Likewise.
32414         * lib/target-supports.exp (check_visibility_available): Take
32415         a parameter, the kind of visibility to check for.
32416         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32417         to check_visibility_available.
32418
32419         * g++.dg/expr/cast3.C: New.
32420
32421 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32422
32423         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32424         rs6000.
32425
32426 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32427
32428         PR target/20095
32429         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32430
32431 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32432
32433         * gcc.dg/badshift.c: Renamed to...
32434         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32435
32436         * gcc.target/i386/badshift.c: Renamed to...
32437         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32438         only.
32439
32440         PR rtl-optimization/20532
32441         * gcc.target/i386/badshift.c: New.
32442
32443 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32444
32445         * gfortran.dg/pr18025.f90: New test.
32446
32447 2005-03-23  Dale Johannesen  <dalej@apple.com>
32448
32449         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32450
32451 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32452
32453         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32454
32455         * lib/target-supports.exp (check_iconv_available): Default
32456         libiconv to -liconv, if there is no definition.
32457
32458 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32459
32460         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32461
32462 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32463
32464         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32465         * g++.dg/opt/pr7503-2.C: Likewise.
32466         * g++.dg/opt/pr7503-3.C: Likewise.
32467         * g++.dg/opt/pr7503-4.C: Likewise.
32468         * g++.dg/opt/pr7503-5.C: Likewise.
32469         * g++.dg/warn/minmax.C: New test.
32470
32471 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32472
32473         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32474         * gfortran.dg/g77_intrinsics_sub.f: New test.
32475
32476 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32477             Jan Hubicka  <jh@suse.cz>
32478             Steven Bosscher <stevenb@suse.de
32479
32480         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32481
32482 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32483
32484         PR c++/19980
32485         * g++.dg/template/redecl3.C: New test.
32486
32487 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32488
32489         PR c++/20499
32490         * g++.dg/parse/error16.C: Tweak error markers.
32491
32492 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32493
32494         PR target/20561
32495         * gcc.dg/20050321-2.c: New test.
32496
32497 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         PR c++/20465
32500         PR c++/20381
32501         * g++.dg/template/ptrmem12.C: New.
32502
32503 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32504
32505         PR rtl-optimization/20527
32506         * gcc.c-torture/execute/pr20527-1.c: New test.
32507
32508 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32509
32510         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32511         program, compile it into a real executable and then delete the .c
32512         and .x files afterwards, to avoid problems on testglue targets.
32513
32514 2005-03-21  Stuart Hastings  <stuart@apple.com>
32515
32516         * gcc.target/i386/sse-2.c: New.
32517
32518 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32519
32520         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32521
32522 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32523
32524         * g++.dg/parse/crash25.C: Fix typo.
32525
32526 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32527
32528         PR c++/20461
32529         * g++.dg/parse/crash24.C: New test.
32530
32531         PR c++/20536
32532         * g++.dg/parse/crash25.C: New test.
32533
32534 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32535
32536         PR c++/20147
32537         * g++.dg/ext/stmtexpr4.C: New test.
32538
32539 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32540
32541         PR middle-end/20539
32542         * gcc.c-torture/compile/pr13066-1.c: New test case.
32543         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32544         * g++.dg/opt/pr13066-1.C: Likewise.
32545
32546 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32547
32548         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32549
32550 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32551
32552         PR fortran/18525
32553         * gfortran.dg/nesting_1.f90: New test.
32554
32555 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32556
32557         PR c++/20240
32558         * g++.dg/lookup/using13.C: New test.
32559
32560 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32561
32562         PR c++/20333
32563         * g++.dg/template/crash36.C: New test.
32564
32565 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32566
32567         PR c++/20463
32568         * g++.dg/template/crash35.C: New test.
32569
32570 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32571
32572         PR c++/19966
32573         * g++.dg/overload/operator2.C: New test.
32574
32575 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32576
32577         PR libfortran/20257
32578         * gfortran.dg/pr20257.f90: New test.
32579
32580 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32581
32582         PR libfortran/20480
32583         * gfortran.dg/pr20480.f90: New test.
32584
32585 2005-03-16  Richard Henderson  <rth@redhat.com>
32586
32587         PR middle-end/15700
32588         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32589         (_rtld_global): New.
32590         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32591         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32592
32593         * gcc.dg/alias-3.c: New.
32594         * gcc.dg/alias-4.c: New.
32595         * gcc.dg/alias-5.c: New.
32596         * gcc.dg/alias-6.c: New.
32597
32598 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32599
32600         * gcc.dg/cpp/ucnid-7.c: New.
32601
32602 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32603             Dorit Naishlos  <dorit@il.ibm.com>
32604
32605         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32606         darwin.
32607
32608 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32609
32610         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32611         support misaligned accesses.
32612         * gcc.dg/vect/vect-58.c: Likewise.
32613         * gcc.dg/vect/vect-92.c: New.
32614         * gcc.dg/vect/vect-93.c: New.
32615
32616 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32617
32618         PR fortran/18827
32619         * gfortran.dg/assign_2.f90: New test.
32620         * gfortran.dg/assign_3.f90: New test.
32621         * gfortran.dg/assign.f90: New test.
32622
32623 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32624
32625         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32626         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32627         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32628         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32629         names.
32630
32631 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32632
32633         * gcc.dg/cpp/ucnid-6.c: New.
32634
32635         * gcc.dg/cpp/normalize-1.c: New.
32636         * gcc.dg/cpp/normalize-2.c: New.
32637         * gcc.dg/cpp/normalize-3.c: New.
32638         * gcc.dg/cpp/normalize-4.c: New.
32639         * gcc.dg/cpp/ucnid-4.c: New.
32640         * gcc.dg/cpp/ucnid-5.c: New.
32641         * g++.dg/cpp/normalize-1.C: New.
32642         * g++.dg/cpp/ucnid-1.C: New.
32643
32644 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32645
32646         * gcc.dg/pr18628.c: New.
32647
32648 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32649
32650         PR c++/20280
32651         * g++.dg/tree-ssa/pr20280.C: New.
32652
32653 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32654
32655         PR fortran/20467
32656         * gfortran.dg/stfunc_2.f90: New test.
32657
32658 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32659
32660         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32661
32662 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32663
32664         * gcc.dg/tree-ssa/20050314-1.c: New test.
32665
32666 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32667
32668         PR c++/4403
32669         PR c++/9783, DR433
32670         * g++.dg/template/friend34.C: New test.
32671         * g++.dg/template/friend35.C: Likewise.
32672         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32673
32674 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32675
32676         Friend class name lookup 5/n
32677         PR c++/1016
32678         * g++.dg/lookup/hidden-class1.C: New test.
32679         * g++.dg/lookup/hidden-class2.C: Likewise.
32680         * g++.dg/lookup/hidden-class3.C: Likewise.
32681         * g++.dg/lookup/hidden-class4.C: Likewise.
32682         * g++.dg/lookup/hidden-class5.C: Likewise.
32683         * g++.dg/lookup/hidden-class6.C: Likewise.
32684         * g++.dg/lookup/hidden-class7.C: Likewise.
32685         * g++.dg/lookup/hidden-class8.C: Likewise.
32686         * g++.dg/lookup/hidden-class9.C: Likewise.
32687         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32688         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32689         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32690         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32691         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32692         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32693         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32694         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32695         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32696         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32697         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32698
32699 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32700
32701         PR c++/20157
32702         * g++.dg/template/error18.C: New test.
32703
32704 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32705
32706         PR debug/16792
32707         * g++.dg/debug/pr16792.C: New test.
32708
32709 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32710
32711         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32712         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32713         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32714         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32715         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32716         test assertion names.
32717
32718 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32719
32720         PR fortran/18600
32721         * gfortran.dg/stfunc_1.f90: New test.
32722
32723 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32724
32725         PR fortran/16907
32726         * gfortran.dg/real_index_1.f90: New test.
32727
32728 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32729
32730         PR fortran/20323
32731         * gfortran.dg/spec_expr_1.f90: New test.
32732
32733 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32734
32735         PR c/20402
32736         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32737         new parser.
32738
32739 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32740
32741         PR fortran/20361
32742         * gfortran.dg/largeequiv_1.f90: New test.
32743
32744 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32745
32746         * gcc.dg/ucnid-1.c: New.
32747         * gcc.dg/ucnid-2.c: New.
32748         * gcc.dg/ucnid-3.c: New.
32749         * gcc.dg/ucnid-4.c: New.
32750         * gcc.dg/ucnid-5.c: New.
32751         * gcc.dg/ucnid-6.c: New.
32752         * gcc.dg/cpp/ucnid-1.c: New.
32753         * gcc.dg/cpp/ucnid-2.c: New.
32754         * gcc.dg/cpp/ucnid-3.c: New.
32755         * g++.dg/other/ucnid-1.C: New.
32756
32757 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32758
32759         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32760
32761 2005-03-11  Per Bothner  <per@bothner.com>
32762
32763         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32764         that diagnotics refer to correct token.
32765         * gcc.dg/unused-3.c: Likewise.
32766
32767 2005-03-11  Per Bothner  <per@bothner.com>
32768
32769         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32770         constant" is now actually on same line as string constant.
32771         * gcc.dg/cpp/direct2s.c: Likewise.
32772
32773 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32774
32775         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32776
32777 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32778
32779         PR libfortran/20124
32780         * gfortran.dg/pr20124.f90: New Test
32781
32782 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32783
32784         PR tree-optimization/20130
32785         * gcc.dg/pr20130-1.c: New test.
32786
32787 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32788
32789         PR target/20095
32790         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32791
32792 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32793
32794         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32795
32796 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32797
32798         * g++.dg/eh/forced1.C: Fix comment.
32799         * g++.dg/eh/forced2.C: Ditto.
32800         * g++.dg/eh/forced3.C: Ditto.
32801         * g++.dg/eh/forced4.C: Ditto.
32802
32803 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32804
32805         PR rtl-opt/20412
32806         * gcc.c-torture/compile/pr20412.c: New test.
32807
32808 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32809
32810         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32811
32812 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32813
32814         PR target/20322
32815         * gcc.dg/20050307-1.c: New test.
32816
32817 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32818
32819         PR c++/20375
32820         * g++.dg/other/stdarg3.C: New.
32821
32822 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32823
32824         PR c++/18384, c++/18327
32825         * g++.dg/init/array19.C: New test.
32826
32827         PR inline-asm/20314
32828         * gcc.dg/torture/pr20314-1.c: New test.
32829         * gcc.dg/torture/pr20314-2.c: New test.
32830
32831 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32832
32833         * gcc.dg/20050309-1.c: New test.
32834
32835 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32836
32837         * gcc.dg/builtins-10.c: Reactivate disabled test.
32838         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32839         new cbrt transformations.
32840
32841 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32842
32843         PR c++/20208
32844         * g++.dg/template/array13.C: New test.
32845
32846 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32847
32848         PR c++/16859
32849         * g++.dg/init/brace4.C: New test.
32850
32851 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32852
32853         PR c++/20186
32854         * g++.dg/template/non-dependent12.C: New.
32855
32856 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32857
32858         PR c++/20142
32859         * g++.dg/init/array18.C: Add dg-do run marker.
32860
32861         PR c++/20142
32862         * g++.dg/init/array18.C: New test.
32863
32864 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32865
32866         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32867         * g++.dg/gcov/gcov.exp: Likewise.
32868         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32869         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32870         * lib/c-torture.exp: Likewise.
32871         * lib/fortran-torture.exp: Likewise.
32872         * lib/g++.exp: Likewise.
32873         * lib/gcc-defs.exp: Likewise.
32874         * lib/gcc-dg.exp: Likewise.
32875         * lib/gcc.exp: Likewise.
32876         * lib/gcov.exp: Likewise.
32877         * lib/gfortran.exp: Likewise.
32878         * lib/mike-g++.exp: Likewise.
32879         * lib/mike-gcc.exp: Likewise.
32880         * lib/objc-torture.exp: Likewise.
32881         * lib/objc.exp: Likewise.
32882         * lib/profopt.exp: Likewise.
32883         * lib/target-libpath.exp: Likewise.
32884         * lib/target-supports.exp: Likewise.
32885         * lib/treelang.exp: Likewise.
32886         * lib/wrapper.exp: Likewise.
32887
32888 2005-03-08  Jeff Law  <law@redhat.com>
32889
32890         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32891         PHI-OPT changes.
32892
32893 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32894
32895         * gcc.dg/vect/pr20122.c: New test.
32896
32897 2005-03-07  Jeff Law  <law@redhat.com>
32898
32899         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32900         was folded away.
32901         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32902         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32903         * gcc.dg/tree-ssa/pr18134.c: New test.
32904
32905 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32906
32907         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32908         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32909         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32910
32911 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32912
32913         PR tree-opt/17671
32914         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32915
32916 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32917
32918         * g++.dg/warn/Wnvdtor.C: New test.
32919
32920 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32921
32922         * gcc.dg/torture/pr19683-1.c: New test.
32923
32924 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32925
32926         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32927         * gfortran.dg/g77/19990313-2.f: Ditto.
32928         * gfortran.dg/g77/19990313-3.f: Ditto.
32929         * gfortran.dg/g77/19990525-0.f: Ditto.
32930         * gfortran.dg/g77/19990826-0.f: Ditto.
32931         * gfortran.dg/g77/19990826-2.f: Ditto.
32932         * gfortran.dg/g77/19990826-3.f: Ditto.
32933         * gfortran.dg/g77/20000511-1.f: Ditto.
32934         * gfortran.dg/g77/20000511-2.f: Ditto.
32935         * gfortran.dg/g77/970625-2.f: Ditto.
32936         * gfortran.dg/g77/980310-2.f: Ditto.
32937         * gfortran.dg/g77/980310-3.f: Ditto.
32938         * gfortran.dg/g77/980310-8.f: Ditto.
32939         * gfortran.dg/g77/980519-2.f: Ditto.
32940         * gfortran.dg/g77/alpha1.f: Ditto.
32941         * gfortran.dg/g77/claus.f: Ditto.
32942         * gfortran.dg/g77/erfc.f: Ditto.
32943         * gfortran.dg/g77/short.f: Ditto.
32944         * gfortran.fortran-torture/execute/data.f90: Ditto.
32945         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32946         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32947
32948 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32949
32950         * lib/file-format.exp (gcc_target_object_format): Add check for som
32951         format and hardcode object formats on hppa*-*-hpux*.
32952         * lib/target-supports.exp (check_weak_available): Add check for som
32953         object format.  Always return 0 on hppa*-*-hpux10*.
32954
32955         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32956         is defined.
32957
32958         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32959
32960 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32961
32962         * gfortran.dg/pr19936_1.f90: New test.
32963         * gfortran.dg/pr19936_2.f90: New test.
32964         * gfortran.dg/pr19936_3.f90: New test.
32965
32966 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32967             Paul Thomas <prthomas@drfccad.cea.fr>
32968
32969         * gfortran.dg/PR19754_1.f90: New test.
32970         * gfortran.dg/PR19754_2.f90: Ditto.
32971
32972 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32973
32974         PR c++/19311
32975         * g++.dg/template/non-dependent11.C: New test.
32976
32977 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32978
32979         * lib/target-supports.exp (check_iconv_available): Fix comment.
32980
32981 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32982             Joseph S. Myers  <joseph@codesourcery.com>
32983
32984         PR c++/19797
32985         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32986
32987 2005-03-04  Matthew Sachs  <msachs@apple.com>
32988
32989         * gcc.exp (gcc_target_compile): Put braces around
32990         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32991         * objc.exp (objc_target_compile): Likewise.
32992         * treelang.exp (treelang_target_compile): Likewise.
32993
32994 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32995
32996         PR fortran/19673
32997         * gfortran.dg/func_result_1.f90: New test.
32998
32999 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33000
33001         * gcc.misc-tests/options.exp: New test.
33002
33003 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33004
33005         * gcc.dg/pr15784-4.c: New test.
33006
33007 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33008
33009         * gcc.c-torture/execute/pr17133.c: New.
33010         * gcc.c-torture/compile/20050303-1.c: New.
33011
33012 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33013
33014         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33015
33016 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33017
33018         * g++.dg/overload/using2.C: New.
33019
33020 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/19916
33023         * g++.dg/init/ptrmem2.C: New test.
33024
33025 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33026
33027         PR c/8927
33028         * gcc.dg/pr8927-1.c: New test.
33029
33030 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         PR c++/20232
33033         * g++.dg/inherit/covariant12.C: New.
33034
33035 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33036
33037         PR fortran/19479
33038         * gfortran.dg/bound_1.f90: New test.
33039
33040 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33041
33042         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33043         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33044
33045 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33046
33047         PR c/20245
33048         * gcc.dg/pr20245-1.c: New test.
33049
33050 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33051
33052         PR middle-end/19874
33053         * gcc.c-torture/execute/20050119-2.c: New test case.
33054
33055 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33056
33057         * README: Update the DejaGnu bug reporting address.
33058         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33059         * lib/objc-torture.exp: Likewise.
33060
33061 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33062
33063         * gfortran.dg/boz_1.f90: New test.
33064         * gfortran.dg/boz_3.f90: New test.
33065         * gfortran.dg/boz_4.f90: New test.
33066
33067 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33068
33069         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33070         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33071
33072 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33073
33074         PR libfortran/20101
33075         * gfortran.dg/write_0_pe_format.f90: New test.
33076
33077 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33078
33079         PR c++/20206
33080         * g++.dg/opt/thunk2.C: New test.
33081         * g++.dg/opt/covariant1.C: New test.
33082
33083 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33084
33085         * gfortran.dg/e_d_fmt.f90: New test.
33086
33087 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33088
33089         * gcc.dg/asm-b.c: Fix comment typos.
33090
33091 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33092
33093         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33094         a V_MAY_DEF also.
33095
33096 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33097
33098         PR tree-opt/20188
33099         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33100         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33101         * gcc.dg/asm-b.c: New test.
33102
33103 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33104
33105         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33106         Disable this test on IRIX 6.
33107
33108 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33109
33110         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33111         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33112         parser.
33113
33114 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33115
33116         PR tree-optimization/20204
33117         * gcc.dg/pr20204.c: New test.
33118
33119 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33120
33121         PR target/20196
33122         * gcc.c-torture/execute/20050224-1.c: New test.
33123
33124         PR c++/20175
33125         * g++.dg/warn/Wbraces2.C: New test.
33126
33127 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/19878
33130         * g++.dg/init/const2.C: New test.
33131
33132 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33133
33134         PR tree-optimization/20100
33135         * gcc.c-torture/execute/pr20100-1.c: New test.
33136
33137 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33138
33139         * gfortran.dg/implicit_3.f90: New test.
33140
33141         * gfortran.dg/deftype_1.f90: New test.
33142
33143 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33144
33145         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33146         the test passes.
33147         * g++.dg/other/anon3.C: Accept a warning.
33148
33149 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33150
33151         * gcc.dg/pr20017.c: Fix a comment typo.
33152
33153 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33154
33155         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33156
33157 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33158
33159         PR ada/19902
33160         * ada/acats/tests/cxa/cxa3004.a: Remove.
33161         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33162
33163 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33164
33165         PR c++/20073
33166         * g++.dg/init/const1.C: New test.
33167
33168         PR c++/19991
33169         * g++.dg/parse/constant7.C: New test.
33170
33171         PR c++/20152
33172         * g++.dg/parse/error27.C: New test.
33173         * g++.dg/template/qualttp15.C: Adjust error markers.
33174         * g++.old-deja/g++.other/struct1.C: Likewise.
33175
33176         PR c++/20153
33177         * g++.dg/template/error17.C: New test.
33178
33179         PR c++/20148
33180         * g++.dg/parser/error26.C: New test.
33181
33182 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33183
33184         PR tree-optimization/20100
33185         PR tree-optimization/20115
33186         * gcc.dg/pr20115.c: New test.
33187         * gcc.dg/pr20115-1.c: New test.
33188         * gcc.dg/pr20100.c: New test.
33189         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33190         call-clobbered variables after alias1.
33191
33192 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33193
33194         * gfortran.dg/list_read_4.f90: new test.
33195
33196 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33197
33198         PR rtl-optimization/20017.
33199         * gcc.dg/pr20017.c: New.
33200
33201 2005-02-22  Devang Patel  <dpatel@apple.com>
33202
33203         PR 19952
33204         * g++.dg/tree-ssa/pr19952.C: New test.
33205
33206 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33207
33208         PR c++/19883
33209         * g++.dg/parse/constant6.C: New test.
33210
33211 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33212
33213         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33214         * g++.dg/charset/asm2.c: Likewise.
33215         * g++.dg/charset/asm3.c: Likewise.
33216         * g++.dg/charset/asm4.c: Likewise.
33217         * g++.dg/charset/asm5.c: Likewise.
33218         * g++.dg/charset/attribute1.c: Likewise.
33219         * g++.dg/charset/attribute2.c: Likewise.
33220         * g++.dg/charset/extern1.cc: Likewise.
33221         * g++.dg/charset/extern2.cc: Likewise.
33222         * g++.dg/charset/extern3.cc: Likewise.
33223         * g++.dg/charset/function.cc: Likewise.
33224         * g++.dg/charset/string.c: Likewise.
33225         * g++.dg/charset/charset.exp: Likewise.
33226         * lib/target-supports.exp (check_iconv_available): Fix comment.
33227
33228 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33229
33230         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33231         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33232         * gcc.dg/charset/asm2.c: Likewise.
33233         * gcc.dg/charset/asm3.c: Likewise.
33234         * gcc.dg/charset/asm4.c: Likewise.
33235         * gcc.dg/charset/asm5.c: Likewise.
33236         * gcc.dg/charset/asm6.c: Likewise.
33237         * gcc.dg/charset/attribute1.c: Likewise.
33238         * gcc.dg/charset/attribute2.c: Likewise.
33239         * gcc.dg/charset/builtin1.c: Likewise.
33240         * gcc.dg/charset/extern.c: Likewise.
33241         * gcc.dg/charset/function.c: Likewise.
33242         * gcc.dg/charset/string.c: Likewise.
33243         * gcc.dg/charset/charset.exp: Likewise.
33244
33245 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33246
33247         PR fortran/20086
33248         * gfortran.dg/pr20086.f90: New test.
33249
33250 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33251
33252         PR tree-optimization/19786
33253         * g++.dg/tree-ssa/pr19786.C: New.
33254
33255 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33256
33257         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33258
33259 2005-02-21  Jeff Law  <law@redhat.com>
33260
33261         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33262
33263 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33264
33265         * gfortran.dg/do_iterator: Split loop, markup all lines for
33266         which an error locus is printed.
33267         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33268         locus is printed.
33269         * gfortran.dg/select_4.f90: Likewise.
33270         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33271         locuses in the various permutations.
33272
33273 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33274
33275         PR tree-optimization/19951
33276         * g++.dg/vect: New directory.
33277         * g++.dg/vect/vect.exp: New file.
33278         * g++.dg/vect/pr19951.cc: New testcase.
33279         * g++.dg/dg.exp: Also prune vectorizer tests.
33280
33281 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33282
33283         PR 18785
33284         * gcc.dg/charset/builtin1.c: New test.
33285
33286 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33287
33288         PR c++/19299
33289         * g++.dg/inherit/volatile1.C: New test.
33290
33291         PR c++/19440
33292         * g++.dg/template/dtor4.C: New test.
33293
33294 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33295
33296         * gfortran.dg/int_1.f90: New test.
33297
33298 2005-02-19  Devang Patel  <dpatel@apple.com>
33299
33300         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33301
33302 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33303
33304         * gfortran.dg/achar_1.f90: New test.
33305
33306 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33307
33308         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33309
33310 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33311             Jakub Jelinek  <jakub@redhat.com>
33312
33313         PR tree-optimization/19828
33314         * gcc.dg/tree-ssa/loop-7.c: New test.
33315         * gcc.c-torture/execute/20050218-1.c: New test.
33316
33317 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33318
33319         PR c/20043
33320         * gcc.dg/transparent-union-1.c: New test.
33321         * gcc.dg/transparent-union-2.c: New test.
33322
33323 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33324
33325         PR tree-optimization/18977
33326         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33327
33328 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33329
33330         PR target/20054
33331         * gcc.dg/pr20054.c: New test.
33332
33333 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33334
33335         PR c++/19508
33336         * g++.dg/ext/attrib20.C: New test.
33337
33338 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33339
33340         PR middle-end/20030
33341         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33342
33343 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33344
33345         PR c++/20008
33346         * g++.dg/opt/switch4.C: New.
33347
33348 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33349
33350         PR c++/20023
33351         PR tree-optimization/20009
33352         * gcc.c-torture/compile/20050217-1.c: New test.
33353         * g++.dg/opt/switch3.C: New test.
33354
33355         PR tree-optimization/18947
33356         * gcc.c-torture/compile/20050215-1.c: New test.
33357         * gcc.c-torture/compile/20050215-2.c: New test.
33358         * gcc.c-torture/compile/20050215-3.c: New test.
33359
33360 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33361
33362         PR c++/20028
33363         * g++.dg/template/crash34.C: New.
33364
33365         PR c++/20022
33366         * g++.dg/other/access3.C: New.
33367
33368 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33369
33370         * gcc.dg/vect/vect-98.c: New test.
33371
33372 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33373
33374         PR tree-optimization/19967
33375         * gcc.dg/pr19967.c: New.
33376
33377 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33378
33379         PR middle-end/19857
33380         * gcc.dg/tree-ssa/20050215-1.c: New test.
33381         * gcc.c-torture/execute/20050215-1.c: New test.
33382
33383 2005-02-15  Eric Christopher  <echristo@redhat.com>
33384
33385         * gcc.dg/cpp/20050215-1.c: New file.
33386
33387 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33388
33389         PR tree-optimization/15785
33390         * gcc.dg/pr15785-1.c: New test.
33391
33392 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33393
33394         PR c++/17788
33395         * g++.dg/init/ctor4.C: New.
33396         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33397
33398 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33399
33400         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33401         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33402
33403 2005-02-15  Andreas Schwab  <schwab@suse.de>
33404
33405         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33406         declare malloc.
33407
33408 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33409
33410         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33411
33412 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33413
33414         PR tree-optimization/19853
33415         * gcc.c-torture/compile/pr19853.c: New test.
33416
33417 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33418
33419         PR c++/19608
33420         * g++.dg/parse/local-class1.C: New.
33421
33422         PR c++/19895
33423         * g++.dg/parse/ptrmem3.C: New.
33424
33425         PR c++/19884
33426         * g++.old-deja/g++.oliva/template6.C: Add another case.
33427         * g++.dg/template/explicit6.C: New.
33428
33429 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33430
33431         PR c++/17816
33432         * g++.dg/other/redecl2.C: New.
33433
33434 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         PR c++/19891
33437         * g++.dg/abi/covariant4.C: New.
33438
33439 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33440
33441         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33442         New tests.
33443
33444 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33445
33446         * gcc.dg/vect/vect-96.c: Fix typo.
33447
33448 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33449
33450         PR c++/14479
33451         PR c++/19487
33452         * g++.dg/template/enum5.C: New test.
33453
33454 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33455
33456         * gcc.dg/vect/vect-97.c: New test.
33457
33458 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33459
33460         * gcc.dg/vect/vect-96.c: New test.
33461
33462 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33463
33464         * gcc.dg/builtins-34.c: Also check ldexp*.
33465
33466 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33467
33468         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33469
33470 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33471
33472         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33473         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33474         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33475         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33476         selector_list, selector_expression, dg-process-target): Move to new
33477         file target-supports-dg.exp.
33478         * lib/target-supports-dg.exp: New.
33479
33480         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33481         New.
33482
33483 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33484
33485         PR c++/19666
33486         * g++.dg/other/ptrmem6.C: New test.
33487
33488         PR middle-end/19858
33489         * gcc.c-torture/compile/20050210-1.c: New test.
33490
33491 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33492
33493         PR c++/19755
33494         * g++.dg/warn/Wbraces1.C: New test.
33495
33496 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33497
33498         * gcc.dg/builtins-52.c: New testcase.
33499
33500 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33501
33502         PR c/19342
33503         * gcc.c-torture/execute/20050119-1.c: New test.
33504
33505 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33506
33507         PR c++/19811
33508         * g++.dg/init/delete1.C: New test.
33509
33510 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33511
33512         PR c++/18470
33513         * g++.dg/template/static12.C: New test.
33514
33515 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/19787
33518         * g++.dg/conversion/ambig1.C: New test.
33519
33520         PR c++/19739
33521         * g++.dg/ext/attrib19.C: New test.
33522
33523         PR c++/19732
33524         * g++.dg/parse/dtor5.C: New test.
33525
33526         PR c++/19762
33527         * g++.dg/template/dtor3.C: New test.
33528
33529         PR c++/19826
33530         * g++.dg/template/static11.C: New test.
33531         * g++.dg/template/crash2.C: Remove dg-error marker.
33532
33533 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33534
33535         PR C++/18491
33536         * g++.old-deja/g++.mike/p10769a.C: Remove.
33537
33538 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33539
33540         * gcc.dg/builtins-48.c: New test case.
33541         * gcc.dg/builtins-49.c: New test case.
33542         * gcc.dg/builtins-50.c: New test case.
33543         * gcc.dg/builtins-51.c: New test case.
33544
33545 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33546
33547         PR middle-end/19583
33548         * g++.dg/warn/Wreturn-type-3.C: New test.
33549
33550 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33551
33552         PR middle-end/19402
33553         * gcc.dg/pr19402-1.c: New testcase.
33554         * gcc.dg/pr19402-2.c: likewise.
33555
33556 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33557
33558         PR middle-end/19854
33559         * g++.dg/tree-ssa/tmmti.C: New testcase.
33560
33561 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33562
33563         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33564
33565 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33566
33567         PR c++/19733
33568         * g++.dg/parse/crash23.C: New test.
33569         * g++.dg/warn/Weff1.C: New test.
33570
33571 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33572
33573         * gcc.dg/20050209-1.c: New test.
33574
33575 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33576
33577         PR target/19799
33578         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33579
33580 2005-02-08  Mike Stump  <mrs@apple.com>
33581
33582         * g++.dg/pch/import-2.c: New test.
33583         * g++.dg/pch/import-2.hs: New.
33584         * g++.dg/pch/include/import-2a.h: New.
33585         * g++.dg/pch/include/import-2b.h: New.
33586
33587 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33588
33589         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33590
33591 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33592
33593         * gfortran.dg/substr_1.f90: New test.
33594
33595 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33596
33597         PR middle-end/19775
33598         * gcc.dg/torture/builtin-power-1.c: Disable test for
33599         invalid transformation.
33600         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33601         no longer optimize.
33602         * gcc.dg/builtins-47.c: New testcase.
33603
33604 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33605             Dorit Naishlos  <dorit@il.ibm.com>
33606
33607         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33608
33609 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33610
33611         * gcc.c-torture/compile/20050206-1.c: New test.
33612
33613 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33614
33615         PR tree-opt/19768
33616         * g++.dg/opt/pr19768.C: New test.
33617
33618 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33619
33620         PR tree-opt/19736
33621         * gcc.c-torture/compile/pr19736.c: New test.
33622
33623 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33624
33625         PR c++/17401
33626         * g++.dg/parse/error25.C: New test.
33627
33628 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33629
33630         * gcc.c-torture/execute/20050203-1.c: New.
33631
33632 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33633
33634         * gcc.dg/vect/vect-85.c: Remove xfail.
33635         * gcc.dg/vect/vect-86.c: Remove xfail.
33636         * gcc.dg/vect/vect-87.c: Remove xfail.
33637         * gcc.dg/vect/vect-88.c: Remove xfail.
33638
33639 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33640
33641         * gcc.dg/altivec-19.c: New.
33642
33643 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33644
33645         PR c/17807
33646         * gcc.dg/nested-func-3.c: New test.
33647         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33648
33649 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33650
33651         * gcc.test-framework/gen_directive_tests: Generate tests for
33652         selector expressions.
33653
33654 2005-02-02  Matt Austern  <austern@apple.com>
33655
33656         PR c++/19628
33657         * g++/ext/builtin7.C: New.
33658         * g++/ext/builtin8.C: New.
33659
33660 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33661
33662         PR c/18502
33663         * gcc.dg/pr18502-1.c: New test.
33664
33665 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33666
33667         PR c++/17413
33668         * g++.dg/template/local4.C: Tweak.
33669
33670 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33671
33672         PR tree-optimization/19578
33673         * gcc.c-torture/compile/20050202-1.c: New test.
33674
33675 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33676
33677         PR c/19435
33678         * gcc.dg/c99-init-4.c: New test.
33679
33680 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33681
33682         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33683
33684         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33685
33686         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33687         * g++.dg/eh/check-vect.h: New.
33688
33689         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33690         * gcc.dg/vect/vect-78.c: Ditto.
33691         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33692         Remove.
33693
33694         * g++.dg/conversion/simd1.C: Expect warning.
33695         * g++.dg/ext/attribute-test-1.C: Ditto.
33696         * g++.dg/ext/attribute-test-2.C: Ditto.
33697         * g++.dg/ext/attribute-test-3.C: Ditto.
33698         * g++.dg/ext/attribute-test-4.C: Ditto.
33699
33700         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33701         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33702
33703         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33704
33705 2005-02-01  Richard Henderson  <rth@redhat.com>
33706
33707         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33708         long double for ibm double-double format.
33709         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33710
33711 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33712
33713         PR tree-optimization/19633
33714         * gcc.dg/pr19633-1.c: New test.
33715         * gcc.dg/pr19633.c: Tweak to make pointer point
33716         to NULL or a symbol.
33717
33718 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33719
33720         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33721         New procs.
33722         (dg-process-target (local override)): Handle selector expressions.
33723
33724         * gcc.test-framework/README: Describe tests in source directory.
33725         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33726         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33727         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33728         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33729         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33730         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33731         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33732         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33733         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33734         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33735         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33736         * gcc.test-framework/dg-error-exp-P.c: New test.
33737         * gcc.test-framework/dg-error-exp-XP.c: New test.
33738         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33739         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33740         * gcc.test-framework/dg-output-exp-P.c: New test.
33741         * gcc.test-framework/dg-output-exp-XF.c: New test.
33742         * gcc.test-framework/dg-warning-exp-P.c: New test.
33743         * gcc.misc-tests/dg-1.c: Remove.
33744         * gcc.misc-tests/dg-2.c: Remove.
33745         * gcc.misc-tests/dg-3.c: Remove.
33746         * gcc.misc-tests/dg-4.c: Remove.
33747         * gcc.misc-tests/dg-5.c: Remove.
33748         * gcc.misc-tests/dg-6.c: Remove.
33749         * gcc.misc-tests/dg-7.c: Remove.
33750         * gcc.misc-tests/dg-8.c: Remove.
33751         * gcc.misc-tests/dg-9.c: Remove.
33752         * gcc.misc-tests/dg-10.c: Remove.
33753         * gcc.misc-tests/dg-11.c: Remove.
33754         * gcc.misc-tests/dg-12.c: Remove.
33755         * gcc.misc-tests/dg-test.exp: Remove.
33756
33757         * gcc.test-framework/test-framework.awk: Change recording and
33758         printing of passes and failures.
33759
33760         * gcc.test-framework: New directory.
33761         * gcc.test-framework/README: New.
33762         * gcc.test-framework/test-framework.exp: New.
33763         * gcc.test-framework/test-framework.awk: New.
33764         * gcc.test-framework/gen_directive_tests: New.
33765
33766 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33767
33768         * lib/treelang.exp: Fix comment typos.
33769         (treelang_target_compile): Don't append libs=-ltreelang to options.
33770
33771 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33772
33773         * g++.dg/parse/typename7.C: Adjust error messages.
33774
33775 2005-01-31  Jeff Law  <law@redhat.com>
33776
33777         * gcc.c-torture/execute/20050131-1.c: New test.
33778         * gcc.dg/wcaselabel.c: New test.
33779
33780 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33781
33782         * g++.dg/other/warning1.C: Adjust error messags.
33783         * g++.dg/parse/constant5.C: New test.
33784
33785 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33786
33787         PR c/19333
33788         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33789         the test case valid.
33790         * gcc.dg/20030815-1.c: Remove invalid tests.
33791         * gcc.dg/array-7.c: Adjust expected result.
33792         * gcc.dg/pr18596-3.c: Likewise.
33793         * gcc.dg/noncompile/20000901-1.c: Likewise.
33794         * gcc.dg/noncompile/init-2.c: Likewise.
33795         * gcc.dg/noncompile/init-4.c: Likewise.
33796
33797 2005-01-31  Dale Johannesen  <dalej@apple.com>
33798
33799         * g++.dg/opt/pr19650.C: New test.
33800
33801 2005-01-31  Richard Henderson  <rth@redhat.com>
33802
33803         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33804         long double for intel double extended format.
33805         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33806
33807 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33808
33809         PR c++/19555
33810         * g++.dg/template/static10.C: New test.
33811
33812         PR c++/19395
33813         * g++.dg/parse/error24.C: New test.
33814
33815         PR c++/19367
33816         * g++.dg/lookup/builtin1.C: New test.
33817
33818         PR c++/19457
33819         * g++.dg/warn/conv3.C: New test.
33820
33821 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33822
33823         PR fortran/19647
33824         * gfortan.dg/inquire_7.f90
33825
33826 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33827
33828         PR tree-optimization/15791
33829         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33830         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33831         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33832         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33833         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33834         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33835         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33836         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33837         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33838         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33839
33840 2005-01-29  Paul Brook  <paul@codesourcery.com>
33841
33842         PR fortran/18565
33843         * check.c (real_or_complex_check): New function.
33844         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33845         * intrinsic.c (add_functions): Use new check functions.
33846         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33847         Add prototypes.
33848
33849 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33850
33851         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33852         gcc.dg/lvalue-3.c: New tests.
33853         * gcc.dg/concat.c: Update expected messages.
33854
33855 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33856
33857         PR libfortran/19595
33858         * gfortran.dg/eor_1.f90: New test.
33859
33860 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33861
33862         PR fortran/19589
33863         * gfortran.dg/logical_data_1.f90: New test.
33864
33865 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33866
33867         PR c++/19253
33868         * g++.dg/template/crash33.C: New test.
33869
33870         PR c++/19667
33871         * g++.dg/template/crash32.C: New test.
33872
33873 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33874
33875         PR middle-end/16558
33876         * g++.dg/warn/Wreturn-type-2.C: New test.
33877
33878 2004-06-24  Jeff Law  <law@redhat.com>
33879
33880         * gcc.dg/tree-ssa/20050128-1.c: New test.
33881
33882 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33883
33884         * gcc.target/frv/all-mdpackh-1.c: New test.
33885
33886 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33887
33888         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33889
33890 2005-01-27  Richard Henderson  <rth@redhat.com>
33891
33892         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33893
33894 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33895
33896         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33897
33898 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33899
33900         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33901         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33902         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33903         to cope with cases where the multilib options override the dg-options.
33904
33905 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33906
33907         PR c/18946
33908         * gcc.dg/noncompile/20050120-1.c: New test.
33909
33910 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33911
33912         PR tree-optimization/19633
33913         * gcc.dg/pr19633.c: New test.
33914         * gcc.dg/tree-ssa/pr19633.c: New test.
33915
33916 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33917
33918         * gcc.dg/20041216-1.c: New test.
33919
33920 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33921
33922         PR objc/18862
33923         * objc.dg/selector-2.m: New test.
33924
33925 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33926
33927         * g++.dg/opt/range-test-2.C: New test.
33928
33929         PR rtl-optimization/19579
33930         * gcc.c-torture/execute/20050124-1.c: New test.
33931
33932 2005-01-26  Greg Parker  <gparker@apple.com>
33933         Stuart Hastings  <stuart@apple.com>
33934
33935         * gcc.c-torture/execute/20050125-1.c: New.
33936
33937 2005-01-18  Jan Hubicka  <jh@suse.cz>
33938
33939         PR tree-optimize/19337
33940         * gcc.c-torture/compile/20050119-1.c: New test.
33941
33942 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33943
33944         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33945         test for successful match.
33946
33947 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33948
33949         PR objc/18408
33950         * objc.dg/comp-types-7.m: New test.
33951
33952 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33953
33954         * lib/target-supports.exp (current_target_name): New.
33955         (check_effective_target_ilp32, check_effective_target_lp64):
33956         Cache the result to use as long as the current target, with
33957         multilib flags, remains the same.
33958
33959         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33960         (dg-require-weak, dg-require-visibility, dg-require-alias,
33961         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33962         dg-require-effective-target, dg-skip-if): Remove call to
33963         skip_test_and_clear_xfail.
33964         (dg-test): Clear xfail data.
33965
33966 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33967
33968         PR target/17751
33969         * gcc.dg/ppc64-toc.c: New test.
33970
33971         * g++.dg/tree-ssa/empty-1.C: New test.
33972
33973         PR middle-end/19551
33974         * gcc.c-torture/execute/20050121-1.c: New test.
33975         * gcc.dg/20050121-2.c: New test.
33976
33977 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33978         Paul Brook  <paul@codesourcery.com>
33979
33980         PR fortran/17941
33981         * gfortran.dg/real_const_1.f: New test.
33982         * gfortran.dg/real_const_2.f90: New test.
33983         * gfortran.dg/complex_int_1.f90: New test.
33984
33985 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33986
33987         PR fortran/19313
33988         * gfortan.dg/inquire_6.f90: New test.
33989
33990 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33991
33992         PR libfortran/19451
33993         * open_readonly_1.f90: New test.
33994
33995 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33996
33997         PR libfortran/18982
33998         * gfortran.dg/open_new.f90: New file.
33999
34000 2005-01-22  Paul Brook  <paul@codesourcery.com>
34001
34002         * namelist_1.f90: New test.
34003
34004 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34005
34006         PR tree-optimization/19484
34007         * gcc.c-torture/compile/20050122-[12].c: New tests.
34008
34009 2005-01-22  Paul Brook  <paul@codesourcery.com>
34010
34011         * gfortran.dg/implicit_2.f90: New test.
34012
34013 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34014
34015         PR fortran/19314
34016         * gfortran.dg/inquire_5.f90: New test.
34017
34018 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34019
34020         PR c/18809
34021         * gcc.dg/pr18809-1.c: New test.
34022
34023 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34024
34025         * gcc.dg/20050121-1.c: New test.
34026
34027         PR tree-optimization/13000
34028         * gcc.dg/20040206-1.c: Change warning to point where function is
34029         being inlined.
34030
34031 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34032
34033         PR c++/19208
34034         * g++.dg/template/array11.C: New test.
34035
34036 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34037
34038         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34039         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34040         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34041         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34042         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34043         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34044
34045 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34046
34047         PR tree-optimization/15349
34048         * gcc.dg/tree-ssa/pr15349.c: New.
34049
34050 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34051
34052         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34053
34054 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34055
34056         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34057         scan-assembler-times directive name.
34058
34059         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34060         after dg-do.
34061
34062         PR rtl-optimization/19462
34063         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34064
34065 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34066
34067         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34068         counting function calls on ia64.
34069
34070 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34071
34072         PR rtl-optimization/15139
34073         * gcc.dg/20050111-2.c: New test.
34074
34075         PR c/17297
34076         * gcc.c-torture/compile/20050113-1.c: New testcase.
34077
34078         PR middle-end/19164
34079         * gcc.dg/20050113-1.c: New testcase.
34080
34081 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34082
34083         * gcc.dg/vect/vect-85.c: Add comment.
34084         * gcc.dg/vect/vect-86.c: Add xfail for now.
34085         * gcc.dg/vect/vect-87.c: Add xfail for now.
34086         * gcc.dg/vect/vect-88.c: Add xfail for now.
34087         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34088
34089 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34090
34091         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34092
34093 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34094
34095         * g++.dg/debug/typedef3.C: New test.
34096
34097 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34098
34099         PR c/19472
34100         * gcc.dg/asm-a.c: New test.
34101
34102 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34103
34104         * gcc.dg/sh-relax.c: Add prototype for abort.
34105
34106 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34107
34108         * gcc.dg/short-compare-1.c: New test.
34109         * gcc.dg/short-compare-2.c: Likewise.
34110
34111 2005-01-18  Michael Matz  <matz@suse.de>
34112
34113         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34114
34115 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34116
34117         PR tree-optimization/19121
34118         * gcc.c-torture/compile/pr19121.c: New test.
34119
34120 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34121
34122         PR target/19357
34123         * gcc.c-torture/compile/pr19357.c: New test.
34124
34125 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34126
34127         PR c/5675
34128         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34129         pass--those that refer just to the variable, possibly with a
34130         cast.
34131         * gcc.dg/c99-const-expr-3.c: Likewise.
34132
34133         PR middle-end/13127
34134         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34135         longer emitted.
34136
34137 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34138
34139         PR fortran/18778
34140         * gfortran.dg/endfile_2.f90: New test.
34141
34142 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34143
34144         PR 19168
34145         * gfortran.dg/select_5.f90: New test.
34146
34147 2004-01-16  Paul Brook  <paul@codesourcery.com>
34148
34149         * gfortran.dg/common_4.f90: New test.
34150
34151 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34152
34153         PR rtl-optimization/19462
34154         * gcc.dg/torture/pr19462-1.c: New test.
34155
34156 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34157
34158         PR objc/19321
34159         * objc.dg/func-ptr-2.m: New.
34160         * objc.dg/volatile-1.m: New.
34161
34162 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34163
34164         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34165
34166 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34167
34168         PR tree-optimization/19060
34169         * gcc.c-torture/execute/20050104-1.c: New test.
34170
34171 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34172
34173         PR fortran/18983
34174         * gfortran.dg/write_to_null.f90: New test.
34175
34176 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34177             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34178
34179         PR other/19328
34180         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34181         argument.
34182
34183 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34184
34185         PR c++/19263
34186         * g++.dg/init/vector1.C: New test.
34187
34188 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34189
34190         PR target/13158
34191         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34192         PR target/18987
34193         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34194
34195 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34196
34197         * gfortran.dg/select_1.f90: New test.
34198         * gfortran.dg/select_2.f90: New test.
34199         * gfortran.dg/select_3.f90: New test.
34200         * gfortran.dg/select_4.f90: New test.
34201
34202 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34203
34204         PR middle-end/19084
34205         PR rtl-optimization/19348
34206         * gcc.dg/20050111-1.c: New test.
34207         * gcc.c-torture/execute/20050111-1.c: New test.
34208
34209         * gcc.dg/i386-asm-4.c: New test.
34210
34211 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34212
34213         * gcc.dg/nested-func-2.c: New test.
34214         * ada/acats/norun.lst: Remove c953002.
34215
34216 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34217
34218         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34219
34220 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34221
34222         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34223
34224 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34225
34226         PR target/18761
34227         * g++.dg/abi/align1.C: New test.
34228
34229 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34230
34231         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34232         at a time.
34233         * g++.dg/ext/altivec_check.h: Support compiling as C.
34234
34235 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34236
34237         PR c++/19355
34238         * g++.dg/expr/pr19355-1.C: New test case.
34239
34240 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34241
34242         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34243         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34244         * ada/acats/tests/c3/c92005b.ada: Likewise.
34245         * ada/acats/tests/c3/cxb3012.a: Likewise.
34246         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34247
34248 2005-01-09  Paul Brook  <paul@codesourcery.com>
34249
34250         * gfortran.dg/common_2.f90: New file.
34251         * gfortran.dg/common_3.f90: New file.
34252
34253 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34254
34255         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34256
34257 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34258
34259         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34260         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34261         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34262         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34263         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34264         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34265         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34266         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34267         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34268         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34269         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34270         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34271         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34272         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34273         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34274         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34275         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34276         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34277         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34278         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34279         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34280         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34281         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34282         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34283         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34284         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34285         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34286         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34287         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34288         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34289         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34290         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34291         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34292         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34293         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34294         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34295         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34296         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34297         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34298         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34299         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34300         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34301         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34302         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34303         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34304         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34305         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34306         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34307         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34308         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34309         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34310         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34311         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34312         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34313         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34314         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34315         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34316         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34317         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34318         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34319         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34320         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34321         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34322         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34323         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34324         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34325         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34326
34327         * gcc.dg/vect/vect-1.c: Fix spelling.
34328         * gcc.dg/vect/vect-10.c: Fix spelling.
34329         * gcc.dg/vect/vect-11.c: Fix spelling.
34330         * gcc.dg/vect/vect-12.c: Fix spelling.
34331         * gcc.dg/vect/vect-14.c: Fix spelling.
34332         * gcc.dg/vect/vect-15.c: Fix spelling.
34333         * gcc.dg/vect/vect-16.c: Fix spelling.
34334         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34335         * gcc.dg/vect/vect-64.c: Fix comments.
34336         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34337
34338 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34339             Ira Rosen  <irar@il.ibm.com>
34340
34341         * gcc.dg/vect/vect-70.c: New test.
34342         * gcc.dg/vect/vect-71.c: New test.
34343
34344 2005-01-09  Manfred Hollstein  <mh@suse.com>
34345
34346         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34347         * gcc.dg/pr18241-2.c: Likewise.
34348         * gcc.dg/pr18241-3.c: Likewise.
34349         * gcc.dg/pr18241-4.c: Likewise.
34350         * gcc.dg/pr18241-5.c: Likewise.
34351
34352 2005-01-08  Richard Henderson  <rth@redhat.com>
34353
34354         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34355         False for x86 and x86-64.
34356
34357 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34358
34359         PR tree-optimization/18241
34360         * gcc.dg/pr18241-1.c: New test.
34361         * gcc.dg/pr18241-2.c: New test.
34362         * gcc.dg/pr18241-3.c: New test.
34363         * gcc.dg/pr18241-4.c: New test.
34364         * gcc.dg/pr18241-5.c: New test.
34365
34366 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34367
34368         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34369         gfortran.dg/select_4.f90: New.
34370
34371 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34372
34373         * gcc.c-torture/execute/20050107-1.c: New test.
34374
34375 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34376
34377         PR c++/19298
34378         * g++.dg/template/ref2.C: New.
34379
34380 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34381
34382         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34383         instead of being empty.
34384
34385 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34386
34387         PR fortran/15553
34388         * gfortran.dg/array-1.f90: New test.
34389
34390 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34391
34392         PR tree-optimization/19283
34393         * gcc.c-torture/execute/20050106-1.c: New test.
34394
34395         PR rtl-optimization/18861
34396         * gcc.dg/20050105-1.c: New test.
34397
34398         PR tree-optimization/18828
34399         * gcc.dg/20050105-2.c: New test.
34400
34401 2005-01-07  Andreas Jaeger  <aj@suse.de>
34402
34403         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34404
34405 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34406
34407         PR fortran/18398
34408         * gfortran.dg/fmt_read.f90: New test.
34409
34410 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34411
34412         * gcc.dg/rs6000-ldouble-2.c: New.
34413
34414 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34415
34416         PR c++/19244
34417         * g++.dg/parser/ctor2.C: New test.
34418
34419 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34420
34421         PR c++/17154
34422         * g++.dg/template/using9.C: New test.
34423
34424 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34425
34426         PR c++/19258
34427         * g++.dg/lookup/friend6.C: New test.
34428
34429 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34430
34431         PR c++/19270
34432         * g++.dg/template/array10.C: New.
34433
34434 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34435
34436         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34437         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34438
34439 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * gcc.c-torture/compile/20050105-1.c: New test.
34442
34443 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34444
34445         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34446
34447 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34448
34449         PR middle-end/19100
34450         * gcc.dg/conv-3.c: New test case.
34451
34452 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34453
34454         * gcc.dg/asm-wide-1.c: New test.
34455
34456 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34457
34458         PR c++/19030
34459         * g++.dg/parse/crash22.C: New
34460
34461 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34462
34463         PR 19257
34464         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34465
34466 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34467
34468         PR middle-end/17767
34469         * gcc.dg/i386-mmx-6.c: New test case.
34470
34471 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34472
34473         PR tree-optimization/18308
34474         * gcc.dg/vect/pr18308.c: New testcase.
34475
34476 2005-01-04  Andreas Jaeger  <aj@suse.de>
34477
34478         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34479
34480 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34481             Robert Bowdidge <bowdidge@apple.com>
34482
34483         * gcc.dg/cpp/subframework1.c: New.
34484         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34485         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34486         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34487         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34488
34489 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34490
34491         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34492         producing warning.
34493         * gcc.dg/darwin-weakimport-2.c: New.
34494
34495 2005-01-03  Richard Henderson  <rth@redhat.com>
34496
34497         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34498
34499 2005-01-03  Richard Henderson  <rth@redhat.com>
34500
34501         * gcc.dg/vect/vect.exp: Enable for ia64.
34502         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34503         (check_effective_target_vect_float): Likewise.
34504         (check_effective_target_vect_no_align): Likewise.
34505         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34506         * gcc.dg/vect/vect-8.c: Likewise.
34507
34508 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34509
34510         PR target/19236
34511         * gcc.dg/pr19236-1.c: New test case.
34512
34513 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34514
34515         PR rtl-optimization/12092
34516         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34517
34518 2005-01-02  Andreas Jaeger  <aj@suse.de>
34519
34520         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34521
34522 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34523             Andrew Pinski  <pinskia@physics.uc.edu>
34524
34525         PR rtl-optimization/12092
34526         * gcc.dg/pr12092-1.c: New test case.
34527
34528 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34529
34530         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34531         'hidden' and 'default' for better portability.
34532         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34533
34534         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34535         6 and 7.
34536         * g++.old-deja/g++.brendan/new3.C: Likewise.
34537
34538 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34539
34540         * gcc.dg/20041231-1.C: New test.
34541         * g++.dg/warn/Wunreachable-code-1.C: New test.
34542
34543 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34544
34545         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34546         file, not /dev/null.  Abort on error.
34547
34548 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34549             Ziemowit Laski  <zlaski@apple.com>
34550
34551         PR objc/18971
34552         * objc.dg/encode-5.m: New test.
34553
34554 2004-12-29  Richard Henderson  <rth@redhat.com>
34555
34556         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34557         * objc.dg/stabs-1.m: Disable for ia64.
34558
34559 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34560
34561         PR c++/19190
34562         * g++.dg/warn/Wunused-10.C: New test.
34563
34564 2004-12-28  Richard Henderson  <rth@redhat.com>
34565
34566         * objc.dg/stabs-1.m: Disable for alpha.
34567
34568 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34569
34570         PR c++/19149
34571         * g++.dg/parse/error23.C: New test.
34572
34573 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34574
34575         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34576
34577         PR fortran/19032
34578         * gfortran.dg/intrinsic_modulo_1.f90: New.
34579         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34580         tests with divisor -1.
34581
34582 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34583
34584         * g++.dg/opt/temp1.C (memcpy): Return a value.
34585
34586         PR c++/19148
34587         * g++.dg/expr/cond7.C: New test.
34588
34589 2004-12-27  Paul Brook  <paul@codesourcery.com>
34590
34591         * gfortran.dg/g77/select_no_compile.f: Remove.
34592
34593 2004-12-27  Richard Henderson  <rth@redhat.com>
34594
34595         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34596         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34597         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34598
34599 2004-12-26  Richard Henderson  <rth@redhat.com>
34600
34601         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34602         by 1i instead of token pasting.
34603
34604 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34605
34606         PR tree-optimization/17578
34607         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34608         to additional_flags.
34609         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34610
34611 2004-12-25  Richard Henderson  <rth@redhat.com>
34612
34613         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34614         Remove Alpha.
34615
34616 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34617
34618         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34619         hppa*-*-hpux*.
34620         * gcc.dg/pr17957.c (dg-options): Likewise.
34621         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34622         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34623         instead of 0 on __hppa__.
34624         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34625         "foo,%r" on hppa*-*-*.
34626
34627 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34628
34629         PR fortran/19071
34630         * gfortran.dg/complex_write.f90: New test.
34631
34632 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34633
34634         PR c++/17595
34635         * g++.dg/parse/pragma2.C: New test.
34636
34637         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34638
34639 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34640
34641         * gcc.dg/empty2.c: Add missing dg-warning.
34642
34643 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34644
34645         PR c++/17413
34646         * g++.dg/template/local4.C: New test.
34647         * g++.dg/template/crash19.C: Add dg-error marker.
34648
34649         * g++.dg/template/crash31.C: Correct embedded PR number.
34650
34651 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34652
34653         PR c++/16405
34654         * g++.dg/opt/temp1.C: Add do-run marker.
34655
34656 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34657
34658         * g++.dg/template/spec19.C: New.
34659
34660 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34661
34662         PR target/16819
34663         * gcc.dg/empty2.c: New.
34664
34665 2004-12-23  Richard Henderson  <rth@redhat.com>
34666
34667         * lib/target-supports.exp (check_effective_target_vect_no_align):
34668         Remove i?86 and x86-64.
34669
34670 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34671
34672         PR c++/16405
34673         * g++.dg/opt/temp1.C: New test.
34674
34675 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34676
34677         PR c++/18733
34678         * g++.dg/template/friend33.C: New testcase.
34679
34680 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34681
34682         PR c++/18464
34683         * g++.dg/template/cond5.C: New test.
34684
34685         PR c++/18492
34686         * g++.dg/inherit/thunk3.C: New test.
34687
34688         PR c++/11224
34689         * g++.dg/warn/Wunused-9.C: New test.
34690
34691 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34692
34693         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34694
34695 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34696
34697         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34698
34699 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34700
34701         PR c++/18378
34702         * g++.dg/ext/packed8.C: New test.
34703
34704         PR c++/19063
34705         * g++.dg/template/crash31.C: New test.
34706
34707         PR c++/19034
34708         * g++.dg/template/crash30.C: New test.
34709
34710 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34711
34712         PR C++/18984
34713         * g++.dg/eh/ctor3.C: New test.
34714
34715 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34716
34717         * objc.dg/stabs-1.m: Allow section name to be quoted and
34718         assembly label to begin with '.LL'.
34719
34720 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34721
34722         * gcc.dg/vect/vect.exp
34723         (check_effective_target_lp64_or_vect_no_align): New.
34724         * gcc.dg/vect/vect-77.c: Use it.
34725         * gcc.dg/vect/vect-78.c: Use it.
34726
34727         * lib/target-supports.exp
34728         (check_effective_target_vect_no_max,
34729         check_effective_target_vect_no_bitwise,
34730         check_effective_target_vect_no_align): New.
34731         * gcc.dg/vect/vect-13.c: Use them.
34732         * gcc.dg/vect/vect-17.c: Ditto.
34733         * gcc.dg/vect/vect-18.c: Ditto.
34734         * gcc.dg/vect/vect-19.c: Ditto.
34735         * gcc.dg/vect/vect-20.c: Ditto.
34736         * gcc.dg/vect/vect-27.c: Ditto.
34737         * gcc.dg/vect/vect-29.c: Ditto.
34738         * gcc.dg/vect/vect-44.c: Ditto.
34739         * gcc.dg/vect/vect-48.c: Ditto.
34740         * gcc.dg/vect/vect-50.c: Ditto.
34741         * gcc.dg/vect/vect-52.c: Ditto.
34742         * gcc.dg/vect/vect-54.c: Ditto.
34743         * gcc.dg/vect/vect-56.c: Ditto.
34744         * gcc.dg/vect/vect-58.c: Ditto.
34745         * gcc.dg/vect/vect-60.c: Ditto.
34746         * gcc.dg/vect/vect-72.c: Ditto.
34747         * gcc.dg/vect/vect-80.c: Ditto.
34748
34749 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34750
34751         PR c++/14075
34752         * g++.dg/init/string1.C: New.
34753
34754         PR c++/18975
34755         * g++.dg/other/synth1.C: New.
34756
34757 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34758
34759         PR c/18963
34760         * gcc.dg/pr18963-1.c: New test.
34761
34762 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34763
34764         PR c/18596
34765         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34766         * gcc.dg/pr18596-1.c: Use dg-error.
34767         (dg-options): Use -fno-unit-at-a-time.
34768         * gcc.dg/pr18596-2.c: New test.
34769         * gcc.dg/pr18596-3.c: New test.
34770
34771 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34772
34773         PR middle-end/18683
34774         * g++.dg/opt/pr18683-1.C: New test case.
34775
34776 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34777
34778         PR other/19093
34779         * g++.dg/opt/max1.C: Fix for 64bit targets.
34780
34781 2004-12-20  Matt Austern  <austern@apple.com>
34782
34783         PR c++/19044
34784         * g++.dg/ext/builtin6.C: New
34785
34786 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34787
34788         PR tree-optimization/19080
34789         * gcc.c-torture/compile/pr19080.c: New test.
34790
34791 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34792
34793         * gcc.dg/20041219-1.c: New test.
34794
34795 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34796
34797         PR middle-end/19068
34798         * g++.dg/opt/max1.C: New test case.
34799
34800 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34801
34802         * gcc.dg/fdata-sections-1.c: New test.
34803
34804 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34805
34806         PR middle-end/18548
34807         * gcc.dg/max-1.c: New test case.
34808
34809 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34810
34811         * gcc.c-torture/execute/20041218-1.c: New test.
34812
34813 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34814
34815         * gcc.dg/pr18501.c: New test.
34816         * gcc.dg/uninit-5.c: XFAIL.
34817         * gcc.dg/uninit-9.c: XFAIL.
34818
34819 2004-12-17  Dale Johannesen  <dalej@apple.com>
34820
34821         * gcc.dg/20041213-1.c: New.
34822
34823 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34824
34825         * objc.dg/stabs-1.m: Allow assembly label to begin
34826         with a dot ('.').
34827
34828 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * gcc.c-torture/execute/20041213-1.c: Move...
34831         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34832
34833 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34834
34835         PR c++/18721
34836         * g++.dg/lookup/conv-5.C: New.
34837
34838 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34839
34840         * objc.dg/stabs-1.m: New test.
34841
34842 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34843
34844         * gcc.dg/visibility-c.c: Change compile to
34845         assemble for the test.
34846
34847 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34848
34849         PR target/19041
34850         * gcc.dg/visibility-c.c: New test.
34851
34852 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34853
34854         PR middle-end/18493
34855         * gcc.dg/switch-8.c: New test case.
34856
34857 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34858
34859         PR c++/18905
34860         * g++.dg/template/init4.C: New.
34861         * g++.dg/opt/static3.C: Enable optimizer.
34862
34863 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34864
34865         * g++.dg/other/complex1.C: New test.
34866
34867 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34868
34869         * g++.dg/opt/inline9.C: New test.
34870
34871 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34872
34873         PR fortran/18993
34874         * gfotran.dg/nullify_1.f: New test.
34875
34876 2004-12-15  Richard Henderson  <rth@redhat.com>
34877
34878         * gcc.target/i386/i386.exp: New harness.
34879         * gcc.target/i386/vect-args.c: New.
34880
34881 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34882
34883         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34884
34885 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34886
34887         PR c++/18825
34888         * g++.dg/template/friend32.C: New test.
34889
34890 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34891
34892         * cpp/pragma-once-1.c: New test.
34893         * cpp/pragma-once-1b.h: Likewise.
34894         * cpp/pragma-once-1c.h: Likewise.
34895         * cpp/pragma-once-1d.h: Likewise.
34896         * cpp/inc/pragma-once-1a.h: Likewise.
34897
34898 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34899             Steven G. Kargl  <kargls@comcast.net>
34900
34901         PR fortran/17597
34902         * gfortran.dg/list_read_3.f90: New test.
34903
34904 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34905
34906         * gcc.dg/ftrapv-2.c: New test.
34907
34908 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34909
34910         PR c++/18981
34911         * g++.dg/template/typename9.C: New test.
34912
34913 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34914
34915         PR c++/18738
34916         * g++.dg/template/typename8.C: New test.
34917         * g++.dg/parse/friend2.C: Tweak error message.
34918
34919 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34920
34921         * gcc.c-torture/20041214-1.c: New test.
34922
34923 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34924
34925         PR c++/18965
34926         * g++.dg/init/array17.C: New test.
34927
34928 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34929
34930         PR c++/18793
34931         * g++.dg/init/aggr3.C: New test.
34932
34933 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34934
34935         * gcc.dg/altivec-types-1.c: New test.
34936         * gcc.dg/altivec-types-2.c: New test.
34937         * gcc.dg/altivec-types-3.c: New test.
34938         * gcc.dg/altivec-types-4.c: New test.
34939         * g++.dg/ext/altivec-types-1.C: New test.
34940         * g++.dg/ext/altivec-types-2.C: New test.
34941         * g++.dg/ext/altivec-types-3.C: New test.
34942         * g++.dg/ext/altivec-types-4.C: New test.
34943
34944 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34945
34946         PR middle-end/18951
34947         * gcc.c-torture/execute/20041213-1.c: New test.
34948
34949 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         PR c++/18949
34952         * g++.dg/template/cast1.C: New.
34953
34954 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34955
34956         * gcc.c-torture/execute/20041213-2.c: New test.
34957
34958 2004-12-13  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/i386-sse-10.c: Fix typo in options.
34961
34962 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34963
34964         PR c++/18968
34965         * g++.dg/opt/pr18968.C: New test.
34966
34967 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34968
34969         PR c++/18925
34970         * g++.dg/ext/visibility/staticdatamem.C: New test.
34971
34972 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34973
34974         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34975
34976 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34977
34978         PR rtl-optimization/18928
34979         * gcc.dg/pr18928-1.c: New test case.
34980
34981 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34982
34983         PR tree-opt/16951
34984         * gcc.c-torture/compile/20041211-1.c: New.
34985
34986 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34987
34988         PR middle-end/17564
34989         * gcc.c-torture/execute/20041212-1.c: New test.
34990
34991 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34992
34993         PR fortran/18869
34994         * gfortran.dg/common_1.f90: New test.
34995
34996 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34997         Paul Brook  <paul@codesourcery.com>
34998
34999         PR fortran/16222
35000         * gfortran.dg/real_do_1.f90: New test.
35001
35002 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35003
35004         PR tree-opt/18040
35005         * g++.dg/opt/ptrmem6.C: New test.
35006
35007 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35008
35009         PR middle-end/18921
35010         * gcc.dg/pr18921-1.c: New test case.
35011
35012 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35013
35014         PR fortran/17175
35015         * gfortran.dg/scale_1.f90: New test.
35016
35017 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35018
35019         PR middle-end/18903
35020         * gcc.c-torture/compile/pr18903.c: New test.
35021
35022 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35023
35024         * gcc.c-torture/execute/20041210-1.c: New test.
35025
35026 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35027
35028         PR c++/18731
35029         * g++.dg/parser/struct-1.C: New test.
35030         * g++.dg/parser/struct-2.C: New test.
35031         * g++.dg/parser/struct-3.C: New test.
35032
35033 2004-12-09  Richard Henderson  <rth@redhat.com>
35034
35035         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35036
35037         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35038         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35039
35040 2004-12-09  Matt Austern  <austern@apple.com>
35041
35042         PR c++/18514
35043         * g++.dg/ext/builtin1.C: New
35044         * g++.dg/ext/builtin2.C: New
35045         * g++.dg/ext/builtin3.C: New
35046         * g++.dg/ext/builtin4.C: New
35047         * g++.dg/ext/builtin5.C: New
35048
35049 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35050
35051         PR tree-opt/18904
35052         * g++.dg/opt/ptrmem5.C: New test.
35053
35054 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35055
35056         * g++.dg/parse/typename5.C: Adjust for new error.
35057         * g++.dg/parse/typename7.C: New.
35058
35059 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35060
35061         PR c++/18073
35062         * g++.dg/other/mmintrin.C: New test.
35063
35064 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35065
35066         PR c++/16681
35067         * g++.dg/init/array15.C: New.
35068         * g++.dg/init/array16.C: New.
35069
35070 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35071
35072         PR fortran/18826
35073         * gfortran.dg/assign_1.f90: New test.
35074
35075 2004-12-08  Nick Clifton  <nickc@redhat.com>
35076
35077         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35078         * gcc.target/xstormy16/data_below100: Likewise.
35079         * gcc.target/xstormy16/sfr: Likewise.
35080         * gcc.target/xstormy16/below100.S: New test source file.
35081         * gcc.target/xstormy16/below100.ld: New test linker script.
35082         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35083         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35084         bp instructions.
35085         * gcc.target/xstormy16/bp.c: Likewise.
35086
35087         * gcc.target/xstormy16/bss_below100: New files:
35088         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35089         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35090         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35091         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35092         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35093         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35094         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35095         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35096         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35097         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35098         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35099         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35100         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35101         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35102         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35103         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35104         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35105         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35106         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35107         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35108         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35109         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35110         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35111         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35112         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35113         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35114         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35115
35116         * gcc.target/xstormy16/data_below100: New files:
35117         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35118         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35119         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35120         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35121         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35122         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35123         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35124         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35125         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35126         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35127         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35128         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35129         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35130         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35131         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35132         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35133         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35134         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35135         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35136         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35137         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35138         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35139         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35140         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35141         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35142         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35143         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35144
35145         * gcc.target/xstormy16/sfr: New files:
35146         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35147         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35148         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35149         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35150         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35151         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35152         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35153         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35154         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35155         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35156         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35157         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35158         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35159         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35160         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35161         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35162         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35163         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35164         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35165         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35166         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35167         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35168         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35169         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35170         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35171         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35172         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35173         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35174         27_if0_sfrw_bitfield_f.c
35175
35176 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35177
35178         PR c++/18100
35179         * g++.dg/lookup/name-clash4.C: New test.
35180
35181 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35182
35183         PR c++/18672
35184         * g++.dg/opt/array1.C: New.
35185
35186         PR c++/18803
35187         * g++.dg/template/operator5.C: New.
35188
35189 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35190
35191         PR c/18867
35192         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35193
35194 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35195
35196         * gcc.dg/noncompile/20041207.c: New test.
35197
35198 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35199
35200         * g++.dg/other/unreachable-1.C: New test.
35201
35202 2004-12-06  Nick Clifton  <nickc@redhat.com>
35203
35204         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35205         <limits.h> because the latter comes from gcc's include/ directory
35206         and not the newlib/libc/include directory.
35207
35208 2004-12-04  Richard Henderson  <rth@redhat.com>
35209
35210         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35211
35212 2004-12-04  Richard Henderson  <rth@redhat.com>
35213
35214         * lib/target-supports.exp (check_gc_sections_available): Disable
35215         for alpha and ia64.
35216
35217 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35218
35219         PR middle-end/17909
35220         * g++.dg/other/vararg-2.C: New test.
35221
35222 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35223
35224         PR c++/17011, c++/17971
35225         * g++.dg/template/error15.C: Adjust expected error.
35226         * g++.dg/template/instantiate3.C: Likewise.
35227
35228 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35229
35230         * gcc.dg/altivec-18.c: Fix for darwin
35231
35232 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35233
35234         PR c++/18782
35235         * g++.dg/parse/ptrmem2.C: New.
35236
35237         PR c++/18318
35238         * g++.dg/template/new1.C: New.
35239
35240 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35241
35242         PR fortran/18710
35243         * gfortran.dg/direct_io_3.f90: New test.
35244
35245 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35246
35247         PR 18758
35248         * g++.dg/parse/crash21.C: New.
35249
35250 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35251
35252         PR c++/15664, c++/18276
35253         * g++.dg/template/ttp13.C: New test.
35254         * g++.dg/template/ttp14.C: Likewise.
35255
35256 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35257
35258         PR c++/18123
35259         * g++.dg/parse/enum2.C: New test.
35260         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35261
35262 2004-12-02  Nick Clifton  <nickc@redhat.com>
35263
35264         * gcc.target/xstormy16: New test directory.
35265         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35266         * gcc.target/xstormy16/bp.c: Check the generation of bp
35267         instructions.
35268         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35269         bn instructions and the BELOW100 attribute.
35270
35271 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35272
35273         PR target/16952
35274         * gcc.dg/ppc-eabi.c: New.
35275
35276 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35277
35278         PR fortran/18284
35279         * gfortran.dg/backspace.f90
35280
35281 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35282
35283         * gfortran.dg/inquire.f90: New test.
35284
35285 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35286
35287         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35288         handle effective-target-keyword.
35289         (dg-skip-if): Support effective-target keyword as target list.
35290         (dg-xfail-if): Ditto.
35291         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35292
35293 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35294
35295         PR tree-optimization/18291
35296         * gcc.c-torture/compile/pr18291.c: New test.
35297
35298 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35299
35300         PR C++/18729
35301         * g++.dg/parse/crash20.C: New.
35302
35303         PR c++/17431
35304         * g++.dg/overload/arg1.C: New.
35305         * g++.dg/overload/arg2.C: New.
35306         * g++.dg/overload/arg3.C: New.
35307         * g++.dg/overload/arg4.C: New.
35308
35309 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35310
35311         * gcc.dg/c99-flex-array-4.c: Remove.
35312
35313 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35314
35315         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35316
35317         * lib/target-supports.exp (is-effective-target): Simplify.
35318
35319         * lib/target-supports.exp (check_effective_target_vect_long):
35320         Fix for powerpc64-*-*.
35321
35322 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35323
35324         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35325         to support new requirements on FreeBSD 5.
35326
35327 2004-11-30  Devang Patel  <dpatel@apple.com>
35328
35329         PR 18702
35330         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35331
35332 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35333
35334         * g++.dg/ext/altivec-13.C: New test.
35335
35336 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35337
35338         PR tree-opt/18298
35339         * gcc.c-torture/execute/p18298.c: New test.
35340
35341 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35342             Dorit Naishlos  <dorit@il.ibm.com>
35343
35344         PR tree-opt/18607
35345         * gcc.dg/vect/vect-89.c: New test.
35346
35347 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35348
35349         * gcc.dg/pr18596-1.c: New test.
35350
35351 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35352
35353         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35354
35355 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35356
35357         PR c/18479
35358         * gcc.dg/pr18479.c: New test.
35359
35360 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35361
35362         PR target/18490
35363         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35364         mmix-knuth-mmixware.
35365
35366         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35367         cris-*-elf* cris-*-aout* mmix-*-*
35368
35369 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35370
35371         PR middle-end/18725
35372         * gcc.dg/pr18725.c: New test.
35373
35374 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35375
35376         PR target/18488
35377         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35378
35379         PR target/18336
35380         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35381
35382 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35383
35384         PR c++/18368
35385         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35386         * g++.old-deja/g++.law/ctors5.C: Likewise.
35387         * g++.old-deja/g++.other/crash25.C: Likewise.
35388
35389         PR c++/18674
35390         * g++.dg/template/error16.C: New test.
35391
35392         PR c++/18512
35393         * g++.dg/template/crash29.C: New test.
35394
35395 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35396
35397         PR tree-optimization/18712
35398         * gcc.c-torture/compile/pr18712.c: New test.
35399
35400 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35401
35402         PR c/7544
35403         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35404         tests.
35405
35406 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         PR c++/18652
35409         * g++.dg/lookup/crash6.C: New test.
35410
35411 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35412
35413         PR middle-end/18164
35414         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35415
35416 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35417
35418         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35419         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35420         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35421
35422 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35423
35424         * gcc.dg/pr18164.c: New test.
35425
35426 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35427
35428         * gcc.dg/funroll-loops-all.c: New.
35429
35430 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35431
35432         PR target/18489
35433         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35434         delimeter, match space and TAB as well as ":".
35435
35436         PR target/18484
35437         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35438
35439         PR target/18348
35440         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35441
35442         PR target/18345
35443         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35444
35445         PR target/18337
35446         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35447
35448 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35449
35450         * gfortran.dg/direct_io_2.f90: New test.
35451
35452 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35453
35454         PR target/18334
35455         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35456
35457 2004-11-28  Richard Henderson  <rth@redhat.com>
35458
35459         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35460
35461 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35462
35463         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35464         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35465         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35466         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35467         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35468         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35469         gcc.dg/pointer-arith-8.c: New tests.
35470
35471 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35472
35473         PR fortran/18364
35474         * gfortran.dg/endfile.f90: New test.
35475
35476 2004-11-27  Falk Hueffner  <falk@debian.org>
35477
35478         * gcc.dg/loop-6.c: New test.
35479
35480 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35481
35482         * gcc.c-torture/execute/20041126-1.c: New test.
35483
35484 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35485
35486         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35487         on IRIX.
35488
35489 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35490
35491         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35492         functions.
35493
35494 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35495
35496         PR rtl-optimization/17825
35497         * gcc.c-torture/compile/20041119-1.c: New test.
35498
35499 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35500
35501         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35502         Check existence of ld library path variables before unsetting.
35503
35504 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35505
35506         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35507
35508 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35509
35510         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35511
35512 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35513
35514         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35515
35516 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35517
35518         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35519         dg-do directive.
35520
35521 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35522
35523         * gcc.dg/pr17957.c: Pass --param, not -param.
35524
35525 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35526
35527         PR middle-end/17957
35528         * gcc.dg/pr17957.c: New test.
35529
35530 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35531
35532         PR c++/18445
35533         * g++.dg/template/crash28.C: Likewise.
35534
35535         PR c++/18001
35536         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35537         * g++.dg/ext/lvaddr.C: Likewise.
35538         * g++.dg/opt/pr7503-3.C: Likewise.
35539
35540         PR c++/18466
35541         * g++.dg/parse/qualified3.C: New test.
35542         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35543
35544         PR c++/18545
35545         * g++.dg/expr/return1.C: New test.
35546
35547 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35548
35549         Friend class name lookup 3/n, PR c++/3332
35550         * g++.dg/lookup/friend3.C: New test.
35551         * g++.dg/lookup/friend4.C: Likewise.
35552         * g++.dg/lookup/friend5.C: Likewise.
35553
35554 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35555
35556         Friend class name lookup 2/n, PR c++/14513, c++/15410
35557         * g++.dg/lookup/friend2.C: New test.
35558         * g++.dg/template/friend31.C: Likewise.
35559
35560 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35561
35562         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35563
35564 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35565
35566         PR c++/17473
35567         * g++.dg/tc1/dr56.C: Remove.
35568         * g++.dg/template/typedef1.C: Add dg-error markers.
35569         * g++.old-deja/g++.other/typedef7.C: Likewise.
35570
35571         PR c++/18285
35572         * g++.dg/parse/typedef7.C: New test.
35573
35574 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35575
35576         * gcc.c-torture/execute/20041124-1.c: New test.
35577
35578 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35579
35580         * g++.dg/template/deduce3.C: New test.
35581
35582         PR c++/18586
35583         * g++.dg/template/crash27.C: New test.
35584
35585         PR c++/18530
35586         * g++.dg/warn/Wshadow-3.C: New test.
35587
35588 2004-11-24  Devang Patel  <dpatel@apple.com>
35589
35590         PR/18555
35591         * gcc.dg/cpp/isysroot-1.c: New test.
35592         * gcc.dg/cpp/usr/include/stdio.h: New file.
35593         * gcc.dg/cpp/isysroot-2.c: New test.
35594         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35595         New file.
35596
35597 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35598
35599         PR c++/8929
35600         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35601
35602 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35603
35604         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35605         * gcc.target/sparc/pdist.c: Likewise.
35606
35607 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35608
35609         PR c++/16882
35610         * g++.dg/conversion/simd1.C: New test.
35611
35612 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35613
35614         * lib/target-libpath.exp: New file defining
35615         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35616         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35617         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35618         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35619         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35620
35621 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35622
35623         * gcc.dg/pragma-align-2.c: Test macro expansion.
35624         * gcc.dg/pragma-pack-2.c: New test.
35625
35626 2004-11-23  Richard Henderson  <rth@redhat.com>
35627
35628         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35629         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35630         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35631         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35632         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35633         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35634
35635         * gcc.dg/vect/vect.exp: Add check for alpha.
35636         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35637         (check_effective_target_vect_int): Enable for alpha.
35638         (check_effective_target_vect_long): New.
35639         (is-effective-target): Add it.
35640
35641 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35642
35643         * gcc.dg/pr18614-1.c: New test.
35644
35645 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35646
35647         * gcc.dg/setjmp-2.c: New test.
35648
35649 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35650
35651         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35652         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35653         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35654         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35655         gcc.target/sparc/pdist.c: New tests.
35656
35657 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35658
35659         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35660
35661 2004-11-22  Dale Johannesen  <dalej@apple.com>
35662
35663         * gcc.dg/20041111-1.c: New.
35664
35665 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35666
35667         PR tree-opt/18536
35668         * gcc.dg/vect/pr18536.c: New test.
35669
35670 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35671
35672         PR c++/18354
35673         * g++.dg/template/nontype11.C: New test.
35674
35675 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35676
35677         PR middle-end/18520
35678         * gcc.dg/pr18520-1.c: New test case.
35679
35680 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35681
35682         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35683         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35684         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35685         expected diagnostics.
35686
35687 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35688
35689         PR target/18580
35690         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35691         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35692         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35693
35694 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35695
35696         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35697
35698 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35699             Joseph Myers  <joseph@codesourcery.com>
35700
35701         * lib/target-supports.exp (check_visibility_available): Really
35702         test the compiler.
35703
35704 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35705
35706         PR tree-opt/18181
35707         * gcc.dg/vect/vect-85.c: New test.
35708         * gcc.dg/vect/vect-86.c: New test.
35709         * gcc.dg/vect/vect-87.c: New test.
35710         * gcc.dg/vect/vect-88.c: New test.
35711
35712 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35713
35714         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35715
35716 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35717
35718         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35719         * gcc.dg/ppc-and-1.c: Ditto.
35720         * gcc.dg/ppc-compare-1.c: Ditto.
35721         * gcc.dg/ppc-mov-1.c: Ditto
35722
35723 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35724             Mark Mitchell  <mark@codesourcery.com>
35725
35726         * gcc.dg/pragma-init-fini-2.c: New test.
35727
35728 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35729             Aldy Hernandez  <aldyh@redhat.com>
35730
35731         * lib/target-supports.exp (check_effective_target_vect_int): New
35732         (check_effective_target_vect_float): New
35733         (check_effective_target_vect_double): New.
35734         (is-effective-target): Support new effective targets keywords.
35735         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35736         default action for dg-do.
35737         * gcc.dg/vect/pr16105.c: Use new support.
35738         * gcc.dg/vect/pr18400.c: Ditto.
35739         * gcc.dg/vect/pr18425.c: Ditto.
35740         * gcc.dg/vect/vect-1.c: Ditto.
35741         * gcc.dg/vect/vect-10.c: Ditto.
35742         * gcc.dg/vect/vect-11.c: Ditto.
35743         * gcc.dg/vect/vect-12.c: Ditto.
35744         * gcc.dg/vect/vect-13.c: Ditto.
35745         * gcc.dg/vect/vect-14.c: Ditto.
35746         * gcc.dg/vect/vect-15.c: Ditto.
35747         * gcc.dg/vect/vect-16.c: Ditto.
35748         * gcc.dg/vect/vect-17.c: Ditto.
35749         * gcc.dg/vect/vect-18.c: Ditto.
35750         * gcc.dg/vect/vect-19.c: Ditto.
35751         * gcc.dg/vect/vect-2.c: Ditto.
35752         * gcc.dg/vect/vect-20.c: Ditto.
35753         * gcc.dg/vect/vect-21.c: Ditto.
35754         * gcc.dg/vect/vect-22.c: Ditto.
35755         * gcc.dg/vect/vect-23.c: Ditto.
35756         * gcc.dg/vect/vect-24.c: Ditto.
35757         * gcc.dg/vect/vect-25.c: Ditto.
35758         * gcc.dg/vect/vect-26.c: Ditto.
35759         * gcc.dg/vect/vect-27.c: Ditto.
35760         * gcc.dg/vect/vect-27a.c: Ditto.
35761         * gcc.dg/vect/vect-28.c: Ditto.
35762         * gcc.dg/vect/vect-29.c: Ditto.
35763         * gcc.dg/vect/vect-29a.c: Ditto.
35764         * gcc.dg/vect/vect-3.c: Ditto.
35765         * gcc.dg/vect/vect-30.c: Ditto.
35766         * gcc.dg/vect/vect-31.c: Ditto.
35767         * gcc.dg/vect/vect-32.c: Ditto.
35768         * gcc.dg/vect/vect-33.c: Ditto.
35769         * gcc.dg/vect/vect-34.c: Ditto.
35770         * gcc.dg/vect/vect-35.c: Ditto.
35771         * gcc.dg/vect/vect-36.c: Ditto.
35772         * gcc.dg/vect/vect-37.c: Ditto.
35773         * gcc.dg/vect/vect-38.c: Ditto.
35774         * gcc.dg/vect/vect-4.c: Ditto.
35775         * gcc.dg/vect/vect-40.c: Ditto.
35776         * gcc.dg/vect/vect-41.c: Ditto.
35777         * gcc.dg/vect/vect-42.c: Ditto.
35778         * gcc.dg/vect/vect-43.c: Ditto.
35779         * gcc.dg/vect/vect-44.c: Ditto.
35780         * gcc.dg/vect/vect-45.c: Ditto.
35781         * gcc.dg/vect/vect-46.c: Ditto.
35782         * gcc.dg/vect/vect-47.c: Ditto.
35783         * gcc.dg/vect/vect-48.c: Ditto.
35784         * gcc.dg/vect/vect-48a.c: Ditto.
35785         * gcc.dg/vect/vect-49.c: Ditto.
35786         * gcc.dg/vect/vect-5.c: Ditto.
35787         * gcc.dg/vect/vect-50.c: Ditto.
35788         * gcc.dg/vect/vect-51.c: Ditto.
35789         * gcc.dg/vect/vect-52.c: Ditto.
35790         * gcc.dg/vect/vect-53.c: Ditto.
35791         * gcc.dg/vect/vect-54.c: Ditto.
35792         * gcc.dg/vect/vect-55.c: Ditto.
35793         * gcc.dg/vect/vect-56.c: Ditto.
35794         * gcc.dg/vect/vect-56a.c: Ditto.
35795         * gcc.dg/vect/vect-57.c: Ditto.
35796         * gcc.dg/vect/vect-58.c: Ditto.
35797         * gcc.dg/vect/vect-59.c: Ditto.
35798         * gcc.dg/vect/vect-6.c: Ditto.
35799         * gcc.dg/vect/vect-60.c: Ditto.
35800         * gcc.dg/vect/vect-61.c: Ditto.
35801         * gcc.dg/vect/vect-62.c: Ditto.
35802         * gcc.dg/vect/vect-63.c: Ditto.
35803         * gcc.dg/vect/vect-64.c: Ditto.
35804         * gcc.dg/vect/vect-65.c: Ditto.
35805         * gcc.dg/vect/vect-66.c: Ditto.
35806         * gcc.dg/vect/vect-67.c: Ditto.
35807         * gcc.dg/vect/vect-68.c: Ditto.
35808         * gcc.dg/vect/vect-69.c: Ditto.
35809         * gcc.dg/vect/vect-7.c: Ditto.
35810         * gcc.dg/vect/vect-72.c: Ditto.
35811         * gcc.dg/vect/vect-72a.c: Ditto.
35812         * gcc.dg/vect/vect-73.c: Ditto.
35813         * gcc.dg/vect/vect-74.c: Ditto.
35814         * gcc.dg/vect/vect-75.c: Ditto.
35815         * gcc.dg/vect/vect-76.c: Ditto.
35816         * gcc.dg/vect/vect-77.c: Ditto.
35817         * gcc.dg/vect/vect-77a.c: Ditto.
35818         * gcc.dg/vect/vect-78.c: Ditto.
35819         * gcc.dg/vect/vect-79.c: Ditto.
35820         * gcc.dg/vect/vect-8.c: Ditto.
35821         * gcc.dg/vect/vect-80.c: Ditto.
35822         * gcc.dg/vect/vect-82.c: Ditto.
35823         * gcc.dg/vect/vect-82_64.c: Ditto.
35824         * gcc.dg/vect/vect-83.c: Ditto.
35825         * gcc.dg/vect/vect-83_64.c: Ditto.
35826         * gcc.dg/vect/vect-9.c: Ditto.
35827         * gcc.dg/vect/vect-all.c: Ditto.
35828         * gcc.dg/vect/vect-none.c: Ditto.
35829
35830 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35831
35832         * lib/gcc-dg.exp (dg-skip-if): New function.
35833         (dg-forbid-option): Remove.
35834         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35835         * g++.dg/abi/bitfield8.C: Likewise.
35836         * g++.dg/abi/dtor1.C: Likewise.
35837         * g++.dg/abi/empty10.C: Likewise.
35838         * g++.dg/abi/empty7.C: Likewise.
35839         * g++.dg/abi/empty9.C: Likewise.
35840         * g++.dg/abi/layout3.C: Likewise.
35841         * g++.dg/abi/layout4.C: Likewise.
35842         * g++.dg/abi/thunk1.C: Likewise.
35843         * g++.dg/abi/thunk2.C: Likewise.
35844         * g++.dg/abi/vbase11.C: Likewise.
35845         * g++.dg/abi/vthunk2.C: Likewise.
35846         * g++.dg/abi/vthunk3.C: Likewise.
35847         * g++.dg/ext/attrib8.C: Likewise.
35848         * g++.dg/opt/longbranch2.C: Likewise.
35849         * g++.dg/opt/reg-stack4.C: Likewise.
35850         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35851         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35852         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35853         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35854         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35855         * gcc.dg/20000609-1.c: Likewise.
35856         * gcc.dg/20000720-1.c: Likewise.
35857         * gcc.dg/20011107-1.c: Likewise.
35858         * gcc.dg/20011119-1.c: Likewise.
35859         * gcc.dg/20020108-1.c: Likewise.
35860         * gcc.dg/20020122-2.c: Likewise.
35861         * gcc.dg/20020122-3.c: Likewise.
35862         * gcc.dg/20020201-3.c: Likewise.
35863         * gcc.dg/20020206-1.c: Likewise.
35864         * gcc.dg/20020218-1.c: Likewise.
35865         * gcc.dg/20020310-1.c: Likewise.
35866         * gcc.dg/20020411-1.c: Likewise.
35867         * gcc.dg/20020418-2.c: Likewise.
35868         * gcc.dg/20020426-1.c: Likewise.
35869         * gcc.dg/20020426-2.c: Likewise.
35870         * gcc.dg/20020517-1.c: Likewise.
35871         * gcc.dg/20020523-1.c: Likewise.
35872         * gcc.dg/20020523-2.c: Likewise.
35873         * gcc.dg/20020729-1.c: Likewise.
35874         * gcc.dg/20030204-1.c: Likewise.
35875         * gcc.dg/20030826-2.c: Likewise.
35876         * gcc.dg/20030926-1.c: Likewise.
35877         * gcc.dg/20031202-1.c: Likewise.
35878         * gcc.dg/980312-1.c: Likewise.
35879         * gcc.dg/980313-1.c: Likewise.
35880         * gcc.dg/990117-1.c: Likewise.
35881         * gcc.dg/990424-1.c: Likewise.
35882         * gcc.dg/990524-1.c: Likewise.
35883         * gcc.dg/991230-1.c: Likewise.
35884         * gcc.dg/i386-387-1.c: Likewise.
35885         * gcc.dg/i386-387-2.c: Likewise.
35886         * gcc.dg/i386-387-3.c: Likewise.
35887         * gcc.dg/i386-387-4.c: Likewise.
35888         * gcc.dg/i386-387-5.c: Likewise.
35889         * gcc.dg/i386-387-6.c: Likewise.
35890         * gcc.dg/i386-asm-1.c: Likewise.
35891         * gcc.dg/i386-bitfield1.c: Likewise.
35892         * gcc.dg/i386-bitfield2.c: Likewise.
35893         * gcc.dg/i386-loop-1.c: Likewise.
35894         * gcc.dg/i386-loop-2.c: Likewise.
35895         * gcc.dg/i386-loop-3.c: Likewise.
35896         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35897         * gcc.dg/i386-pic-1.c: Likewise.
35898         * gcc.dg/i386-regparm.c: Likewise.
35899         * gcc.dg/i386-signbit-1.c: Likewise.
35900         * gcc.dg/i386-signbit-2.c: Likewise.
35901         * gcc.dg/i386-signbit-3.c: Likewise.
35902         * gcc.dg/i386-sse-5.c: Likewise.
35903         * gcc.dg/i386-sse-8.c: Likewise.
35904         * gcc.dg/i386-unroll-1.c: Likewise.
35905         * gcc.dg/tls/opt-1.c: Likewise.
35906         * gcc.dg/tls/opt-2.c: Likewise.
35907         * gcc.dg/unroll-1.c: Likewise.
35908         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35909         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35910         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35911         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35912
35913 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35914
35915         * g++.dg/template/incomplete1.C: New test.
35916
35917 2004-11-16  Nick Clifton  <nickc@redhat.com>
35918
35919         Revert patches accidentally commited during checkin of fixes for
35920         xstormy16 tests:
35921         gcc.c-torture/execute/simd-4.c: Revert
35922         gcc.dg/20040910-1.c: Revert.
35923
35924 2004-11-16  Paul Brook  <paul@codesourcery.com>
35925
35926         PR fortran/13010
35927         * gfortran.dg/der_pointer_1.f90: New test.
35928
35929 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35930
35931         PR c/18498
35932         * gcc.dg/bitfld-13.c: New test.
35933
35934 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35935
35936         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35937         powerpc*-*-linux*.
35938
35939         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35940         * gcc.dg/ppc64-abi-2.c: Ditto.
35941         * gcc.dg/ppc64-abi-3.c: Ditto.
35942
35943         * lib/gcc-dg.exp (dg-target-list): Remove.
35944
35945 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35946
35947         * gcc.dg/ia64-postinc.c: New test.
35948
35949 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35950
35951         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35952
35953 2004-11-15  Nick Clifton  <nickc@redhat.com>
35954
35955         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35956         __INT_MAX__ so that the test can be compiled by toolchains
35957         targeted at 16-bit processors.
35958
35959         * gcc.dg/20040625-1.c: Use long constants rather than integers
35960         when performing arithmetic that will overflow 16-bits.
35961
35962         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35963         xstormy16.  It does not support 128-bit vector operations.
35964
35965         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35966         with the macro PTR_TYPE.  Define this macro to an integer type
35967         suitable for holding a pointer.
35968
35969         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35970         the target is a 16-bit processor.
35971
35972         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35973         16-bit targets where the character constant will be too long.
35974
35975         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35976         where the double will not be directly addressable.
35977
35978 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35979
35980         Friend class name lookup 1/n, PR c++/18471
35981         * g++.dg/template/crash26.C: New test.
35982         * g++.dg/lookup/struct1.C: Adjust expected error.
35983         * g++.dg/parse/elab1.C: Likewise.
35984         * g++.dg/parse/elab2.C: Likewise.
35985         * g++.dg/parse/int-as-enum1.C: Likewise.
35986         * g++.dg/parse/struct-as-enum1.C: Likewise.
35987         * g++.dg/parse/typedef1.C: Likewise.
35988         * g++.dg/parse/typedef3.C: Likewise.
35989         * g++.dg/parse/typedef4.C: Likewise.
35990         * g++.dg/parse/typedef5.C: Likewise.
35991         * g++.dg/template/nontype4.C: Likewise.
35992         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35993         * g++.old-deja/g++.other/elab1.C: Likewise.
35994         * g++.old-deja/g++.other/syntax4.C: Likewise.
35995
35996 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35997
35998         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35999
36000 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36001
36002         * gcc.c-torture/execute/20041114-1.c: New test.
36003
36004 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36005
36006         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36007         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36008         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36009         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36010         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36011         gcc.dg/switch-7.c: New tests.
36012
36013 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36014
36015         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36016
36017 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36018
36019         PR tree-opt/18400
36020         * gcc.dg/vect/pr18400.c: New test.
36021
36022 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36023             Andrew Pinski  <pinskia@physics.uc.edu>
36024
36025         PR tree-opt/18425
36026         * gcc.dg/vect/pr18425.c: New test.
36027
36028 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36029
36030         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36031         Guard with dg-require-alias and dg-require-visibility.
36032
36033 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36034
36035         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36036
36037 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36038
36039         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36040
36041 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36042
36043         PR c++/17344
36044         * g++.dg/template/defarg5.C: New test.
36045
36046 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36047
36048         * g++.dg/parse/cast1.C: Run only on ILP32.
36049         * g++.old-deja/g++.mike/p784.C: Likewise.
36050
36051 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36052
36053         * gcc.c-torture/execute/20041113-1.c: New test.
36054
36055 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36056
36057         PR target/18230
36058         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36059         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36060         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36061         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36062         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36063         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36064         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36065         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36066         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36067         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36068         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36069         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36070         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36071
36072 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36073
36074         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36075         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36076         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36077         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36078         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36079         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36080         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36081         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36082         gcc.target/sparc/combined-1.c: New tests.
36083
36084 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36085
36086         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36087         New tests.
36088
36089 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36090
36091         * lib/gcc-dg.exp (dg-forbid-option): New function.
36092         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36093         * g++.dg/abi/bitfield8.C: Likewise.
36094         * g++.dg/abi/dtor1.C: Likewise.
36095         * g++.dg/abi/empty10.C: Likewise.
36096         * g++.dg/abi/empty7.C: Likewise.
36097         * g++.dg/abi/empty9.C: Likewise.
36098         * g++.dg/abi/layout3.C: Likewise.
36099         * g++.dg/abi/layout4.C: Likewise.
36100         * g++.dg/abi/thunk1.C: Likewise.
36101         * g++.dg/abi/thunk2.C: Likewise.
36102         * g++.dg/abi/vbase11.C: Likewise.
36103         * g++.dg/abi/vthunk2.C: Likewise.
36104         * g++.dg/abi/vthunk3.C: Likewise.
36105         * g++.dg/ext/attrib8.C: Likewise.
36106         * g++.dg/opt/longbranch2.C: Likewise.
36107         * g++.dg/opt/reg-stack4.C: Likewise.
36108         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36109         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36110         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36111         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36112         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36113         * gcc.dg/20000609-1.c: Likewise.
36114         * gcc.dg/20000720-1.c: Likewise.
36115         * gcc.dg/20011107-1.c: Likewise.
36116         * gcc.dg/20011119-1.c: Likewise.
36117         * gcc.dg/20020108-1.c: Likewise.
36118         * gcc.dg/20020122-2.c: Likewise.
36119         * gcc.dg/20020122-3.c: Likewise.
36120         * gcc.dg/20020201-3.c: Likewise.
36121         * gcc.dg/20020206-1.c: Likewise.
36122         * gcc.dg/20020218-1.c: Likewise.
36123         * gcc.dg/20020310-1.c: Likewise.
36124         * gcc.dg/20020411-1.c: Likewise.
36125         * gcc.dg/20020418-2.c: Likewise.
36126         * gcc.dg/20020426-1.c: Likewise.
36127         * gcc.dg/20020426-2.c: Likewise.
36128         * gcc.dg/20020517-1.c: Likewise.
36129         * gcc.dg/20020523-1.c: Likewise.
36130         * gcc.dg/20020523-2.c: Likewise.
36131         * gcc.dg/20020729-1.c: Likewise.
36132         * gcc.dg/20030204-1.c: Likewise.
36133         * gcc.dg/20030826-2.c: Likewise.
36134         * gcc.dg/20030926-1.c: Likewise.
36135         * gcc.dg/20031202-1.c: Likewise.
36136         * gcc.dg/980312-1.c: Likewise.
36137         * gcc.dg/980313-1.c: Likewise.
36138         * gcc.dg/990117-1.c: Likewise.
36139         * gcc.dg/990424-1.c: Likewise.
36140         * gcc.dg/990524-1.c: Likewise.
36141         * gcc.dg/991230-1.c: Likewise.
36142         * gcc.dg/i386-387-1.c: Likewise.
36143         * gcc.dg/i386-387-2.c: Likewise.
36144         * gcc.dg/i386-387-3.c: Likewise.
36145         * gcc.dg/i386-387-4.c: Likewise.
36146         * gcc.dg/i386-387-5.c: Likewise.
36147         * gcc.dg/i386-387-6.c: Likewise.
36148         * gcc.dg/i386-asm-1.c: Likewise.
36149         * gcc.dg/i386-bitfield1.c: Likewise.
36150         * gcc.dg/i386-bitfield2.c: Likewise.
36151         * gcc.dg/i386-loop-1.c: Likewise.
36152         * gcc.dg/i386-loop-2.c: Likewise.
36153         * gcc.dg/i386-loop-3.c: Likewise.
36154         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36155         * gcc.dg/i386-pic-1.c: Likewise.
36156         * gcc.dg/i386-regparm.c: Likewise.
36157         * gcc.dg/i386-signbit-1.c: Likewise.
36158         * gcc.dg/i386-signbit-2.c: Likewise.
36159         * gcc.dg/i386-signbit-3.c: Likewise.
36160         * gcc.dg/i386-sse-5.c: Likewise.
36161         * gcc.dg/i386-sse-8.c: Likewise.
36162         * gcc.dg/i386-unroll-1.c: Likewise.
36163         * gcc.dg/tls/opt-1.c: Likewise.
36164         * gcc.dg/tls/opt-2.c: Likewise.
36165         * gcc.dg/unroll-1.c: Likewise.
36166         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36167         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36168         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36169         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36170         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36171         -m64 is specified.
36172
36173 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36174
36175         PR c++/18389
36176         * g++.dg/parse/cond1.C: New test.
36177
36178         PR c++/18429
36179         * g++.dg/template/array9.C: New test.
36180         * g++.dg/ext/vla1.C: Adjust error messages.
36181         * g++.dg/ext/vlm1.C: Likewise.
36182         * g++.dg/template/crash2.C: Likewise.
36183
36184         PR c++/18436
36185         * g++.dg/template/call3.C: New test.
36186
36187         PR c++/18407
36188         * g++.dg/template/ptrmem11.C: New test.
36189
36190 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36191
36192         PR other/14264
36193         * lib/g++.exp: Set LC_ALL and LANG to C.
36194         * lib/gcc-dg.exp: Likewise.
36195         * lib/gfortran.exp: Likewise.
36196         * lib/objc.exp: Likewise.
36197         * lib/treelang.exp: Likewise.
36198
36199 2004-11-12  Andreas Schwab  <schwab@suse.de>
36200
36201         * gcc.dg/pr16286.c: Fix last change.
36202
36203 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36204
36205         PR c++/18416
36206         * g++.dg/init/global1.C: New test.
36207
36208 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36209
36210         * gcc.c-torture/execute/20041112-1.c: New test.
36211
36212 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36213
36214         * lib/gcc-dg.exp (dg-target-list): New.
36215
36216 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36217             Richard Sandiford  <rsandifo@redhat.com>
36218
36219         * lib/target-supports.exp (get-compiler_messages): New.
36220         (check_named_sections_available): Use it.
36221         (check_effective_target_ilp32): New.
36222         (check_effective_target_lp64): New.
36223         (is-effective-target): New.
36224         * lib/gcc-dg.exp (dg-require-effective-target): New.
36225
36226 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36227
36228         * gcc.dg/precedence-1.c: New test.
36229
36230 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36231
36232         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36233
36234         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36235         message, delete generated files, use more descriptive name for
36236         executable, and make the test unsupported when it cannot be run.
36237
36238         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36239         (dg-require-weak, dg-require-visibility, dg-require-alias,
36240         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36241         dg-require-iconv, dg-require-named-sections): Use it.
36242
36243         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36244
36245 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         PR target/16457
36248         * gcc.dg/ppc-and-1: New
36249
36250         PR target/16796
36251         * gcc.dg/ppc-mov-1.c: New.
36252
36253         PR target/16458
36254         * gcc.dg/ppc-compare-1.c: New.
36255
36256 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36257
36258         * objc.dg/desig-init-2.m: New test.
36259
36260 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36261
36262         PR middle-end/18160
36263         * g++.dg/warn/register-var-1.C: New test.
36264         * g++.dg/warn/register-var-2.C: New test.
36265
36266 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36267
36268         * gcc.dg/union-2.c: New test.
36269
36270 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36271
36272         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36273         New test for PR tree-optimization/17892.
36274
36275 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36276
36277         PR c++/18369
36278         * g++.dg/init/new12.C: New test.
36279
36280 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36281
36282         * gcc.target/sparc: New directory.
36283         * gcc.target/sparc/sparc.exp: New driver.
36284         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36285         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36286         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36287         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36288
36289 2004-11-10  Paul Brook  <paul@codesourcery.com>
36290
36291         PR fortran/18218
36292         * gfortran.dg/list_read.c: New test.
36293
36294 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36295
36296         PR c/18322
36297         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36298         expected diagnostic location.
36299
36300 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36301
36302         * gcc.dg/20041109-1.c: New test.
36303
36304 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36305
36306         PR objc/18406
36307         * objc/compile/pr18406.m: New test.
36308
36309 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36310
36311         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36312
36313 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36314
36315         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36316
36317 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36318
36319         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36320
36321 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36322
36323         * gcc.dg/20030225-2.c: Add prototype for abort and
36324         exit.
36325
36326 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36327
36328         PR tree-opt/18299
36329         * gcc.c-torture/pr18299-1.c: New test.
36330
36331 2004-11-06  Andreas Schwab  <schwab@suse.de>
36332
36333         * gcc.dg/pr16286.c: Also test for bool and pixel.
36334
36335 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36336
36337         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36338         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36339         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36340         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36341         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36342         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36343         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36344         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36345         gcc.dg/struct-semi-3.c: New tests.
36346
36347 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36348
36349         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36350
36351 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36352
36353         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36354         Do not use C99 designators.
36355
36356 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36357
36358         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36359
36360 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36361
36362         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36363         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36364         * gcc.c-torture/execute/simd-5.x: Remove.
36365
36366 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36367
36368         PR rtl-optimization/17933
36369         * gcc.dg/torture/pr17933-1.c: New test.
36370
36371 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36372
36373         PR target/18106
36374         * lib/target-supports.exp (check_weak_available): Support
36375         Windows.
36376
36377 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36378
36379         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36380         call to fflush(stdout) before abort.
36381         (my_ffsll): New function.
36382         (generate_fields): Use it.
36383
36384 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36385
36386         * gcc.dg/init-undef-1.c: New test.
36387
36388 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36389
36390         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36391         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36392         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36393         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36394         expected messages for new parser.
36395
36396 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36397
36398         * g++.dg/ext/visibility/symbian1.C: New test.
36399
36400 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36401
36402         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36403         on LP64 targets.
36404
36405 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36406
36407         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36408         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36409         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36410         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36411         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36412         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36413         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36414         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36415         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36416         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36417
36418 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36419
36420         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36421         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36422         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36423         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36424         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36425         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36426         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36427         for new parser.
36428
36429 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36430
36431         PR target/15342
36432         * gcc.dg/20041104-1.c: New test.
36433
36434 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36435
36436         * g++.dg/template/nontype7.C: New test.
36437         * g++.dg/template/nontype8.C: Likewise.
36438         * g++.dg/template/nontype9.C: Likewise.
36439         * g++.dg/template/nontype10.C: Likewise.
36440         * g++.dg/tc1/dr49.C: Likewise.
36441         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36442         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36443
36444 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36445
36446         * g++.dg/rtti/tinfo1.C: Remove xfails.
36447
36448 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36449
36450         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36451         packed attribute to the definition to satisfy the new C++ parser.
36452
36453 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36454
36455         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36456         invocations of va_arg.
36457
36458 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36459
36460         PR c++/18124
36461         * g++.dg/template/crash25.C: New test.
36462
36463         PR c++/18155
36464         * g++.dg/template/typedef2.C: New test.
36465         * g++.dg/parse/crash13.C: Adjust error markers.
36466
36467         PR c++/18177
36468         * g++.dg/conversion/const3.C: New test.
36469
36470 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36471
36472         PR fortran/17535
36473         PR fortran/17583
36474         PR fortran/17713
36475         * gfortran.dg/generic_[123].f90: New testcases.
36476
36477 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36478
36479         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36480         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36481
36482 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36483
36484         PR tree-opt/16808
36485         * gcc.c-torture/compile/pr16808.c: New test.
36486
36487 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36488
36489         PR rtl-optimization/17104
36490         * gcc.dg/ppc-bitfield1.c: New.
36491
36492 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36493
36494         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36495
36496 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36497
36498         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36499         strings for 32-bit code.
36500
36501 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36502
36503         PR c/18239
36504         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36505
36506 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         PR c++/18064
36509         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36510
36511 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36512
36513         PR c++/15172
36514         * g++.dg/init/aggr2.C: New test.
36515
36516 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36517
36518         * objc.dg/local-decl-1.m: New test.
36519
36520 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36521
36522         * gcc.dg/20040910-1.c: Adjust regex.
36523
36524 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36525
36526         PR rtl-optimization/18084
36527         * g++.dg/opt/pr18084-1.C: New testcase.
36528
36529 2004-10-30  Matt Austern  <austern@apple.com>
36530
36531         PR c++/17542
36532         * g++.dg/ext/attrib18.C: New test.
36533
36534 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36535
36536         PR middle-end/18096
36537         * gcc.dg/pr18096-1.c: New test case.
36538
36539 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36540
36541         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36542
36543 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36544
36545         PR c/16666
36546         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36547         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36548         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36549         gcc.dg/old-style-prom-3.c: New tests.
36550
36551 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36552
36553         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36554         Remove unnecessary inclusion of stdio.h.
36555
36556 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36557
36558         PR rtl-optimization/17581
36559         * gcc.dg/pr17581-1.c: New test case.
36560
36561 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36564         being implemented.
36565         * g++.dg/conversion/dr195-1.C: New.
36566         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36567         * g++.old-deja/g++.mike/p10148.C: Likewise.
36568
36569 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36570
36571         PR c++/17695
36572         * g++.dg/debug/typedef2.C: New test.
36573
36574 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36575
36576         PR fortran/13490
36577         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36578         * gfortran.dg/g77/README: Update.
36579
36580 2004-10-28  Matt Austern  <austern@apple.com>
36581
36582         PR c++/14124
36583         * g++.dg/ext/packed7.C: New test.
36584
36585 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36586
36587         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36588         scan-assembler.
36589         * lib/scanasm.exp (hidden-scan-for): New proc.
36590         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36591         string.
36592         (scan-not-hidden): Likewise.
36593         * lib/target-supports.exp (check_visibility_available): mach-o is
36594         support too.
36595
36596 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36597
36598         PR c++/17132
36599         * g++.dg/template/memclass3.C: New test.
36600
36601 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36602
36603         PR middle-end/18160
36604         * gcc.dg/register-var-1.c: New test.
36605         * gcc.dg/register-var-2.c: New test.
36606         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36607         error now.
36608
36609 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36610
36611         PR other/18172
36612         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36613         unused variables.
36614         * gcc.dg/vect/vect-22.c: Likewise.
36615
36616 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36617
36618         * gcc.dg/i386-rotate-1.c: New test.
36619
36620 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36621
36622         * g++.dg/init/ref12.C: Add "run" marker.
36623
36624         PR c++/17435
36625         * g++.dg/init/ref12.C: New test.
36626
36627         PR c++/18140
36628         * g++.dg/template/shift1.C: New test.
36629         * g++.dg/template/error10.C: Adjust error markers.
36630
36631 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36632
36633         PR tree-opt/17529
36634         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36635
36636 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36637
36638         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36639         * gcc.dg/weak/weak-3.c: Likewise.
36640         * gcc.dg/weak/weak-5.c: Likewise.
36641         * gcc.dg/weak/weak-9.c: Likewise.
36642         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36643         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36644
36645         * gcc.dg/darwin-weakimport-1.c: New.
36646
36647 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36648
36649         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36650
36651 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36654         'syntax' error messages.
36655         * gcc.dg/cpp/direct2s.c: Likewise.
36656
36657 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36658
36659         * gcc.c-torture/compile/20041026-1.c: New.
36660
36661 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36662
36663         PR c++/18093
36664         * g++.dg/lookup/ns2.C: New test.
36665
36666         PR c++/18020
36667         * g++.dg/template/enum4.C: New test.
36668
36669         PR c++/18161
36670         * g++.dg/template/expr1.C: New test.
36671
36672 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36673
36674         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36675
36676 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36677
36678         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36679         gcc.dg/decl-nospec-3.c: New tests.
36680
36681 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36682
36683         * objc.dg/super-class-3.m: New test.
36684
36685 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36686
36687         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36688         resyncing.
36689         * gcc.dg/cpp/direct2s.c: Likewise.
36690
36691 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36692
36693         * objc.dg/image-info.m: Update for changes to section selection.
36694
36695 2004-10-25  David Ayers  <d.ayers@inode.at>
36696             Ziemowit Laski  <zlaski@apple.com>
36697
36698         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36699         diagnostics when messaging 'id <Proto>'.
36700         * objc.dg/class-protocol-1.m: New test.
36701         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36702         a non-existent method signature.
36703         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36704         Update diagnostics when messaging with non-existent method signature.
36705         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36706         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36707         invalid receivers are now resolved as if messaging 'id'; remove
36708         extraneous diagnostics.
36709
36710 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36711
36712         PR c/16667
36713         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36714         gcc.dg/init-desig-obs-3.c: New tests.
36715
36716 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36717
36718         * gcc.dg/debug/20041023-1.c: New test.
36719
36720 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36721
36722         PR middle-end/17407
36723         * gcc.c-torture/compile/pr17407.c: New test.
36724
36725         PR c++/18121
36726         * g++.dg/template/array8.C: New test.
36727
36728 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36729
36730         PR other/18138
36731         * lib/g++.exp: Accept more than one multilib libgcc.
36732         * lib/gcc-dg.exp: Likewise.
36733         * lib/objc.exp: Likewise.
36734         * lib/treelang.exp: Likewise.
36735         * lib/gfortran.exp: Likewise.
36736
36737 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36738
36739         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36740
36741 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36742
36743         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36744         * gcc.dg/c99-const-expr-3.c: Likewise.
36745
36746 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36747
36748         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36749
36750 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36751
36752         * gcc.c-torture/execute/loop-2e.x: Remove.
36753
36754 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36755
36756         PR c++/18095
36757         * g++.dg/parse/crash18.C: New.
36758         * g++.dg/parse/crash19.C: New.
36759
36760 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36761
36762         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36763         * g++.dg/ext/dllimport2.C: Same.
36764         * g++.dg/ext/dllimport8.C: Same.
36765
36766 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36767
36768         PR c++/10841
36769         * g++.dg/conversion/cast1.C: New test.
36770         * g++.dg/overload/pmf1.C: Adjust error marker.
36771
36772 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36773
36774         PR objc/17923
36775         * objc.dg/const-str-7.m: New test.
36776
36777 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36778
36779         * g++.dg/template/memfriend11.C: Fix comment typo.
36780         * g++.dg/template/memfriend14.C: Likewise.
36781
36782 2004-10-20  Richard Henderson  <rth@redhat.com>
36783
36784         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36785         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36786         -fasynchronous-unwind-tables.
36787
36788 2004-10-20  Richard Henderson  <rth@redhat.com>
36789
36790         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36791         (main): Return success.
36792         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36793         (main): Return success.
36794
36795 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36796
36797         PR c++/13495
36798         * g++.dg/template/memfriend9.C: New test.
36799         * g++.dg/template/memfriend10.C: Likewise.
36800         * g++.dg/template/memfriend11.C: Likewise.
36801         * g++.dg/template/memfriend12.C: Likewise.
36802         * g++.dg/template/memfriend13.C: Likewise.
36803         * g++.dg/template/memfriend14.C: Likewise.
36804         * g++.dg/template/memfriend15.C: Likewise.
36805         * g++.dg/template/memfriend16.C: Likewise.
36806         * g++.dg/template/memfriend17.C: Likewise.
36807         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36808
36809 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         * g++.dg/conversion/dr195.C: New.
36812         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36813
36814 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36815             Devang Patel  <dpatel@apple.com>
36816
36817         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36818         of floating point arithmetic, which could trap.
36819
36820 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36821
36822         PR c++/14035
36823         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36824         * g++.dg/conversion/const2.C: New test.
36825         * g++.dg/expr/reinterpret2.C: New test.
36826         * g++.dg/expr/reinterpret3.C: New test.
36827         * g++.dg/expr/cast2.C: New test.
36828         * g++.dg/expr/copy1.C: New test.
36829         * g++.dg/other/conversion1.C: Change error message.
36830         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36831         function pointers to void *.
36832         * g++.old-deja/g++.mike/p10148.C: Likewise.
36833
36834 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36835
36836         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36837
36838 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36839
36840         PR c++/18047
36841
36842         * g++.dg/parse/expr3.C: New test.
36843
36844 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36845
36846         * gcc.dg/smod-1.c: New test.
36847
36848 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36849
36850         * objc.dg/method-14.m: New test.
36851
36852 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36853
36854         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36855         Also xfail as the patch was reverted.
36856
36857 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36858
36859         PR middle-end/16973
36860         * gcc.dg/pr16973.c: New test.
36861
36862 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36863
36864         PR tree-optimization/17656
36865         * gcc.c-torture/compile/pr17656.c: New test.
36866
36867 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.dg/eh/shadow1.C: New.
36870
36871 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36872
36873         * gcc.c-torture/compile/20041018-1.c: New test.
36874
36875 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36876
36877         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36878         compiler referring to register 0 when accessing sdata.  The linker
36879         now patches things up.
36880
36881 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36882
36883         PR c/17529
36884         * gcc.c-torture/compile/pr17529.c: New test.
36885
36886 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36887
36888         PR c++/17743
36889         * g++.dg/ext/attrib17.C: New test.
36890
36891 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36892
36893         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36894
36895 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36896
36897         PR c++/10479
36898         * g++.dg/ext/attrib16.C: New test.
36899
36900 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36901
36902         PR c++/17042
36903         * g++.dg/init/dso_handle1.C: New test.
36904
36905         PR c++/14667
36906         * g++.dg/parse/typedef6.C: New test.
36907
36908         PR c++/17916
36909         * g++.dg/parse/pragma1.C: New test.
36910
36911 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36912
36913         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36914
36915 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36916
36917         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36918         -fno-common when on HPPA HP-UX platforms.
36919
36920 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36921
36922         PR other/16820
36923         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36924         stdint.h.
36925         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36926         uintptr_t.
36927
36928 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36929
36930         PR c++/16301
36931         * g++.dg/lookup/strong-using-4.C: New test.
36932
36933 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36934
36935         PR middle-end/16567
36936         * gcc.c-torture/compile/nested-1.c: New test.
36937
36938 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36939
36940         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36941         and mipsisa64*-*-* (until support for misaligned loads is added).
36942         * gcc.dg/vect/vect-50.c: Likewise.
36943         * gcc.dg/vect/vect-52.c: Likewise.
36944         * gcc.dg/vect/vect-54.c: Likewise.
36945         * gcc.dg/vect/vect-58.c: Likewise.
36946         * gcc.dg/vect/vect-60.c: Likewise.
36947         * gcc.dg/vect/vect-80.c: Likewise.
36948
36949 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36950
36951         PR c++/17976
36952         * g++.dg/init/dtor3.C: New test.
36953
36954 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36955
36956         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36957
36958 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36959
36960         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36961         * gcc.dg/macho-lo-sum.c: Likewise.
36962
36963 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36964
36965         * gcc.dg/ppc-spe64-1.c: New test.
36966
36967 2004-10-14  Devang Patel  <dpatel@apple.com>
36968
36969         PR 17635
36970         * gcc.dg/pr17635.c : New test.
36971
36972 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36973
36974         * gcc.dg/vect/vect-28.c: Remove xfail.
36975         * gcc.dg/vect/vect-30.c: Remove xfail.
36976         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36977         * gcc.dg/vect/vect-33.c: Remove xfail.
36978         * gcc.dg/vect/vect-44.c: Remove xfail.
36979         * gcc.dg/vect/vect-46.c: Remove xfail.
36980         * gcc.dg/vect/vect-50.c: Remove xfail.
36981         * gcc.dg/vect/vect-52.c: Remove xfail.
36982         * gcc.dg/vect/vect-54.c: Remove xfail.
36983         * gcc.dg/vect/vect-58.c: Remove xfail.
36984         * gcc.dg/vect/vect-60.c: Remove xfail.
36985         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36986         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36987         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36988         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36989         * gcc.dg/vect/vect-8.c: Remove xfail.
36990         * gcc.dg/vect/vect-80.c: Remove xfail.
36991         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36992
36993 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36994
36995         * gcc.dg/vect/vect-82.c: New testcase.
36996         * gcc.dg/vect/vect-82_64.c: New testcase.
36997         * gcc.dg/vect/vect-83.c: New testcase.
36998         * gcc.dg/vect/vect-83_64.c: New testcase.
36999
37000 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37001
37002         * gcc.dg/cpp/error-1.c: New test.
37003
37004 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37005
37006         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37007
37008 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37009
37010         PR target/17984
37011         * gcc.dg/cris-peep2-xsrand2.c: New test.
37012
37013 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37014
37015         PR c++/17661
37016         * g++.dg/expr/for2.C: New test.
37017
37018 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37019
37020         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37021
37022 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37023
37024         PR tree-optimization/17724
37025         * g++.dg/opt/pr17724-1.C: New test.
37026         * g++.dg/opt/pr17724-2.C: New test.
37027         * g++.dg/opt/pr17724-3.C: New test.
37028         * g++.dg/opt/pr17724-4.C: New test.
37029         * g++.dg/opt/pr17724-5.C: New test.
37030         * g++.dg/opt/pr17724-6.C: New test.
37031
37032 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37033
37034         PR c/17301
37035         * gcc.dg/pr17301-2.c: New test.
37036
37037 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37038
37039         PR c++/15876
37040         * g++.dg/parse/error22.C: New test.
37041
37042         PR c++/17936
37043         * g++.dg/template/spec18.C: New test.
37044
37045 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37046
37047         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37048         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37049         memcpy.
37050         * gcc.dg/ia64-sync-2.c: Ditto.
37051         * gcc.dg/ia64-sync-3.c: Ditto.
37052
37053 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37054
37055         * g++.dg/eh/cleanup5.C: Add dg-options "".
37056
37057 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37058
37059         PR middle-end/17657
37060         * gcc.dg/switch-4.c: New test case.
37061
37062 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37063
37064         * gcc.c-torture/execute/20041011-1.c: New test.
37065
37066 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37067
37068         PR c++/17554
37069         * g++.dg/init/for3.C: New test.
37070
37071         PR c++/17657
37072         * g++.dg/opt/switch2.C: New test.
37073
37074         PR middle-end/17703
37075         * g++.dg/warn/Wreturn-2.C: New test.
37076
37077 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37078
37079         PR c++/17907
37080         * g++.dg/eh/cleanup5.C: New test.
37081
37082 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37083
37084         PR c++/17393
37085         * g++.dg/parse/error21.C: New test.
37086
37087 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37088
37089         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37090         * g++.dg/warn/incomplete1.C: Likewise.
37091         * g++.dg/template/qualttp20.C: Likewise.
37092
37093 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37094
37095         PR c/17881
37096         * parm-incomplete-1.c: New test.
37097
37098 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37099
37100         PR c++/17867
37101         * g++.dg/parse/error19.C: New test.
37102
37103         PR c++/17670
37104         * g++.dg/init/new11.C: New test.
37105
37106         PR c++/17821
37107         * g++.dg/parse/error20.C: New test.
37108
37109         PR c++/17826
37110         * g++.dg/template/crash24.C: New test.
37111
37112 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37113
37114         PR c/17301
37115         * gcc.dg/pr17301-1.c: New test.
37116
37117 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37118
37119         PR c/17189
37120         * gcc.dg/anon-struct-5.c: New test.
37121
37122 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37123
37124         PR c/17844
37125         * gcc.dg/pr17844-1.c: New test.
37126
37127 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37128
37129         PR tree-optimization/17906
37130         * gcc.c-torture/compile/pr17906.c: New.
37131
37132 2004-10-09  Stuart Hastings  <stuart@apple.com>
37133             Roger Sayle  <roger@eyesopen.com>
37134
37135         PR rtl-optimization/17853
37136         * gcc.dg/i386-mmx-5.c: New testcase.
37137
37138 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37139
37140         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37141
37142 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37143
37144         PR c++/17524
37145         * g++.dg/template/static9.C: New test.
37146
37147         PR c++/17685
37148         * g++.dg/parse/operator5.C: New test.
37149
37150 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37151
37152         PR middle-end/17894
37153         * gcc.c-torture/execute/divcmp-4.c: New test case.
37154
37155 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37156
37157         PR tree-opt/17902
37158         * g++.dg/opt/pr17902.C: New test.
37159
37160 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37161
37162         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37163
37164 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37165
37166         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37167
37168 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37169
37170         * gcc.dg/assign-warn-3.c: New test.
37171
37172 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37173
37174         PR c/16999
37175         * gcc.dg/cpp/ident-1.c: New test.
37176
37177 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37178
37179         * gcc.c-torture/compile/acc1.c: New.
37180
37181 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37182
37183         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37184         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37185
37186 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37187
37188         * gcc.dg/ultrasp11.c: New test.
37189
37190 2004-10-08  Michael Matz  <matz@suse.de>
37191
37192         * gcc.dg/doloop-2.c: New test.
37193
37194 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37195
37196         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37197         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37198         objc.dg/method-9.m: Update expected diagnostics.
37199
37200 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37201
37202         * gcc.dg/ppc-fsel-3.c: New file.
37203         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37204
37205 2004-10-07  Paul Brook  <paul@codesourcery.com>
37206
37207         * gfortran.dg/intrinsic_verify_1.f90: New test.
37208
37209 2004-10-07  Paul Brook  <paul@codesourcery.com>
37210
37211         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37212
37213 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37214
37215         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37216         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37217         commit.
37218
37219 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37220
37221         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37222
37223 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37224
37225         PR c++/17115
37226         * g++.dg/warn/Winline-4.C: New test.
37227
37228 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37229
37230         * gcc.c-torture/compile/20041007-1.c: New test.
37231
37232 2004-10-07  Paul Brook  <paul@codesourcery.com>
37233
37234         PR fortran/17678
37235         * gfortran.dg/use_allocated_1.f90: New test.
37236
37237 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37238
37239         PR middle-end/17849
37240         * gfortran.fortran-torture/compile/nested.f90: New test
37241
37242 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37243
37244         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37245
37246 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37247
37248         PR c++/17368
37249         * g++.dg/ext/asm6.C: New test.
37250
37251 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37252
37253         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37254
37255 2004-10-06  Paul Brook  <paul@codesourcery.com>
37256
37257         PR libfortran/17709
37258         * gfortran.dg/empty_format_1.f90: New test.
37259
37260 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37261
37262         PR fortran/17568
37263         * gfortran.dg/ishft.f90: New test.
37264
37265         PR fortran/17283
37266         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37267         tests.
37268
37269 2004-10-06  Paul Brook  <paul@codesourcery.com>
37270
37271         * gfortran.dg/do_1.f90: New test.
37272
37273 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37274
37275         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37276         optimizing for size.
37277
37278 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37279
37280         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37281
37282 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37283
37284         * gcc.c-torture/compile/20041005-1.c: New test.
37285
37286 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37287
37288         PR c++/17829
37289         * g++.dg/lookup/koenig4.C: New.
37290
37291 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37292
37293         * g++.dg/other/classkey1.C: Adjust quoting marks.
37294         * g++.dg/parse/error15.C: Likewise.
37295         * g++.dg/template/meminit2.C (int>): Likewise.
37296
37297 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37298
37299         PR fortran/17283
37300         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37301
37302         PR fortran/17631
37303         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37304
37305         PR fortran/17708
37306         * gfortran.dg/pr17708.f90: New test.
37307
37308 2004-10-04  Chao-ying Fu  <fu@mips.com>
37309
37310         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37311         * gcc.dg/vect/vect-4.c: Ditto.
37312         * gcc.dg/vect/vect-5.c: Ditto.
37313         * gcc.dg/vect/vect-6.c: Ditto.
37314         * gcc.dg/vect/vect-8.c: Ditto.
37315         * gcc.dg/vect/vect-16.c: Ditto.
37316         * gcc.dg/vect/vect-30.c: Ditto.
37317         * gcc.dg/vect/vect-40.c: Ditto.
37318         * gcc.dg/vect/vect-41.c: Ditto.
37319         * gcc.dg/vect/vect-42.c: Ditto.
37320         * gcc.dg/vect/vect-43.c: Ditto.
37321         * gcc.dg/vect/vect-44.c: Ditto.
37322         * gcc.dg/vect/vect-45.c: Ditto.
37323         * gcc.dg/vect/vect-46.c: Ditto.
37324         * gcc.dg/vect/vect-47.c: Ditto.
37325         * gcc.dg/vect/vect-48.c: Ditto.
37326         * gcc.dg/vect/vect-49.c: Ditto.
37327         * gcc.dg/vect/vect-50.c: Ditto.
37328         * gcc.dg/vect/vect-51.c: Ditto.
37329         * gcc.dg/vect/vect-52.c: Ditto.
37330         * gcc.dg/vect/vect-53.c: Ditto.
37331         * gcc.dg/vect/vect-54.c: Ditto.
37332         * gcc.dg/vect/vect-55.c: Ditto.
37333         * gcc.dg/vect/vect-56.c: Ditto.
37334         * gcc.dg/vect/vect-57.c: Ditto.
37335         * gcc.dg/vect/vect-58.c: Ditto.
37336         * gcc.dg/vect/vect-59.c: Ditto.
37337         * gcc.dg/vect/vect-60.c: Ditto.
37338         * gcc.dg/vect/vect-74.c: Ditto.
37339         * gcc.dg/vect/vect-79.c: Ditto.
37340         * gcc.dg/vect/vect-80.c: Ditto.
37341
37342 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37343
37344         * gcc.dg/unused-7.c: Use the correct option.
37345
37346 2004-10-04  Paul Brook  <paul@codesourcery.com>
37347         Bud Davis  <bdavis9659@comcast.net>
37348
37349         PR fortran/17706
37350         PR fortran/16434
37351         * gfortran/pr17706.f90: New test.
37352         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37353
37354 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37355
37356         * gfortran.dg/pr17612.f90: New test.
37357
37358 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37359
37360         * g++.dg/template/local1.C: Adjust quoting marks in
37361         testing for diagnostics.
37362         * g++.dg/tls/diag-2.C: Likewise.
37363         * g++.dg/other/error8.C: Likewise.
37364
37365 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37366
37367         PR c/17178
37368         * gcc.dg/unused-4.c: Adjust to be correct.
37369
37370         PR c/17820
37371         * gcc.dg/unused-7.c: New test.
37372
37373 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37374
37375         PR c++/17797
37376         * g++.dg/overload/template2.C: New test.
37377
37378 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37379
37380         PR tree-optimization/16632
37381         * gcc.dg/tree-ssa/20041002-1.c: New.
37382
37383 2004-10-03  Paul Brook  <paul@codesourcery.com>
37384
37385         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37386         rather than relying on default formatting.
37387
37388 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37389
37390         * gcc.dg/20040920-1.c: Update expected message text.
37391
37392 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37393
37394         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37395
37396 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37397
37398         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37399         tree level.
37400
37401 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37402
37403         * gcc.dg/tree-ssa/pr17343.c: Remove.
37404
37405 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37406
37407         PR tree-opt/17343
37408         * gcc.dg/tree-ssa/pr17343.c: New test.
37409
37410 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37411
37412         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37413         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37414         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37415         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37416         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37417
37418 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37419
37420         * gcc.dg/lvalue-2.c: New test.
37421
37422 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37423
37424         PR c/17730
37425         * gcc.dg/pr17730-1.c: New test
37426
37427 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37428
37429         PR c/7425
37430         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37431
37432 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37433
37434         * gcc.c-torture/execute/stdarg-1.c: New test.
37435         * gcc.c-torture/execute/stdarg-2.c: New test.
37436         * gcc.c-torture/execute/stdarg-3.c: New test.
37437         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37438         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37439         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37440         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37441         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37442
37443 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37444
37445         PR tree-optimization/17697
37446         * g++.dg/opt/pr17697-1.C: New test.
37447         * g++.dg/opt/pr17697-2.C: New test.
37448         * g++.dg/opt/pr17697-3.C: New test.
37449
37450 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37451
37452         PR c/16409
37453         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37454         gcc.dg/vla-init-5.c: New tests.
37455
37456 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37457
37458         PR c/13804
37459         * gcc.dg/pr13804-1.c: New test.
37460
37461 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37462
37463         PR fortran/16938
37464         * gfortran.dg/pr16938.f90: New test.
37465
37466 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37467
37468         * g++.dg/template/crash23.C: New test.
37469
37470 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37471
37472         PR c++/17585
37473         * g++.dg/template/static8.C: New test.
37474
37475 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         PR c++/17681
37478         * g++.dg/other/error9.C: New test.
37479
37480 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37481
37482         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37483
37484 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37485
37486         PR fortran/15164
37487         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37488
37489 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37490
37491         PR middle-end/17112
37492         * gcc.dg/pr17112-1.c: New test case.
37493
37494 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37495
37496         PR c/11459
37497         * gcc.dg/pr11459-1.c: New test.
37498
37499 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37500
37501         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37502         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37503
37504 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37505
37506         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37507
37508 2004-09-25  Jan Hubicka  <jh@suse.cz>
37509
37510         * compile/30040909-1.c: New test.
37511         * compile/30040907-1.c: New test.
37512
37513 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37514
37515         * gcc.c-torture/execute/va-arg-26.c: New test.
37516
37517 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37518
37519         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37520         extra diagnostics on targets with 64-bit pointers.
37521         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37522
37523 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37524
37525         PR c/17188
37526         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37527         * gcc.dg/decl-3.c: Adjust expected message.
37528
37529 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37530
37531         PR fortran/17615
37532         * gfortran.dg/pr17615.f90: New test.
37533
37534 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37535
37536         PR tree-optimzation/17517
37537         * g++.dg/tree-ssa/pr17517.C: New Test.
37538
37539 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37540
37541         PR c++/16889
37542         * g++.dg/lookup/ambig3.C: New.
37543
37544 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37545
37546         PR tree-opt/17624
37547         * g++.dg/opt/pr17624.C: New test.
37548
37549 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37550
37551         PR c/6980
37552         * gcc.dg/Wbad-function-cast-1.c: New test.
37553
37554 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37555
37556         * g++.dg/ext/complit1.C
37557         * g++.dg/other/error2.C
37558         * g++.dg/other/nontype-1.C
37559         * g++.dg/parse/crash11.C
37560         * g++.dg/parse/crash12.C
37561         * g++.dg/parse/error15.C
37562         * g++.dg/parse/error4.C
37563         * g++.dg/parse/tmpl-outside1.C
37564         * g++.dg/parse/too-many-tmpl-args1.C
37565         * g++.dg/template/dependent-expr3.C
37566         * g++.dg/template/error10.C
37567         * g++.dg/template/instantiate1.C
37568         * g++.dg/template/vtable2.C
37569         * g++.dg/warn/Wshadow-1.C
37570         * g++.dg/warn/weak1.C
37571         * g++.old-deja/g++.brendan/crash16.C
37572         * g++.old-deja/g++.brendan/crash18.C
37573         * g++.old-deja/g++.brendan/crash48.C
37574         * g++.old-deja/g++.brendan/crash49.C
37575         * g++.old-deja/g++.brendan/crash55.C
37576         * g++.old-deja/g++.brendan/crash56.C
37577         * g++.old-deja/g++.brendan/crash8.C
37578         * g++.old-deja/g++.brendan/enum11.C
37579         * g++.old-deja/g++.brendan/enum8.C
37580         * g++.old-deja/g++.brendan/enum9.C
37581         * g++.old-deja/g++.brendan/friend3.C
37582         * g++.old-deja/g++.brendan/misc14.C
37583         * g++.old-deja/g++.bugs/900402_02.C
37584         * g++.old-deja/g++.bugs/900404_03.C
37585         * g++.old-deja/g++.bugs/900404_04.C
37586         * g++.old-deja/g++.bugs/900428_03.C
37587         * g++.old-deja/g++.jason/crash4.C
37588         * g++.old-deja/g++.jason/overload21.C
37589         * g++.old-deja/g++.jason/redecl1.C
37590         * g++.old-deja/g++.jason/report.C
37591         * g++.old-deja/g++.jason/rfg10.C
37592         * g++.old-deja/g++.jason/template30.C
37593         * g++.old-deja/g++.law/arm12.C
37594         * g++.old-deja/g++.law/ctors5.C
37595         * g++.old-deja/g++.law/cvt20.C
37596         * g++.old-deja/g++.law/init10.C
37597         * g++.old-deja/g++.law/init8.C
37598         * g++.old-deja/g++.law/visibility17.C
37599         * g++.old-deja/g++.law/visibility7.C
37600         * g++.old-deja/g++.mike/net8.C
37601         * g++.old-deja/g++.mike/p646.C
37602         * g++.old-deja/g++.mike/p700.C
37603         * g++.old-deja/g++.mike/p701.C
37604         * g++.old-deja/g++.mike/p811.C
37605         * g++.old-deja/g++.ns/template13.C
37606         * g++.old-deja/g++.other/array3.C
37607         * g++.old-deja/g++.other/crash25.C
37608         * g++.old-deja/g++.other/dtor3.C
37609         * g++.old-deja/g++.other/dtor4.C
37610         * g++.old-deja/g++.other/main1.C
37611         * g++.old-deja/g++.other/warn7.C
37612         * g++.old-deja/g++.pt/crash11.C
37613         * g++.old-deja/g++.pt/crash36.C
37614         * g++.old-deja/g++.pt/spec22.C
37615         * g++.old-deja/g++.pt/spec9.C
37616         * g++.old-deja/g++.pt/ttp52.C
37617         * g++.old-deja/g++.robertl/eb103.C
37618         * g++.old-deja/g++.robertl/eb121.C
37619         * g++.old-deja/g++.robertl/eb22.C
37620         * g++.old-deja/g++.robertl/eb8.C:
37621         Update locations and/or regexps of dg-error markers.
37622         Remove markers for some bogus messages that are no longer issued.
37623
37624 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37625
37626         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37627         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37628
37629 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37630
37631         PR c++/17618
37632         * g++.dg/lookup/crash5.C: New test.
37633
37634 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37635
37636         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37637         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37638         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37639         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37640         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37641         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37642
37643         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37644         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37645         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37646         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37647         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37648         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37649
37650         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37651
37652         * gcc.dg/vect/vect-44.c: Check additional cases.
37653         * gcc.dg/vect/vect-48.c: Check additional cases.
37654
37655         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37656         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37657         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37658         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37659         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37660         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37661         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37662         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37663         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37664
37665         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37666         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37667         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37668
37669 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37670
37671         * gcc.dg/tree-ssa/loop-6.c: New test.
37672
37673 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37674
37675         PR c++/17620
37676         * g++.dg/inherit/base2.C: New.
37677
37678 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37679
37680         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37681         * gcc.dg/20001012-2.c: Likewise.
37682         * gcc.dg/20001013-1.c: Likewise.
37683         * gcc.dg/20001101-1.c: Likewise.
37684         * gcc.dg/20001102-1.c: Likewise.
37685         * gcc.dg/bf-spl1.c: Likewise.
37686         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37687         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37688
37689 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37690
37691         PR tree-optimization/16721
37692         * gcc.dg/tree-ssa/pr16721.c: New test.
37693
37694 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37695
37696         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37697         * gcc.dg/20040305-1.c: Likewise.
37698
37699 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37700
37701         PR c/16566
37702         * gcc.c-torture/compile/pr16566-1.c,
37703         gcc.c-torture/compile/pr16566-2.c,
37704         gcc.c-torture/compile/pr16566-3.c: New tests.
37705
37706 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37707
37708         PR tree-optimization/17512
37709         * gcc.c-torture/compile/20040916-1.c.
37710
37711 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37712
37713         * gcc.dg/pragma-re-3.c: New test.
37714
37715 2004-09-17  Matt Austern  <austern@apple.com>
37716
37717         PR c++/15049
37718         * g++.dg/other/anon3.C: New.
37719
37720 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37721
37722         PR c++/7503
37723         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37724         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37725         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37726         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37727         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37728
37729 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37730
37731         PR fortran/17286
37732         * gfortran.dg/pr17286.f90: New test.
37733
37734 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37735
37736         PR c++/17530
37737         * g++.dg/template/static7.C: New test.
37738
37739 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37740
37741         PR tree-opt/17558
37742         * gcc.c-torture/compile/pr17558.c: New test.
37743
37744 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37745
37746         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37747         if SKIP_ATTRIBUTE is defined.
37748
37749 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37750
37751         PR fortran/15957
37752         * gfortran.dg/pr15957.f90: New test.
37753
37754 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37755
37756         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37757         in comparison.
37758         * gcc.dg/vect/vect-79.c: Likewise.
37759         * gcc.dg/vect/vect-80.c: Likewise.
37760
37761 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37762
37763         PR fortran/15750
37764         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37765
37766 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37767
37768         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37769         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37770         * gcc.dg/vect/vect-62.c: New testcase.
37771         * gcc.dg/vect/vect-63.c: New testcase.
37772         * gcc.dg/vect/vect-64.c: New testcase.
37773         * gcc.dg/vect/vect-65.c: New testcase.
37774         * gcc.dg/vect/vect-66.c: New testcase.
37775         * gcc.dg/vect/vect-67.c: New testcase.
37776         * gcc.dg/vect/vect-68.c: New testcase.
37777         * gcc.dg/vect/vect-69.c: New testcase.
37778         * gcc.dg/vect/vect-79.c: New testcase.
37779         * gcc.dg/vect/vect-80.c: New testcase.
37780
37781 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37782
37783         * gcc.target/mips/asm-1.c: New test.
37784
37785 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37786
37787         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37788         * gcc.dg/vect/vect-73.c: New testcase.
37789         * gcc.dg/vect/vect-74.c: New testcase.
37790         * gcc.dg/vect/vect-75.c: New testcase.
37791         * gcc.dg/vect/vect-76.c: New testcase.
37792         * gcc.dg/vect/vect-77.c: New testcase.
37793         * gcc.dg/vect/vect-78.c: New testcase
37794
37795 2004-09-18  Paul Brook  <paul@codesourcery.com>
37796
37797         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37798
37799 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37800
37801         PR c/17424
37802         * gcc.dg/pr17424-1.c: New test.
37803
37804 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37805
37806         * g++.dg/tree-ssa/pr17153.C: New test.
37807
37808 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37809
37810         PR pch/13361
37811         * g++.dg/pch/wchar-1.C: New.
37812         * g++.dg/pch/wchar-1.Hs: New.
37813
37814 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37815
37816         * gcc.c-torture/execute/20040917-1.c: New test.
37817
37818 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37819
37820         PR tree-optimization/17319
37821         * gcc.dg/pr17319.c: New test.
37822
37823 2004-09-17  Devang Patel  <dpatel@apple.com>
37824
37825         * gcc.dg/20040813-1.c: New test.
37826
37827 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37828
37829         PR tree-optimization/17273
37830         * gcc.c-torture/compile/pr17273.c: New test.
37831
37832 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37833
37834         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37835         Update expected messages.
37836         * gcc.dg/declspec-13.c: New test.
37837
37838 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37839
37840         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37841
37842 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37843
37844         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37845         change what 'a' is pointing to.
37846
37847 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37848
37849         PR c++/16002
37850         * g++.dg/template/error18.C: New test.
37851
37852         PR c++/16029
37853         * g++.dg/warn/Wunused-8.C: New test.
37854
37855 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37856
37857         PR tree-optimization/17513
37858         * gcc.dg/20040916-1.c: New test.
37859
37860 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37861
37862         PR c++/17501
37863         * g++.dg/template/typename7.C: New test.
37864
37865 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37866
37867         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37868
37869 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37870
37871         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37872         with -ftree-based-profiling also.
37873         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37874
37875 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37876
37877         PR/15364
37878         * gfortran.dg/der_array_io_1.f90: New test.
37879         * gfortran.dg/der_array_io_2.f90: New test.
37880         * gfortran.dg/der_array_io_3.f90: New test.
37881
37882 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37883
37884         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37885         EABI.
37886
37887 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37888
37889         * g++.dg/opt/switch1.C: New test.
37890
37891 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37892
37893         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37894         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37895         Update expected messages.
37896
37897 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37898
37899         PR fortran/16485
37900         * gfortran.dg/same_name_1.f90: New test.
37901
37902 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37903
37904         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37905         dereference garbage pointers.
37906
37907 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37908
37909         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37910         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37911
37912         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37913         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37914         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37915
37916 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37917
37918         PR c++/17324
37919         * g++.dg/template/mangle1.C: New test.
37920
37921 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37922
37923         PR tree-optimization/17252
37924         * gcc.c-torture/execute/pr17252.c: New test.
37925
37926 2004-09-14  Andrew Pinski  <apinski@apple.com>
37927
37928         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37929
37930 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37931
37932         PR rtl-optimization/9771
37933         * gcc.dg/pr9771-1.c: New test case.
37934
37935 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37936
37937         PR tree-optimization/15262
37938         * gcc.c-torture/execute/pr15262-1.c: New test.
37939         * gcc.c-torture/execute/pr15262-2.c: New test.
37940
37941 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37942
37943         * gcc.dg/declspec-12.c: New test.
37944
37945 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37946
37947         * gfortran.dg/pr17090.f90: Add directives to test.
37948
37949 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37950
37951         * gcc.c-torture/compile/20040914-1.c: New test.
37952
37953 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37954
37955         PR c++/16162
37956         * g++.dg/template/decl2.C: New test.
37957
37958 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37959
37960         PR fortran/17090
37961         * gfortran.dg/pr17090.f90: New test.
37962
37963 2004-09-13  Dale Johannesen  <dalej@apple.com>
37964
37965         * gcc.c-torture/compile/pr17408.c: New test case.
37966
37967 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37968
37969         PR c++/16716
37970         * g++.dg/parse/crash17.C: New test.
37971
37972         PR c++/17327
37973         * g++.dg/template/enum3.C: New test.
37974
37975 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37976
37977         * lib/gcc-defs.exp: Load wrapper.exp.
37978         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37979         using local code.
37980         * lib/gcc.exp (gcc_init): Similar.
37981         * lib/gfortran.exp (gfortran_init): Similar.
37982         * lib/objc.exp (objc_init): Similar.
37983         * lib/treelang.exp (treelang_init): Similar.
37984         * lib/wrapper.exp: New file with build_wrapper call machinery in
37985         ${tool}_maybe_build_wrapper.
37986
37987 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37988
37989         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37990         "inline".
37991         * gcc.dg/declspec-11.c: Update expected messages.
37992         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37993         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37994         gcc.dg/inline-12.c: New tests.
37995
37996 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37997
37998         * g++.dg/tree-ssa/pr17400.C: New testcase.
37999
38000 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38001
38002         * gcc.target/mips/sb1-1.c: New testcase.
38003
38004 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38005
38006         * lib/g77-dg.exp: Remove unused file.
38007         * lib/mike-g77.exp: Ditto.
38008         * lib/g77.exp: Ditto.
38009
38010 2004-09-12  Richard Henderson  <rth@redhat.com>
38011
38012         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38013
38014 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38015
38016         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38017         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38018         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38019         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38020         Update expected messages.
38021
38022 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38023
38024         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38025         declaration/use mismatch for dirp parameter.
38026
38027 2004-09-12  Andrew Pinski  <apinski@apple.com>
38028
38029         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38030         -fgnu-runtime is passed.
38031
38032 2004-09-12  Richard Henderson  <rth@redhat.com>
38033
38034         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38035         do the uplevel thing and update additional_flags directly.
38036         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38037         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38038         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38039         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38040
38041 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38042
38043         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38044
38045 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38046
38047         PR middle-end/17411
38048         * g++.dg/opt/pr17411-1.C: New test case.
38049
38050 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38051
38052         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38053         gcc.dg/tls/diag-2.c: Update expected messages.
38054         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38055         messages.
38056         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38057         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38058         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38059         gcc.dg/tls/diag-5.c: New tests.
38060
38061 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38062
38063         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38064
38065 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38066
38067         * g++.dg/parse/break-in-for.C: New test.
38068
38069 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38070
38071         * gcc.dg/tree-ssa/20040911-1.c: New test.
38072
38073 2004-09-11  Andreas Jaeger  <aj@suse.de>
38074
38075         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38076         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38077
38078 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38079
38080         * gcc.target/frv: New directory of FR-V-specific tests.
38081
38082 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38083
38084         * gcc.dg/convert-vec-1.c: New test.
38085
38086 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38087
38088         PR middle-end/17024
38089         * gcc.dg/pr17024-1.c: New test case.
38090
38091 2004-09-10  Eric Christopher  <echristo@redhat.com>
38092
38093         * gcc.dg/20040910-1.c: New test.
38094
38095 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38096
38097         * gcc.dg/bitfld-9.c: New test.
38098
38099 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38100
38101         * gcc.c-torture/execute/ieee/acc1.c: New test.
38102         * gcc.c-torture/execute/ieee/acc2.c: New test.
38103         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38104
38105 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38106
38107         * gcc.dg/deprecated-2.c: New test.
38108
38109 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38110
38111         * gcc.dg/init-vec-1.c: New test.
38112
38113 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38114
38115         PR middle-end/17055
38116         * gcc.dg/pr17055-1.c: New test case.
38117
38118 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38119
38120         PR target/17377
38121         * gcc.c-torture/execute/pr17377.c: New test.
38122
38123 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38124
38125         PR c/8420
38126         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38127         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38128         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38129         gcc.dg/long-long-typespec-1.c: New tests.
38130         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38131
38132 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38133
38134         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38135         gcc.dg/gnu99-static-1.c: New tests.
38136
38137 2004-09-08  Devang Patel  <dpatel@apple.com>
38138
38139         * gcc.dg/darwin-ld-20040828-1.c: New test.
38140         * gcc.dg/darwin-ld-20040828-2.c: New test.
38141         * gcc.dg/darwin-ld-20040828-3.c: New test.
38142
38143 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38144
38145         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38146         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38147         in error message.
38148         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38149         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38150         in error message.
38151         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38152         types they qualify.
38153         * objc.dg/type-size-2.m: Fix wording in comment.
38154         * objc.dg/va-meth-1.m: New test case.
38155
38156 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38157
38158         PR c/16633:
38159         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38160         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38161
38162 2004-09-06  Devang Patel  <dpatel@apple.com>
38163
38164         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38165         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38166
38167 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38168
38169         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38170         reflect changed line numbering of diagnostics.
38171
38172 2004-09-06  Paul Brook  <paul@codesourcery.com>
38173
38174         * gfortran.dg/edit_real_1.f90: Add new test.
38175
38176 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38177
38178         * gcc.dg/tree-ssa/loop-2.c: New test.
38179         * gcc.dg/tree-ssa/loop-3.c: New test.
38180         * gcc.dg/tree-ssa/loop-4.c: New test.
38181         * gcc.dg/tree-ssa/loop-5.c: New test.
38182
38183 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38184
38185         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38186
38187 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38188
38189         * gcc.dg/format/sentinel-1.c: New test.
38190
38191 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38192
38193         * gcc.dg/builtins-46.c: New.
38194
38195 2004-09-03  Devang Patel  <dpatel@apple.com>
38196
38197         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38198         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38199
38200 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38201
38202         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38203         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38204         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38205         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38206         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38207         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38208         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38209         the non-portable bzero.
38210         * gcc.dg/20010912-1.c: xfail for NetWare.
38211         * gcc.dg/20020426-2.c: xfail for NetWare.
38212         * gcc.dg/20021014-1.c: xfail for NetWare.
38213         * gcc.dg/20021018-1.c: xfail for NetWare.
38214         * gcc.dg/20030213-1.c: xfail for NetWare.
38215         * gcc.dg/20030225-1.c: xfail for NetWare.
38216         * gcc.dg/20030708-1.c: xfail for NetWare.
38217         * gcc.dg/builtins-config.h: Also exclude NetWare.
38218         * gcc.dg/format/format.h: Define restrict only if not already defined.
38219         * gcc.dg/nest.c: xfail for NetWare.
38220         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38221         * lib/target-supports.exp (check_visibility_available): Exclude
38222         NetWare.
38223
38224 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38225
38226         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38227         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38228         deterministic starting point for the alignment of structure fields.
38229         * gcc.dg/Wpadded.c: Dito.
38230         * g++.dg/abi/vbase10.C: Dito.
38231
38232 2004-09-03  Devang Patel  <dpatel@apple.com>
38233
38234         * g++.dg/debug/pr15736.cc: New test.
38235
38236 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38237
38238         * README.QMTEST: Fix out-of-date link.
38239
38240 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38241
38242         PR fortran/16579
38243         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38244         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38245
38246 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38247
38248         * g++.dg/abi/arm_rtti1.C: New test.
38249
38250 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38251
38252         * gcc.dg/ppc-vector-memcpy.c: New.
38253         * gcc.dg/ppc-vector-memset.c: New.
38254
38255 2004-09-02  Chao-ying Fu  <fu@mips.com>
38256
38257         * gcc.target/mips/mips-3d-1.c: New test.
38258         * gcc.target/mips/mips-3d-2.c: New test.
38259         * gcc.target/mips/mips-3d-3.c: New test.
38260         * gcc.target/mips/mips-3d-4.c: New test.
38261         * gcc.target/mips/mips-3d-5.c: New test.
38262         * gcc.target/mips/mips-3d-6.c: New test.
38263         * gcc.target/mips/mips-3d-7.c: New test.
38264         * gcc.target/mips/mips-3d-8.c: New test.
38265         * gcc.target/mips/mips-3d-9.c: New test.
38266         * gcc.target/mips/mips-ps-1.c: New test.
38267         * gcc.target/mips/mips-ps-2.c: New test.
38268         * gcc.target/mips/mips-ps-3.c: New test.
38269         * gcc.target/mips/mips-ps-4.c: New test.
38270         * gcc.target/mips/mips-ps-type.c: New test.
38271
38272 2004-09-02  Paul Brook  <paul@codesourcery.com>
38273
38274         * gfortran.dg/edit_real_1.f90: Add new tests.
38275
38276 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38277
38278         PR fortran/15327
38279         * gfortran.dg/merge_char_1.f90: New test.
38280
38281 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38282
38283         PR fortran/16404
38284         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38285
38286 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38287
38288         PR c/1522
38289         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38290
38291 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38292
38293         * g++.dg/opt/loop1.C: Do not XFAIL.
38294
38295 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38296
38297         * gcc.c-torture/execute/20040831-1.c: New test.
38298
38299 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38300
38301         PR fortran/16579
38302         * gfortran.dg/g77/20010610.f: Now passes.
38303         Copy from g77.f-torture/execute. Add dg-run directive.
38304         * gfortran.dg/g77/README: Update
38305
38306 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38307
38308         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38309         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38310         (t1, t2, t3, t4): Add volatile.
38311
38312 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38313
38314         * g++.dg/ext/visibility/arm1.C: New test.
38315
38316 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38317
38318         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38319         -pedantic-errors.
38320
38321 2004-09-01  Paul Brook  <paul@codesourcery.com>
38322
38323         * gfortran.dg/eof_2.f90: New test.
38324
38325 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38326
38327         PR fortran/16579
38328         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38329
38330 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38331
38332         PR libfortran/16805
38333         * gfortran.dg/list_read_2.f90: New test.
38334
38335 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38336
38337         * g++.dg/abi/key1.C: New test.
38338
38339 2004-08-31  Richard Henderson  <rth@redhat.com>
38340
38341         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38342         form of offsetof.
38343         * g++.dg/other/offsetof5.C: Remove duplicate.
38344
38345 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38346
38347         PR fortran/17244
38348         * gfortran.dg/func_derived_1.f90: New test.
38349
38350 2004-08-31  Paul Brook  <paul@codesourcery.com>
38351
38352         * gfortran.dg/eof_1.f90: New test.
38353
38354 2004-08-31  Paul Brook  <paul@codesourcery.com>
38355
38356         * gfortran.dg/list_read_1.f90: New file.
38357
38358 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38359
38360         * g++.dg/opt/loop1.C: XFAIL.
38361
38362 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38363
38364         * gcc.dg/funcdef-storage-1.c: New.
38365         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38366         an extern function in local scope.
38367         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38368         declare an 'auto inline' function in local scope.
38369         * gcc.dg/20011130-1.c: Likewise.
38370         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38371         an 'auto' function in local scope.
38372         * gcc.dg/20021014-1.c: Likewise.
38373         * gcc.dg/20030331-2.c: Likewise.
38374
38375 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38376
38377         * gfortran.dg/blockdata_1.f90: New test.
38378
38379 2004-08-30  Richard Henderson  <rth@redhat.com>
38380
38381         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38382
38383 2004-08-30  Richard Henderson  <rth@redhat.com>
38384
38385         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38386         additional_flags set by alternate driver.
38387         (ieee-options): New procedure.
38388         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38389         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38390         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38391         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38392
38393 2004-08-30  Richard Henderson  <rth@redhat.com>
38394
38395         * lib/f-torture.exp: Remove.
38396
38397 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38398
38399         PR rtl-optimization/16590
38400         * g++.dg/opt/loop1.C: New test.
38401
38402 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38403
38404         PR fortran/13910
38405         * gfortran.dg/oldstyle_1.f90: New test.
38406
38407 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38408         Paul Brook  <paul@codesourcery.com>
38409
38410         * gfortran.dg/g77/README: Update.
38411         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38412         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38413         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38414
38415 2004-08-28  Paul Brook  <paul@codesourcery.com>
38416
38417         PR libfortran/17195
38418         * gfortran.dg/edit_real_1.f90: New test.
38419
38420 2004-08-27  Paul Brook  <paul@codesourcery.com>
38421
38422         * gfortran.dg/rewind_1.f90: New test.
38423
38424 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38425
38426         PR fortran/16597
38427         * gfortran.dg/pr16597.f90: New test.
38428
38429 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38430
38431         PR c/13801
38432         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38433         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38434         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38435         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38436         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38437
38438 2004-08-26  Nick Clifton  <nickc@redhat.com>
38439
38440         * gcc.c-torture/compile/pr17119.c: New test.
38441
38442 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38443
38444         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38445
38446 2004-08-25  Richard Henderson  <rth@redhat.com>
38447
38448         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38449         the bits that expect kind=8 to be the largest real kind.
38450
38451 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38452
38453         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38454
38455 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38456
38457         * gfortran.dg/assignment_1.f90: New test.
38458
38459 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38460
38461         * g++.dg/template/repo3.C: New test.
38462
38463 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38464
38465         PR middle-end/16693
38466         PR tree-optimization/16372
38467         * g++.dg/opt/pr16372-1.C: New test case.
38468         * g++.dg/opt/pr16693-1.C: New test case.
38469         * g++.dg/opt/pr16693-2.C: New test case.
38470
38471 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38472
38473         * objc.dg/proto-lossage-4.m: New test.
38474
38475 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38476
38477         PR c++/17155
38478         * g++.dg/inherit/local2.C: New test.
38479
38480 2004-08-25  Paul Brook  <paul@codesourcery.com>
38481
38482         PR fortran/17144
38483         * gfortran.dg/string_ctor_1.f90: New test.
38484
38485 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38486
38487         PR c++/14428
38488         * g++.dg/template/redecl2.C: New test.
38489
38490 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38491
38492         PR fortran/17143
38493         * gfortran.dg/pr17143.f90: New test.
38494
38495 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38496
38497         PR fortran/17164
38498         * gfortran.dg/pr17164.f90: New test.
38499
38500 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38501
38502         * gcc.dg/tree-ssa/loop-1.c: New test.
38503
38504 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38505
38506         * gcc.c-torture/compile/20040824-1.c: New test.
38507
38508 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38509
38510         * gcc.c-torture/compile/iftrap-3.c: New test.
38511
38512 2004-08-24  Paul Brook  <paul@codesourcery.com>
38513
38514         * gfortran.dg/entry_2.f90: New test.
38515
38516 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         PR c++/16889
38519         * g++.dg/lookup/ambig[12].C: New.
38520
38521 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38522
38523         PR c++/16706
38524         * g++.dg/template/crash21.C: New test.
38525         * g++.dg/template/crash22.C: Likewise.
38526
38527 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         PR c++/17149
38530         * g++.dg/template/access15.C: New.
38531
38532 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38533
38534         PR c++/17163
38535         * g++.dg/template/repo2.C: New test.
38536
38537 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38538
38539         PR rtl-optimization/17078
38540         * gcc.c-torture/execute/pr17078-1.c: New test case.
38541
38542 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38543
38544         PR c/14492
38545         * gcc.dg/debug/crash1.c: New test.
38546
38547 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38548
38549         PR c/16180
38550         * gcc.dg/loop-5.c: New test.
38551
38552 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38553
38554         * gcc.c-torture/execute/20040823-1.c: New test.
38555
38556 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38557
38558         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38559         to the assembler.  Simplify test accordingly.
38560         (asm_abi_flags): Use GNU names.
38561         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38562         to check for ABI flags.
38563
38564 2004-08-22  Andrew Pinski  <apinski@apple.com>
38565
38566         * g++.dg/opt/pr14029.C: New test.
38567         * gcc.c-torture/execute/pr15262.c: New test.
38568
38569 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38570
38571         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38572
38573 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38574
38575         PR 16908
38576         * gfortran.dg/direct_io.f90: New test.
38577
38578 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38579
38580         PR c++/17121
38581         * g++.dg/inherit/local2.C: New test.
38582
38583 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38584
38585         PR c++/17120
38586         * g++.dg/warn/Wparentheses-4.C: New test.
38587
38588 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38589
38590         PR c++/17121
38591         * g++.dg/inherit/local2.C: New test.
38592
38593         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38594         * gcc.dg/ppc-ldstruct.c: Likewise.
38595         * gcc.dg/ppc64-abi-2.c: Likewise.
38596
38597 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38598
38599         PR rtl-optimization/17099
38600         * gcc.c-torture/execute/20040820-1.c: New test.
38601
38602 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38603
38604         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38605
38606 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38607
38608         PR fortran/17077
38609         * gfortran.dg/auto_array_1.f90: New test.
38610
38611 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38612
38613         PR fortran/17074
38614         * gfortran.dg/simpleif_1.f90: New test.
38615
38616 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38617
38618         * lib/target-supports.exp (check_profiling_available): Return
38619         false for arm*-*-symbianelf* and arm*-*-eabi*.
38620
38621         PR c++/15890
38622         * g++.dg/template/delete1.C: New test.
38623
38624 2004-08-19  Paul Brook  <paul@codesourcery.com>
38625
38626         PR fortran/14976
38627         PR fortran/16228
38628         * gfortran.dg/data_char_1.f90: New test.
38629
38630 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38631
38632         PR fortran/16946
38633         * gfortran.dg/reduction.f90: New testcase.
38634
38635 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38636
38637         PR fortran/16520
38638         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38639
38640 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38641
38642         PR c++/17041
38643         * g++.dg/Wparentheses-3.C: New test.
38644
38645 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38646
38647         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38648         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38649         * gcc.dg/vect/vect-2.c: Likewise.
38650         * gcc.dg/vect/vect-3.c: Likewise.
38651         * gcc.dg/vect/vect-4.c: Likewise.
38652         * gcc.dg/vect/vect-5.c: Likewise.
38653         * gcc.dg/vect/vect-6.c: Likewise.
38654         * gcc.dg/vect/vect-7.c: Likewise.
38655         * gcc.dg/vect/vect-25.c: Likewise.
38656         * gcc.dg/vect/vect-31.c: Likewise.
38657         * gcc.dg/vect/vect-32.c: Likewise.
38658         * gcc.dg/vect/vect-34.c: Likewise.
38659         * gcc.dg/vect/vect-36.c: Likewise.
38660         * gcc.dg/vect/vect-all.c: Likewise.
38661
38662 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38663
38664         PR c++/17068
38665         * g++.dg/template/operator4.C: New test.
38666
38667 2004-08-18  Richard Henderson  <rth@redhat.com>
38668
38669         * gcc.dg/20040206-1.c: XFAIL.
38670
38671 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38672
38673         PR c++/16246
38674         * g++.dg/template/array7.C: New test.
38675
38676 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38677
38678         * gcc.dg/mips-movcc-1.c: New test.
38679         * gcc.dg/mips-movcc-2.c: New test.
38680         * gcc.dg/mips-movcc-3.c: New test.
38681
38682         * gcc.dg/mips-nmadd-1.c: New test.
38683         * gcc.dg/mips-nmadd-2.c: New test.
38684
38685 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38686
38687         PR c++/15871
38688         * g++.dg/opt/inline8.C: New test.
38689
38690         PR c++/16965
38691         * g++.dg/parse/error17.C: New test.
38692
38693 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38694
38695         * gcc.dg/vect: New directory for vectorizer tests.
38696         * gcc.dg/vect/tree-vect.h: New file.
38697         * gcc.dg/vect/vect.exp: New file.
38698         * gcc.dg/vect/pr16105.c.c: New test.
38699         * gcc.dg/vect/vect-1.c: New test.
38700         * gcc.dg/vect/vect-2.c: New test.
38701         * gcc.dg/vect/vect-3.c: New test.
38702         * gcc.dg/vect/vect-4.c: New test.
38703         * gcc.dg/vect/vect-5.c: New test.
38704         * gcc.dg/vect/vect-6.c: New test.
38705         * gcc.dg/vect/vect-7.c: New test.
38706         * gcc.dg/vect/vect-8.c: New test.
38707         * gcc.dg/vect/vect-9.c: New test.
38708         * gcc.dg/vect/vect-10.c: New test.
38709         * gcc.dg/vect/vect-11.c: New test.
38710         * gcc.dg/vect/vect-12.c: New test.
38711         * gcc.dg/vect/vect-13.c: New test.
38712         * gcc.dg/vect/vect-14.c: New test.
38713         * gcc.dg/vect/vect-15.c: New test.
38714         * gcc.dg/vect/vect-16.c: New test.
38715         * gcc.dg/vect/vect-17.c: New test.
38716         * gcc.dg/vect/vect-18.c: New test.
38717         * gcc.dg/vect/vect-19.c: New test.
38718         * gcc.dg/vect/vect-20.c: New test.
38719         * gcc.dg/vect/vect-21.c: New test.
38720         * gcc.dg/vect/vect-22.c: New test.
38721         * gcc.dg/vect/vect-23.c: New test.
38722         * gcc.dg/vect/vect-24.c: New test.
38723         * gcc.dg/vect/vect-25.c: New test.
38724         * gcc.dg/vect/vect-26.c: New test.
38725         * gcc.dg/vect/vect-27.c: New test.
38726         * gcc.dg/vect/vect-28.c: New test.
38727         * gcc.dg/vect/vect-29.c: New test.
38728         * gcc.dg/vect/vect-30.c: New test.
38729         * gcc.dg/vect/vect-31.c: New test.
38730         * gcc.dg/vect/vect-32.c: New test.
38731         * gcc.dg/vect/vect-33.c: New test.
38732         * gcc.dg/vect/vect-34.c: New test.
38733         * gcc.dg/vect/vect-35.c: New test.
38734         * gcc.dg/vect/vect-36.c: New test.
38735         * gcc.dg/vect/vect-37.c: New test.
38736         * gcc.dg/vect/vect-38.c: New test.
38737         * gcc.dg/vect/vect-40.c: New test.
38738         * gcc.dg/vect/vect-41.c: New test.
38739         * gcc.dg/vect/vect-42.c: New test.
38740         * gcc.dg/vect/vect-43.c: New test.
38741         * gcc.dg/vect/vect-44.c: New test.
38742         * gcc.dg/vect/vect-45.c: New test.
38743         * gcc.dg/vect/vect-46.c: New test.
38744         * gcc.dg/vect/vect-47.c: New test.
38745         * gcc.dg/vect/vect-48.c: New test.
38746         * gcc.dg/vect/vect-49.c: New test.
38747         * gcc.dg/vect/vect-50.c: New test.
38748         * gcc.dg/vect/vect-51.c: New test.
38749         * gcc.dg/vect/vect-52.c: New test.
38750         * gcc.dg/vect/vect-53.c: New test.
38751         * gcc.dg/vect/vect-54.c: New test.
38752         * gcc.dg/vect/vect-55.c: New test.
38753         * gcc.dg/vect/vect-56.c: New test.
38754         * gcc.dg/vect/vect-57.c: New test.
38755         * gcc.dg/vect/vect-58.c: New test.
38756         * gcc.dg/vect/vect-59.c: New test.
38757         * gcc.dg/vect/vect-60.c: New test.
38758         * gcc.dg/vect/vect-61.c: New test.
38759         * gcc.dg/vect/vect-all.c: New test.
38760         * gcc.dg/vect/vect-none.c: New test.
38761
38762 2004-08-17  Paul Brook  <paul@codesourcery.com>
38763
38764         PR fortran/13082
38765         * gfortran.dg/entry_1.f90: New test.
38766
38767 2004-08-17  Andrew Pinski  <apinski@apple.com>
38768
38769         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38770
38771 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38772
38773         * gcc.dg/pr17036-1.c: New test.
38774
38775 2004-08-16  Devang Patel  <dpatel@apple.com>
38776
38777         * gcc.dg/darwin-20040809-1.c: New test.
38778
38779 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38780
38781         * gcc.dg/funcdef-attr-1.c: New test.
38782
38783 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38784
38785         * gcc.dg/altivec-17.c: New test.
38786         * gcc.dg/altivec-18.c: New test.
38787
38788 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38789
38790         PR c++/6749
38791         * g++.dg/template/vtable2.C: New test.
38792
38793 2004-08-14  Richard Henderson  <rth@redhat.com>
38794
38795         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38796         * gcc.dg/pack-test-4.c (main): Return 0.
38797         * gcc.dg/setjmp-1.c: Remove XFAIL.
38798         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38799
38800 2004-08-14  Richard Henderson  <rth@redhat.com>
38801
38802         * gcc.dg/980217-1.c: Add prototype for printf.
38803
38804 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38805
38806         * gfortran.dg/pr16935.f90: New test.
38807
38808 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38809
38810         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38811
38812 2004-08-13  Paul Brook  <paul@codesourcery.com>
38813
38814         * gfortran.dg/der_io_1.f90: Remove stray comma.
38815
38816 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38817
38818         * gcc.dg/vmx/cw-bug-2.c: Remove.
38819         * gcc.dg/vmx/vprint-1.c: Remove.
38820         * gcc.dg/vmx/vscan-1.c: Remove.
38821
38822 2004-08-12  Devang patel  <dpatel@apple.com>
38823
38824         * gcc.dg/darwin-20040809-2.c: New test.
38825
38826 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38827
38828         * g++.dg/ext/altivec-12.C: New test.
38829
38830         * g++.dg/ext/altivec-11.C: New test.
38831
38832 2004-08-12  Paul Brook  <paul@codesourcery.com>
38833
38834         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38835
38836 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38837
38838         * g++.dg/ext/altivec-2.C: Check for hardware support before
38839         executing any VMX instructions.
38840
38841         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38842
38843 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38844
38845         PR c++/16276
38846         * g++.old-deja/g++.other/comdat4.C: New test.
38847         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38848
38849 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38850
38851         PR target/16286
38852         * gcc.dg/pr16286.c: New test.
38853
38854 2004-08-12 Jan Beulich <jbeulich@novell.com>
38855
38856         * g++.dg/ext/asm5.C: New.
38857
38858 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38859
38860         PR c++/16698
38861         * g++.dg/eh/crash1.C: New test.
38862
38863         PR c++/16717
38864         * g++.dg/ext/construct1.C: New test.
38865
38866 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38867
38868         PR c++/16853
38869         * g++.dg/init/ptrmem1.C: New test.
38870
38871         PR c++/16618
38872         * g++.dg/parse/offsetof5.C: New test.
38873
38874         PR c++/16870
38875         * g++.dg/template/overload3.C: New test.
38876
38877 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38878
38879         PR c++/16964
38880         * g++.dg/parse/error16.C: New test.
38881
38882         PR c++/16904
38883         * g++.dg/template/error14.C: New test.
38884
38885         PR c++/16929
38886         * g++.dg/template/error15.C: New test.
38887
38888 2004-08-11  Devang Patel  <dpatel@apple.com>
38889
38890         * gcc.dg/darwin-ld-20040809-1.c: New test.
38891         * gcc.dg/darwin-ld-20040809-2.c: New test.
38892
38893 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38894
38895         PR fortran/16917
38896         * gfortran.dg/dfloat_1.f90: New test.
38897
38898 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38899
38900         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38901         * gcc.dg/dll-2.c: Fix dg-require syntax.
38902         * gcc.misc-tests/arm-isr.c (abort): Declare.
38903         (exit): Likewise.
38904
38905 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38906
38907         PR c++/16971
38908         * g++.dg/parse/crash16.C: New test.
38909
38910 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38911
38912         * gcc.dg/mips-rsqrt-1.c: New test case.
38913         * gcc.dg/mips-rsqrt-2.c: New test case.
38914         * gcc.dg/mips-rsqrt-3.c: New test case.
38915
38916 2004-08-10  Paul Brook  <paul@codesourcery.com>
38917
38918         * gfortran.dg/der_io_1.f90: New test.
38919
38920 2004-08-10  Paul Brook  <paul@codesourcery.com>
38921
38922         PR fortran/16919
38923         * gfortran.dg/der_array_1.f90: New test.
38924
38925 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38926
38927         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38928
38929 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38930
38931         * gcc.dg/wchar_t-2.c: Fix typo.
38932
38933 2004-08-09  Falk Hueffner  <falk@debian.org>
38934
38935         PR tree-optimization/12517
38936         * gcc.c-torture/compile/pr12517.c: New test.
38937
38938         PR tree-optimization/12578
38939         * gcc.c-torture/compile/pr12578.c: New test.
38940
38941         PR tree-optimization/12899
38942         * gcc.c-torture/compile/pr12899.c: New test.
38943
38944         PR rtl-optimization/14692
38945         * gcc.c-torture/compile/pr14692.c: New test.
38946
38947         PR tree-optimization/16461
38948         * gcc.c-torture/compile/pr16461.c: New test.
38949
38950 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38951
38952         * gfortran.dg/getenv_1.f90: New test.
38953
38954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38955
38956         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38957         wchar_t.
38958         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38959
38960 2004-08-06  Paul Brook  <paul@codesourcery.com>
38961
38962         * gfortran.dg/ret_array_1.f90: New test.
38963         * gfortran.dg/ret_pointer_1.f90: New test.
38964
38965 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38966
38967         * gcc.dg/missing-field-init-[12].c: New tests.
38968         * g++.dg/warn/missing-field-init-[12].C: New tests.
38969
38970 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38971
38972         * gcc.dg/enum2.c: New test.
38973         * gcc.dg/symbian3.c: Likewise.
38974         * gcc.dg/symbian4.c: Likewise.
38975         * gcc.dg/wchar_t-2.c: Likewise.
38976
38977 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38978
38979         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38980         destructor tests.
38981
38982 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38983
38984         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38985         dg-require-visiblity.
38986         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38987         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38988         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38989         * g++.dg/ext/visibility/new1.C: Likewise.
38990         * g++.dg/ext/visibility/pragma.C: Likewise.
38991         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38992         * g++.dg/ext/visibility/virtual.C: Likewise.
38993         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38994         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38995         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38996         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38997         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38998         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38999         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39000         * g++/dg/ext/visibility/visibility-8.C: New test.
39001         * gcc.c-torture/compile/dll.x: Remove.
39002         * gcc.dg/dll-2.c: Use dg-require-dll
39003         * gcc.dg/visibility-10.c: New test.
39004         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39005         supporting DLLs.
39006         * lib/scanasm.exp (scan_hidden): New function.
39007         (scan_not_hidden): Likewise.
39008
39009 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39010
39011         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39012
39013 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39014
39015         * gcc.c-torture/execute/20040805-1.c: New test.
39016
39017 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39018
39019         * gcc.dg/20020118-1.c: Declare abort.
39020         * gcc.dg/altivec_check.h: Likewise.
39021         * gcc.dg/iftrap-2.c: Likewise.
39022         * gcc.dg/pragma-darwin.c: Likewise.
39023         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39024
39025 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39026
39027         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39028
39029 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39030
39031         * gcc.c-torture/execute/builtins/abs-2.c,
39032         gcc.c-torture/execute/builtins/abs-3.c,
39033         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39034         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39035         intmax_t, uintmax_t and their limits.
39036         * gcc.dg/intmax_t-1.c: New test.
39037
39038 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39039
39040         * g++.dg/tc1/dr147.C: Add reference to PR.
39041
39042 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39043
39044         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39045         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39046
39047 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39048
39049         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39050
39051 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39052
39053         * gcc.dg/redecl-5.c: New test.
39054         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39055         of scanf.
39056
39057 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39058
39059         PR middle-end/16790
39060         * gcc.c-torture/execute/pr16790-1.c: New test case.
39061
39062 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39063
39064         * g++.dg/ext/visibility/assign1.C: New test.
39065         * g++.dg/ext/visibility/new1.C: Likewise.
39066
39067         * gcc.dg/symbian1.c: New test.
39068         * gcc.dg/symbian2.c: Likewise.
39069
39070 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39071
39072         PR target/16570
39073         * gcc.dg/i386-sse-9.c: New test.
39074
39075 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39076
39077         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39078
39079 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39080
39081         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39082         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39083         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39084         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39085         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39086         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39087         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39088         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39089         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39090         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39091         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39092         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39093         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39094         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39095         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39096         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39097         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39098         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39099         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39100         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39101         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39102         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39103         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39104         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39105         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39106         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39107         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39108         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39109         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39110         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39111         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39112         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39113         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39114         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39115         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39116         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39117         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39118         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39119         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39120         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39121         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39122         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39123         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39124         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39125         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39126         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39127         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39128         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39129         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39130         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39131         gcc.misc-tests/i386-pf-3dnow-1.c,
39132         gcc.misc-tests/i386-pf-athlon-1.c,
39133         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39134         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39135         Declare built-in functions used.
39136         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39137
39138 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39139
39140         PR c++/16707
39141         * g++.dg/lookup/using12.C: New test.
39142
39143         * g++.dg/init/null1.C: Fix PR number.
39144         * g++.dg/parse/namespace10.C: Likewise.
39145
39146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39147
39148         PR c++/16224
39149         * g++.dg/template/spec17.C: New test.
39150         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39151         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39152
39153 2004-08-02  David Billinghurst
39154
39155         PR fortran/16292
39156         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39157
39158 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39159
39160         * gcc.dg/ia64-got-1.c: New test case.
39161
39162 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39163
39164         PR c++/16489
39165         * g++.dg/init/null1.C: New test.
39166         * g++.dg/tc1/dr76.C: Adjust error marker.
39167
39168         PR c++/16529
39169         * g++.dg/parse/namespace10.C: New test.
39170
39171         PR c++/16810
39172         * g++.dg/inherit/ptrmem2.C: New test.
39173
39174 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39175
39176         PR target/16155
39177         * gcc.dg/pr16155.c: New test.
39178
39179 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39180
39181         * gcc.dg/redecl-2.c: New test.
39182
39183 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39184
39185         * gcc.dg/darwin-longdouble.c: New file.
39186
39187 2004-07-30  Richard Henderson  <rth@redhat.com>
39188
39189         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39190         write to constant argument.
39191         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39192
39193 2004-07-30  Richard Henderson  <rth@redhat.com>
39194
39195         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39196         tests of nearest around zero.
39197
39198 2004-07-30  Andrew Pinski  <apinski@apple.com>
39199
39200         * gcc.c-torture/compile/20040730-1.c: New test.
39201
39202 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39203
39204         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39205         powerpc-eabispe.
39206
39207 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39208
39209         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39210
39211 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39212
39213         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39214         contains $ld_library_path.
39215         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39216
39217 2004-07-29  Richard Henderson  <rth@redhat.com>
39218
39219         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39220
39221         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39222         (alt2, which): New.
39223         (Check): Accept either alternative.
39224
39225 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39226
39227         * g++.dg/abi/inline1.C: New test.
39228         * g++.dg/abi/local1-a.cc: Likewise.
39229         * g++.dg/abi/local1.C: Likewise.
39230         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39231         * g++.dg/abi/mangle12.C: Likewise.
39232         * g++.dg/abi/mangle17.C: Likewise.
39233         * g++.dg/abi/mangle20-2.C: Likewise.
39234         * g++.dg/opt/interface1.C: Likewise.
39235         * g++.dg/opt/interface1.h: Likewise.
39236         * g++.dg/opt/interface1-a.cc: New test.
39237         * g++.dg/parse/repo1.C: New test.
39238         * g++.dg/template/repo1.C: Likewise.
39239         * g++.dg/warn/Winline-1.C: Likewise.
39240         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39241
39242 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39243
39244         * gcc.dg/tree-ssa/20040729-1.c: New test.
39245
39246 2004-07-27  Matt Austern <austern@apple.com>
39247
39248         * gcc.dg/darwin-bool-1.c: New test.
39249         * gcc.dg/darwin-bool-2.c: New test.
39250
39251 2004-07-28  Richard Henderson  <rth@redhat.com>
39252
39253         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39254         arguments in the correct type.  Don't write to constant arguments.
39255
39256 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39257
39258         PR tree-optimization/16688
39259         PR tree-optimization/16689
39260         * g++.dg/tree-ssa/pr16688.C: New test.
39261
39262 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39263
39264         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39265         loads.  Not only in the comment, this time.
39266
39267 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39268
39269         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39270         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39271         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39272         * gcc.dg/sh4a-bitmovua.c: New.
39273         * gcc.dg/sh4a-cos.c: New.
39274         * gcc.dg/sh4a-cosf.c: New.
39275         * gcc.dg/sh4a-fprun.c: New.
39276         * gcc.dg/sh4a-fsrra.c: New.
39277         * gcc.dg/sh4a-memmovua.c: New.
39278         * gcc.dg/sh4a-sin.c: New.
39279         * gcc.dg/sh4a-sincos.c: New.
39280         * gcc.dg/sh4a-sincosf.c: New.
39281         * gcc.dg/sh4a-sinf.c: New.
39282
39283 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39284
39285         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39286         conditionals.
39287         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39288         loads.
39289         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39290         DOM1.
39291
39292 2004-07-27  Andrew Pinski  <apinski@apple.com>
39293
39294         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39295
39296 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39297
39298         * gcc.dg/pragma-isr.c: New test.
39299
39300 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39301
39302         PR c++/14429
39303         * g++.dg/template/ttp11.C: New test.
39304
39305 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39306
39307         * gcc.c-torture/compile/20040727-1.c: New test.
39308
39309 2004-07-26  Eric Christopher  <echristo@redhat.com>
39310
39311         * gcc.c-torture/compile/20040726-2.c: New test.
39312
39313 2004-07-26  Andrew Pinski  <apinski@apple.com>
39314
39315         * g++.dg/rtti/tinfo1.C: Xfail.
39316
39317 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39318
39319         * gcc.c-torture/compile/20040726-1.c: New test.
39320
39321 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39322             Brian Ryner  <bryner@brianryner.com>
39323
39324         PR c++/9283
39325         PR c++/15000
39326         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39327         * g++.dg/ext/visibility/: New directory.
39328         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39329         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39330         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39331         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39332         * g++.dg/ext/visibility/fvisibility.C,
39333         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39334         g++.dg/ext/visibility/fvisibility-override1.C
39335         g++.dg/ext/visibility/fvisibility-override2.C
39336         g++.dg/ext/visibility/memfuncts.C
39337         g++.dg/ext/visibility/noPLT.C
39338         g++.dg/ext/visibility/pragma.C
39339         g++.dg/ext/visibility/pragma-override1.C
39340         g++.dg/ext/visibility/pragma-override2.C
39341         g++.dg/ext/visibility/staticmemfuncts.C
39342         g++.dg/ext/visibility/virtual.C: New tests.
39343
39344 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39345
39346         PR c/15360
39347         * gcc.dg/pr15360-1.c: New test.
39348
39349 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39350
39351         * gcc.dg/pragma-align-2.c: New test.
39352         * gcc.dg/pragma-init-fini.c: New test.
39353         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39354         targets.
39355
39356 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39357
39358         * gcc.dg/init-string-2.c: New test.
39359
39360 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39361
39362         PR 16684
39363         * gcc.dg/Wredundant-decls-1.c: New test case.
39364
39365 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39366
39367         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39368         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39369         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39370         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39371         * gcc.dg/compat/generate-random.c: New file.
39372         * gcc.dg/compat/generate-random.h: Likewise.
39373         * gcc.dg/compat/generate-random_r.c: Likewise.
39374         * gcc.dg/compat/struct-layout-1.h: Likewise.
39375         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39376         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39377         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39378         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39379         * gcc.dg/compat/struct-layout-1_main.c: New test.
39380         * gcc.dg/compat/struct-layout-1_x.c: New file.
39381         * gcc.dg/compat/struct-layout-1_y.c: New file.
39382         * gcc.dg/compat/struct-layout-1_test.h: New file.
39383
39384 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39385
39386         * gcc.dg/comp-return-1.c: New test
39387
39388 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39389
39390         * gcc.dg/vmx/8-02a.c: Fix typo.
39391
39392         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39393         * gcc.dg/darwin-abi-3.c: New test.
39394
39395         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39396         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39397
39398         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39399         * gcc.dg/vmx/ops-long-1.c: New test.
39400         * gcc.dg/vmx/ops-long-2.c: New test.
39401
39402 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39403
39404         * g++.dg/lookup/conv-[1234].C: New.
39405
39406 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39407
39408         * g++.dg/parse/attr2.C: Simplify.
39409
39410 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39411
39412         PR c/7284
39413         * gcc.c-torture/execute/pr7284-1.c: New test.
39414
39415 2004-07-22  Brian Booth  <bbooth@redhat.com>
39416
39417         * gcc.dg/tree-ssa/20040721-1.c: New test.
39418
39419 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39420
39421         * g++.dg/template/crash20.c: New.
39422
39423 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39424
39425         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39426         Add dg-run directive.  Declare variables as required.
39427         * gfortran.dg/g77/README: Update
39428
39429 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39430
39431         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39432         gcc.dg/cris-peep2-andu2.c: New tests.
39433
39434 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39435
39436         PR c/15052
39437         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39438         on return type.
39439         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39440         messages.
39441         * gcc.dg/qual-return-2.c: Update expected messages.
39442         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39443
39444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39445
39446         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39447         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39448
39449 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39450
39451         PR c/11250
39452         * gcc.dg/init-string-1.c: New test.
39453
39454 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39455
39456         PR middle-end/15345
39457         PR c/16450
39458         * gcc.dg/torture/nested-fn-1.c: New test.
39459
39460 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39461
39462         PR target/16559
39463         * gcc.dg/ia64-fptr-1.c: New file.
39464
39465 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39466
39467         PR c++/14497
39468         * g++.dg/template/spec16.C: New test.
39469         * g++.old-deja/g++.robertl/eb118.C: Remove.
39470
39471 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39472
39473         PR c++/509
39474         * g++.dg/template/spec15.C: New test.
39475
39476 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39477
39478         Copy cases from g77.f-torture/execute and add dg-run
39479         directive.  Other changes as noted.
39480         * gfortran.dg/g77/13037.f
39481         * gfortran.dg/g77/1832.f
39482         * gfortran.dg/g77/19981119-0.f
39483         * gfortran.dg/g77/19990313-0.f
39484         * gfortran.dg/g77/19990313-1.f
39485         * gfortran.dg/g77/19990313-2.f
39486         * gfortran.dg/g77/19990313-3.f
39487         * gfortran.dg/g77/19990419-1.f
39488         * gfortran.dg/g77/19990826-0.f
39489         * gfortran.dg/g77/19990826-2.f
39490         * gfortran.dg/g77/20000503-1.f
39491         * gfortran.dg/g77/20001111.f
39492         * gfortran.dg/g77/20010116.f
39493         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39494         * gfortran.dg/g77/20010430.f
39495         * gfortran.dg/g77/6177.f
39496         * gfortran.dg/g77/947.f
39497         * gfortran.dg/g77/970816-3.f
39498         * gfortran.dg/g77/971102-1.f
39499         * gfortran.dg/g77/980520-1.f
39500         * gfortran.dg/g77/980628-0.f
39501         * gfortran.dg/g77/980628-1.f
39502         * gfortran.dg/g77/980628-10.f
39503         * gfortran.dg/g77/980628-2.f
39504         * gfortran.dg/g77/980628-3.f
39505         * gfortran.dg/g77/980628-7.f
39506         * gfortran.dg/g77/980628-8.f
39507         * gfortran.dg/g77/980628-9.f
39508         * gfortran.dg/g77/980701-0.f
39509         * gfortran.dg/g77/980701-1.f
39510         * gfortran.dg/g77/cabs.f
39511         * gfortran.dg/g77/claus.f
39512         * gfortran.dg/g77/complex_1.f
39513         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39514         * gfortran.dg/g77/dcomplex.f
39515         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39516         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39517         * gfortran.dg/g77/f90-intrinsic-numeric.f
39518         * gfortran.dg/g77/int8421.f
39519         * gfortran.dg/g77/labug1.f
39520         * gfortran.dg/g77/large_vec.f
39521         * gfortran.dg/g77/le.f
39522         * gfortran.dg/g77/short.f
39523         * gfortran.dg/g77/README: Update
39524
39525 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39526
39527         PR c++/16637
39528         * g++.dg/parse/lookup4.C: New test.
39529
39530 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39531
39532         PR c++/16175
39533         * g++.dg/template/ttp10.C: New test.
39534
39535 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39536
39537         * gcc.dg/pr12625-1.c: New test.
39538
39539 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39540
39541         * gcc.dg/switch-warn-1.c: New test.
39542         * gcc.dg/switch-warn-2.c: New test.
39543         * gcc.c-torture/compile/pr14730.c: Update.
39544
39545 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39546
39547         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39548         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39549         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39550         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39551
39552 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39553
39554         PR c++/16623
39555         * g++.dg/template/assign1.C: New test.
39556
39557 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39558
39559         PR c++/12170
39560         * g++.dg/template/ttp9.C: New test.
39561
39562 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39563
39564         * gcc.dg/format/cmn-err-1.c: New test.
39565
39566 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39567
39568         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39569         gcc.dg/Wparentheses-10.c: New tests.
39570         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39571
39572 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39573
39574         PR fortran/16465
39575         * gfortran.dg/g77//ffixed-line-length-0.f,
39576         gfortran.dg/g77/ffixed-line-length-132.f,
39577         gfortran.dg/g77/ffixed-line-length-72.f,
39578         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39579         gfortran.dg/g77/README: Update.
39580
39581 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39582
39583         PR c++/13092
39584         * g++.dg/template/non-dependent7.C: New test.
39585         * g++.dg/template/non-dependent8.C: Likewise.
39586         * g++.dg/template/non-dependent9.C: Likewise.
39587         * g++.dg/template/non-dependent10.C: Likewise.
39588
39589 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39590
39591         PR c++/16337
39592         * g++.dg/parse/attr2.C: New test.
39593
39594 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39595
39596         * g77.dg: Removed.
39597         * g77.f-torture: Ditto.
39598
39599 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39600
39601         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39602         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39603         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39604
39605 2004-07-16  Richard Henderson  <rth@redhat.com>
39606
39607         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39608
39609 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39610
39611         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39612         tests with full list of options.
39613         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39614         of TORTURE_OPTIONS if test contains 'dg-do run'.
39615
39616         PR fortran/16404
39617         * gfortran.dg/do_iterator.f90: New test.
39618
39619 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39620
39621         PR rtl-optimization/16536
39622         * gcc.c-torture/execute/restrict-1.c: New test.
39623
39624 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39625
39626         PR fortran/15324
39627         * gfortran.dg/pr15324.f90: New test.
39628
39629         PR fortran/15129
39630         * gfortran.dg/pr15129.f90: New test.
39631
39632         PR fortran/15140
39633         * gfortran.dg/pr15140.f90: New test.
39634
39635         PR fortran/13792
39636         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39637         compile-time simplification.
39638
39639 2004-07-14  Mike Stump  <mrs@apple.com>
39640
39641         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39642
39643 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39644
39645         PR target/16325
39646         * gcc.dg/profile-generate-1.c: New.
39647
39648 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39649
39650         * gcc.c-torture/execute/20040709-1.c: New test.
39651         * gcc.c-torture/execute/20040709-2.c: New test.
39652
39653 2004-07-14  Mike Stump  <mrs@apple.com>
39654
39655         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39656
39657 2004-07-14  Mike Stump  <mrs@apple.com>
39658
39659         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39660
39661 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39662
39663         PR c++/16518
39664         * g++.dg/parse/mutable1.C: New test.
39665
39666 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39667
39668         PR tree-optimization/16443
39669         * gcc.dg/tree-ssa/20040713-1.c: New test.
39670
39671 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39672
39673         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39674         for operator new.
39675
39676 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39677
39678         * gfortran.dg/g77/README: New file
39679         * gfortran.dg/g77/19981216-0.f: Copy from
39680         g77.f-torture/noncompile.  Add "dg-do compile" and
39681         dg-error as required.
39682         * gfortran.dg/g77/19990218-1.f: Likewise.
39683         * gfortran.dg/g77/19990905-1.f: Likewise.
39684         * gfortran.dg/g77/9263.f: Likewise.
39685         * gfortran.dg/g77/980615-0.f: Likewise.
39686         * gfortran.dg/g77/980616-0.f: Likewise.
39687         * gfortran.dg/g77/check0.f: Likewise.
39688         * gfortran.dg/g77/select_no_compile.f: Likewise.
39689
39690 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39691
39692         Copy files from g77.f-torture/compile.
39693         Add "{ dg-do compile}".  Other changes as noted
39694         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39695         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39696         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39697         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39698         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39699         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39700         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39701         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39702         statement to conform to standard.  Append alpha1.x for reference.
39703         * gfortran.dg/g77/xformat.f: Add dg-warning
39704
39705 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39706
39707         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39708         Add {dg-do compile} directive.
39709         * gfortran.dg/g77/cpp2.F: Likewise.
39710
39711 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39712
39713         PR c++/5402
39714         * g++.dg/lookup/name-clash1.C: New test.
39715
39716         PR c++/9777
39717         * g++.dg/lookup/name-clash2.C: New test.
39718
39719         PR c++/12102
39720         * g++.dg/lookup/name-clash3.C: New test.
39721
39722 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39723
39724         * g++.dg/lookup/new2.C: New test.
39725         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39726
39727 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39728
39729         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39730         Add {dg-do compile} directive.
39731         * gfortran.dg/g77/13060.f: Likewise.
39732         * gfortran.dg/g77/19990218-0.f: Likewise.
39733         * gfortran.dg/g77/19990305-0.f: Likewise.
39734         * gfortran.dg/g77/19990419-0.f: Likewise.
39735         * gfortran.dg/g77/19990502-0.f: Likewise.
39736         * gfortran.dg/g77/19990502-1.f: Likewise.
39737         * gfortran.dg/g77/19990525-0.f: Likewise.
39738         * gfortran.dg/g77/19990826-1.f: Likewise.
39739         * gfortran.dg/g77/19990826-3.f: Likewise.
39740         * gfortran.dg/g77/19990905-2.f: Likewise.
39741         * gfortran.dg/g77/20000412-1.f: Likewise.
39742         * gfortran.dg/g77/20000511-1.f: Likewise.
39743         * gfortran.dg/g77/20000511-2.f: Likewise.
39744         * gfortran.dg/g77/20000518.f: Likewise.
39745         * gfortran.dg/g77/20000601-1.f: Likewise.
39746         * gfortran.dg/g77/20000601-2.f: Likewise.
39747         * gfortran.dg/g77/20000629-1.f: Likewise.
39748         * gfortran.dg/g77/20000630-2.f: Likewise.
39749         * gfortran.dg/g77/20010115.f: Likewise.
39750         * gfortran.dg/g77/20010321-1.f: Likewise.
39751         * gfortran.dg/g77/20010426.f: Likewise.
39752         * gfortran.dg/g77/20020307-1.f: Likewise.
39753         * gfortran.dg/g77/8485.f: Likewise.
39754         * gfortran.dg/g77/960317-1.f: Likewise.
39755         * gfortran.dg/g77/970915-0.f: Likewise.
39756         * gfortran.dg/g77/980310-1.f: Likewise.
39757         * gfortran.dg/g77/980310-2.f: Likewise.
39758         * gfortran.dg/g77/980310-3.f: Likewise.
39759         * gfortran.dg/g77/980310-4.f: Likewise.
39760         * gfortran.dg/g77/980310-6.f: Likewise.
39761         * gfortran.dg/g77/980310-7.f: Likewise.
39762         * gfortran.dg/g77/980310-8.f: Likewise.
39763         * gfortran.dg/g77/980419-2.f: Likewise.
39764         * gfortran.dg/g77/980424-0.f: Likewise.
39765         * gfortran.dg/g77/980427-0.f: Likewise.
39766         * gfortran.dg/g77/980729-0.f: Likewise.
39767         * gfortran.dg/g77/981117-1.f: Likewise.
39768         * gfortran.dg/g77/toon_1.f: Likewise.
39769
39770 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39771
39772         PR c++/2204
39773         * g++.dg/other/abstract2.C: New test.
39774
39775 2004-07-12  Paul Brook  <paul@codesourcery.com>
39776
39777         * gfortran.dg/pointer_init_1.f90: New test.
39778
39779 2004-07-11  Paul Brook  <paul@codesourcery.com>
39780
39781         PR fortran/15986
39782         * gfortran.dg/contained_1.f90: New test.
39783
39784 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39785
39786         * g++.dg/parse/defarg8.C: New test.
39787
39788 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39789
39790         PR fortran/16433
39791         * gfortran.dg/pr16433.f: New test.
39792
39793         PR fortran/17574
39794         * gfortran.dg/pr15754.f90: New test.
39795
39796 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39797
39798         PR tree-optimization/16437
39799         * gcc.c-torture/execute/bitfld-4.c: New test.
39800
39801 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39802
39803         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39804         access to common var from module.
39805
39806 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39807
39808         PR fortran/16336
39809         * gfortran.fortran-torture/execute/common_2.f90: New test.
39810
39811 2004-07-10  Paul Brook  <paul@codesourcery.com>
39812
39813         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39814
39815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39816
39817         PR fortran/15969
39818         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39819
39820 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39821
39822         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39823         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39824         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39825         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39826         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39827         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39828         * gfortran.dg/g77/funderscoring.f: Likewise.
39829         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39830
39831 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39832
39833         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39834
39835 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39836         Paul Brook  <paul@codesourcery.com>
39837
39838         PR fortran/13415
39839         * gfortran.dg/common_pointer_1.f90: New test.
39840
39841 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39842
39843         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39844
39845 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39846
39847         PR target/16364
39848         * gcc.c-torture/compile/20040709-1.c: New.
39849
39850 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39851
39852         PR fortran/14077
39853         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39854
39855 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39856
39857         PR fortran/13201
39858         * gfortran.dg/shape_1.f90: New test.
39859
39860 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39861             Andrew Pinski  <apinski@apple.com>
39862
39863         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39864
39865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866
39867         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39868         comment.
39869
39870 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39871         Paul Brook  <paul@codesourcery.com>
39872
39873         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39874         '.f95' and '.F95'.
39875
39876 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39877
39878         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39879
39880 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39881
39882         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39883         testcases with capital suffix.
39884
39885 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39886
39887         PR fortran/15481
39888         PR fortran/13372
39889         PR fortran/13575
39890         PR fortran/15978
39891         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39892
39893         * gfortran.dg/implicit_1.f90: New test.
39894
39895 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39896
39897         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39898         expression to match gfortran warning/error messages
39899         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39900         dg-error text.
39901
39902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39903
39904         * lib/fortran-torture.exp: Rename proc search_for to
39905         search_for_re.
39906
39907 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39908
39909         * gcc.c-torture/execute/simd-5.x: New file.
39910         XFAIL on SPARC 64-bit at -O0.
39911
39912 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39913
39914         PR c++/8211
39915         PR c++/16165
39916         * g++.dg/warn/effc3.C: New test.
39917
39918 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39919
39920         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39921         change X to 1X in format.
39922         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39923         add data statements to conform to standard.
39924
39925 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39926
39927         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39928         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39929         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39930
39931 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39932
39933         * gfortran.dg/g77/7388.f: Copy from g77.dg
39934         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39935         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39936         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39937         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39938         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39939         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39940         * gfortran.dg/g77/strlen0.f: Likewise.
39941
39942 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39943
39944         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39945         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39946
39947 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39948
39949         * gcc.c-torture/execute/920428-2.x: Delete.
39950         * gcc.c-torture/execute/920501-7.x: Likewise.
39951
39952 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39953
39954         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39955         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39956         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39957         prescott and c3-2.
39958         (PREFETCH_3DNOW): Add -march=c3.
39959
39960 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39961
39962         PR c/16437
39963         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39964         * gcc.c-torture/execute/bf64-1.x: Likewise.
39965
39966 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39967
39968         * gcc.c-torture/compile/20040708-1.c: New test.
39969
39970 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39971
39972         PR c++/16169
39973         * g++.dg/warn/effc2.C: New test.
39974
39975 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39976
39977         * gcc.c-torture/execute/bitfld-1.x: Remove.
39978         * gcc.c-torture/execute/bitfld-3.c: New test.
39979         * gcc.dg/bitfld-2.c: Remove XFAILs.
39980
39981 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39982
39983         PR c++/16276
39984         * g++.dg/rtti/tinfo1.C: New file.
39985
39986 2004-07-07  Eric Christopher  <echristo@redhat.com>
39987
39988         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39989
39990 2004-07-07  Andrew Pinski  <apinski@apple.com>
39991
39992         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39993
39994 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39995
39996         * g++.dg/init/call1.C: XFAIL.
39997
39998 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39999
40000         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40001         except for movstrict*, to movmem* and clrstr* to clrmem*.
40002
40003 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40004
40005         * gcc.c-torture/execute/20040707-1.c: New test.
40006
40007 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40008
40009         * gcc.c-torture/execute/20040706-1.c: New test.
40010
40011 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40012
40013         PR c++/3671
40014         * g++.dg/template/spec14.C: New test.
40015
40016 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40017
40018         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40019         nothing if not yet defined.  Use it in b, c and d type definitions.
40020         * gcc.c-torture/execute/20040705-1.c: New test.
40021         * gcc.c-torture/execute/20040705-2.c: New test.
40022
40023 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40024
40025         PR c++/2518
40026         * g++.dg/lookup/new1.C: New test.
40027
40028 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40029
40030         PR c++/11406
40031         * g++.dg/template/sizeof8.C: New test.
40032
40033 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40034
40035         * gcc.c-torture/compile/20040705-1.c: New test.
40036
40037 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40038
40039         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40040
40041 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40042
40043         * gcc.dg/cpp/if-mop.c: Two new testcases.
40044         * gcc.dg/cpp/trad/comment-3.c: New.
40045
40046 2004-07-04  Paul Brook  <paul@codesourcery.com>
40047
40048         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40049
40050 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40051
40052         PR c++/3761
40053         * g++.dg/lookup/crash4.C: New test.
40054
40055 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40056
40057         * gcc.c-torture/execute/builtin-abs-1.c
40058         * gcc.c-torture/execute/builtin-abs-2.c
40059         * gcc.c-torture/execute/builtin-complex-1.c
40060         * gcc.c-torture/execute/builtins/string-1-lib.c
40061         * gcc.c-torture/execute/builtins/string-1.c
40062         * gcc.c-torture/execute/builtins/string-2-lib.c
40063         * gcc.c-torture/execute/builtins/string-2.c
40064         * gcc.c-torture/execute/builtins/string-3-lib.c
40065         * gcc.c-torture/execute/builtins/string-3.c
40066         * gcc.c-torture/execute/builtins/string-4-lib.c
40067         * gcc.c-torture/execute/builtins/string-4.c
40068         * gcc.c-torture/execute/builtins/string-5-lib.c
40069         * gcc.c-torture/execute/builtins/string-5.c
40070         * gcc.c-torture/execute/builtins/string-6-lib.c
40071         * gcc.c-torture/execute/builtins/string-6.c
40072         * gcc.c-torture/execute/builtins/string-7-lib.c
40073         * gcc.c-torture/execute/builtins/string-7.c
40074         * gcc.c-torture/execute/builtins/string-8-lib.c
40075         * gcc.c-torture/execute/builtins/string-8.c
40076         * gcc.c-torture/execute/builtins/string-9-lib.c
40077         * gcc.c-torture/execute/builtins/string-9.c
40078         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40079         * gcc.c-torture/execute/builtins/string-asm-1.c
40080         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40081         * gcc.c-torture/execute/builtins/string-asm-2.c
40082         * gcc.c-torture/execute/stdio-opt-1.c
40083         * gcc.c-torture/execute/stdio-opt-2.c
40084         * gcc.c-torture/execute/stdio-opt-3.c
40085         * gcc.c-torture/execute/string-opt-1.c
40086         * gcc.c-torture/execute/string-opt-10.c
40087         * gcc.c-torture/execute/string-opt-11.c
40088         * gcc.c-torture/execute/string-opt-12.c
40089         * gcc.c-torture/execute/string-opt-13.c
40090         * gcc.c-torture/execute/string-opt-14.c
40091         * gcc.c-torture/execute/string-opt-15.c
40092         * gcc.c-torture/execute/string-opt-16.c
40093         * gcc.c-torture/execute/string-opt-2.c
40094         * gcc.c-torture/execute/string-opt-6.c
40095         * gcc.c-torture/execute/string-opt-7.c
40096         * gcc.c-torture/execute/string-opt-8.c:
40097         Replace with ...
40098
40099         * gcc.c-torture/execute/builtins/abs-2.c
40100         * gcc.c-torture/execute/builtins/abs-3.c
40101         * gcc.c-torture/execute/builtins/complex-1.c
40102         * gcc.c-torture/execute/builtins/fprintf.c
40103         * gcc.c-torture/execute/builtins/fputs.c
40104         * gcc.c-torture/execute/builtins/memcmp.c
40105         * gcc.c-torture/execute/builtins/memmove.c
40106         * gcc.c-torture/execute/builtins/memops-asm.c
40107         * gcc.c-torture/execute/builtins/mempcpy-2.c
40108         * gcc.c-torture/execute/builtins/mempcpy.c
40109         * gcc.c-torture/execute/builtins/memset.c
40110         * gcc.c-torture/execute/builtins/printf.c
40111         * gcc.c-torture/execute/builtins/sprintf.c
40112         * gcc.c-torture/execute/builtins/strcat.c
40113         * gcc.c-torture/execute/builtins/strchr.c
40114         * gcc.c-torture/execute/builtins/strcmp.c
40115         * gcc.c-torture/execute/builtins/strcpy.c
40116         * gcc.c-torture/execute/builtins/strcspn.c
40117         * gcc.c-torture/execute/builtins/strlen-2.c
40118         * gcc.c-torture/execute/builtins/strlen.c
40119         * gcc.c-torture/execute/builtins/strncat.c
40120         * gcc.c-torture/execute/builtins/strncmp-2.c
40121         * gcc.c-torture/execute/builtins/strncmp.c
40122         * gcc.c-torture/execute/builtins/strncpy.c
40123         * gcc.c-torture/execute/builtins/strpbrk.c
40124         * gcc.c-torture/execute/builtins/strpcpy-2.c
40125         * gcc.c-torture/execute/builtins/strpcpy.c
40126         * gcc.c-torture/execute/builtins/strrchr.c
40127         * gcc.c-torture/execute/builtins/strspn.c
40128         * gcc.c-torture/execute/builtins/strstr-asm.c
40129         * gcc.c-torture/execute/builtins/strstr.c:
40130         ... these new files.
40131
40132         * gcc.c-torture/execute/builtins/abs-2-lib.c
40133         * gcc.c-torture/execute/builtins/abs-3-lib.c
40134         * gcc.c-torture/execute/builtins/complex-1-lib.c
40135         * gcc.c-torture/execute/builtins/fprintf-lib.c
40136         * gcc.c-torture/execute/builtins/fputs-lib.c
40137         * gcc.c-torture/execute/builtins/memcmp-lib.c
40138         * gcc.c-torture/execute/builtins/memmove-lib.c
40139         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40140         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40141         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40142         * gcc.c-torture/execute/builtins/memset-lib.c
40143         * gcc.c-torture/execute/builtins/printf-lib.c
40144         * gcc.c-torture/execute/builtins/sprintf-lib.c
40145         * gcc.c-torture/execute/builtins/strcat-lib.c
40146         * gcc.c-torture/execute/builtins/strchr-lib.c
40147         * gcc.c-torture/execute/builtins/strcmp-lib.c
40148         * gcc.c-torture/execute/builtins/strcpy-lib.c
40149         * gcc.c-torture/execute/builtins/strcspn-lib.c
40150         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40151         * gcc.c-torture/execute/builtins/strlen-lib.c
40152         * gcc.c-torture/execute/builtins/strncat-lib.c
40153         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40154         * gcc.c-torture/execute/builtins/strncmp-lib.c
40155         * gcc.c-torture/execute/builtins/strncpy-lib.c
40156         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40157         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40158         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40159         * gcc.c-torture/execute/builtins/strrchr-lib.c
40160         * gcc.c-torture/execute/builtins/strspn-lib.c
40161         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40162         * gcc.c-torture/execute/builtins/strstr-lib.c
40163         * gcc.c-torture/execute/builtins/lib/abs.c
40164         * gcc.c-torture/execute/builtins/lib/fprintf.c
40165         * gcc.c-torture/execute/builtins/lib/memset.c
40166         * gcc.c-torture/execute/builtins/lib/printf.c
40167         * gcc.c-torture/execute/builtins/lib/sprintf.c
40168         * gcc.c-torture/execute/builtins/lib/strcpy.c
40169         * gcc.c-torture/execute/builtins/lib/strcspn.c
40170         * gcc.c-torture/execute/builtins/lib/strncat.c
40171         * gcc.c-torture/execute/builtins/lib/strncmp.c
40172         * gcc.c-torture/execute/builtins/lib/strncpy.c
40173         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40174         * gcc.c-torture/execute/builtins/lib/strspn.c
40175         * gcc.c-torture/execute/builtins/lib/strstr.c:
40176         New files containing support routines.
40177
40178         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40179         declaration.
40180         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40181         when not optimizing.
40182
40183 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40184
40185         PR c++/16240
40186         * g++.dg/abi/mangle22.C: New test.
40187         * g++.dg/abi/mangle23.C: Likewise.
40188
40189 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40190
40191         PR fortran/16290
40192         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40193         Allow for cases without denormalized floating point numbers.
40194
40195 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40196
40197         PR c/1027
40198         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40199         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40200         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40201         expected warning text.
40202         * gcc.dg/format/diag-2.c: New test.
40203
40204 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40205
40206         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40207
40208 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40209
40210         * gcc.dg/builtins-43.c: New.
40211         * gcc.dg/builtins-44.c: New.
40212         * gcc.dg/builtins-45.c: New.
40213
40214 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40215             Andreas Tobler  <a.tobler@schweiz.ch>
40216
40217         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40218         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40219         as SIGSEGV.
40220         * gcc.dg/cleanup-11.c: Likewise.
40221         * gcc.dg/cleanup-8.c: Likewise.
40222         * gcc.dg/cleanup-9.c: Likewise.
40223         * gcc.dg/cleanup-5.c: Run on all platforms.
40224
40225 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40226
40227         * g++.dg/warn/nonnull1.C: New test.
40228
40229 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40230
40231         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40232         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40233         Special-case the Sun compiler wrt to <complex.h>.
40234
40235 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40236
40237         * gcc.dg/Wunreachable-8.C: New test.
40238
40239         * gcc.dg/h8300-ice2.c : New test.
40240
40241 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40242
40243         PR fortran/16161
40244         * gfortran.fortran-torture/compile/implicit.f90: Add test
40245         for implicit character.
40246
40247 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40248
40249         PR fortran/16289
40250         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40251         Use tiny() intrinsic to find smallest non-negative real
40252
40253 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40254
40255         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40256         * gcc.dg/compat/struct-by-value-22_x.c: New.
40257         * gcc.dg/compat/struct-by-value-22_y.c: New.
40258
40259         * gcc.c-torture/execute/20040629-1.c: New test.
40260
40261 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40262
40263         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40264         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40265
40266         PR target/16195
40267         * gcc.dg/20040625-1.c: New test.
40268
40269 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40270
40271         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40272
40273 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40274
40275         PR fortran/15963
40276         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40277
40278 2004-06-29  Richard Henderson  <rth@redhat.com>
40279
40280         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40281
40282 2004-06-29  Paul Brook  <paul@codesourcery.com>
40283
40284         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40285         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40286
40287 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40288
40289         PR c++/16260
40290         * g++.dg/parse/crash15.C: New.
40291
40292 2004-06-28  Andrew Pinski  <apinski@apple.com>
40293
40294         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40295         by the error already.
40296
40297         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40298
40299 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40300
40301         PR target/14041
40302         * gcc.dg/h8300-bss-align-1.c : New.
40303
40304 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40305
40306         * PR c++/16174
40307         * g++.dg/template/ctor4.C: New.
40308
40309 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40310
40311         PR c++/16205
40312         * g++.dg/warn/Wsequence-point-1.C: New test.
40313
40314 2004-06-27  Paul Brook  <paul@codesourcery.com>
40315
40316         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40317
40318 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40319
40320         * g++.old-deja/g++.mike/p7325.C: Remove.
40321
40322 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40323
40324         PR c/14963
40325         * gcc.dg/pr14963.c: New test.
40326
40327 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40328
40329         PR c++/16193
40330         * g++.dg/parse/redef1.C: New test.
40331
40332 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40333
40334         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40335         20021110.c.
40336         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40337         20021119-1.c.
40338         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40339         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40340         5-04.c.
40341         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40342         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40343         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40344         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40345         g++.brendan/enum14.C.
40346         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40347         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40348         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40349         g++.mike/virt1.C.
40350         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40351         memtemp24.C.
40352
40353 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40354
40355         * gcc.dg/20040527-1.c: New test case.
40356
40357 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40358
40359         PR gfortran/pr16196
40360         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40361
40362 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40363
40364         PR middle-end/15825
40365         * gcc.dg/pr15825-1.c: New test case.
40366
40367 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40368
40369         * gcc.c-torture/execute/20040625-1.c: New test.
40370
40371 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40372
40373         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40374
40375 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40376
40377         * gcc.dg/torture/mips-div-1.c: New test.
40378
40379 2004-06-24  Jeff Law  <law@redhat.com>
40380
40381         * gcc.dg/tree-ssa/20040624-1.c: New test.
40382
40383 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40384
40385         * gcc.c-torture/compile/20040624-1.c: New test.
40386
40387 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40388
40389         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40390         this directory.
40391
40392 2004-06-23  Andrew Pinski  <apinski@apple.com>
40393
40394         PR middle-end/15988
40395         * g++.dg/opt/ptrmem4.C: New test.
40396
40397         * gcc.dg/c90-array-quals-2.c: New test.
40398
40399 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40400
40401         * gcc.dg/kpice1.c: New test.
40402
40403 2006-06-23  Andrew Pinski  <apinski@apple.com>
40404
40405         * gcc.dg/c90-array-quals.c: New test.
40406
40407 2006-06-22  Richard Henderson  <rth@redhat.com>
40408
40409         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40410
40411 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40412
40413         * gcc.dg/builtins-config.h: Handle FreeBSD.
40414
40415 2006-06-22  Richard Henderson  <rth@redhat.com>
40416
40417         * g++.dg/opt/devirt1.C: New.
40418
40419 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40420
40421         * g++.dg/opt/pr15551.C: New testcase.
40422
40423 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40424
40425         PR target/14800
40426         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40427         x86_64-*-linux* when compiling for 32bit.
40428
40429 2004-06-21  Andrew Pinski  <apinski@apple.com>
40430
40431         * gcc.dg/pch/struct-1.c: New.
40432         * gcc.dg/pch/struct-1.hs: New.
40433
40434 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40435
40436         * gcc.dg/pch/save-temps-1.c: New file.
40437         * gcc.dg/pch/save-temps-1.hs: New file.
40438
40439 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40440
40441         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40442         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40443
40444 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40445
40446         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40447         to fix type error.
40448         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40449         Remove trailing spaces.
40450
40451 2004-06-21  Richard Henderson  <rth@redhat.com>
40452
40453         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40454         merging && to BIT_FIELD_REF.
40455
40456 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40457
40458         * g++.dg/opt/placeholder1.C: New test.
40459
40460 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40461
40462         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40463         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40464         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40465         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40466
40467 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40468
40469         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40470         extern "C".
40471         * g++.dg/other/pragma-re-1.C: Add comments.
40472
40473 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40474
40475         PR gfortran/16080
40476         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40477
40478 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40479
40480         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40481         instead of setting the type of size_t by
40482         hand.
40483
40484 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40485
40486         * gcc.dg/unordered-2.c: New test case.
40487         * gcc.dg/unordered-3.c: New test case.
40488
40489 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40490
40491         PR other/16043
40492         * lib/g++.exp (g++_version): Tweak regexp for version
40493         * lib/g77.exp (g77_version): Likewise.
40494         * lib/gfortran.exp (gfortran_version): Likewise.
40495         * lib/objc.exp (objc_version): Likewise.
40496         * lib/treelang.exp (treelang_version): Likewise.
40497
40498 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40499
40500         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40501         Use INT_MAX instead of __INT_MAX__.
40502         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40503
40504         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40505         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40506         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40507         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40508         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40509         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40510         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40511         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40512         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40513
40514         * gcc.dg/range-test-1.c: New test.
40515         * g++.dg/opt/range-test-1.C: New test.
40516
40517 2004-06-17  Richard Henderson  <rth@redhat.com>
40518
40519         * objc.dg/sync-1.m: New.
40520         * objc.dg/try-catch-1.m: Don't force next runtime.
40521         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40522         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40523         shadowed catch clause.
40524         * objc.dg/try-catch-5.m: New.
40525
40526 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40527
40528         Bug 14610
40529         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40530
40531 2004-06-15  Richard Henderson  <rth@redhat.com>
40532
40533         * gcc.dg/20001116-1.c: Move expected warning line.
40534
40535 2004-06-15  Richard Henderson  <rth@redhat.com>
40536
40537         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40538         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40539
40540 2004-06-15  Jeff Law  <law@redhat.com>
40541
40542         * gcc.dg/tree-ssa/20040615-1.c: New test.
40543         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40544         be less sensitive to operand ordering.
40545         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40546
40547 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40548
40549         * g++.dg/abi/bitfield3.C: Add comment..
40550
40551 2004-06-15  Richard Henderson  <rth@redhat.com>
40552
40553         * g++.dg/ext/stmtexpr1.C: XFAIL.
40554         * gcc.dg/20030612-1.c: XFAIL.
40555
40556 2004-06-15  Eric Christopher  <echristo@redhat.com>
40557
40558         * g++.dg/charset/asm5.c: New.
40559         * gcc.dg/charset/asm6.c: New.
40560
40561 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40562
40563         PR fortran/15962
40564         * gfortran.fortran-torture/execute/select_1.f90: New test.
40565
40566 2004-06-15  Paul Brook  <paul@codesourcery.com>
40567
40568         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40569
40570 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40571
40572         PR c++/15967
40573         * g++.dg/lookup/crash3.C: New test.
40574
40575 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40576
40577         PR c++/15947
40578         * g++.dg/parse/dtor4.C: New test.
40579
40580 2004-06-14  Jeff Law  <law@redhat.com>
40581
40582         * gcc.c-torture/compile/20040614-1.c: New test.
40583
40584 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40585
40586         PR fortran/15211
40587         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40588         LEN of a character array.
40589
40590 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40591
40592         PR c++/15096
40593         * g++.dg/template/ptrmem10.C: New test.
40594
40595         PR c++/14930
40596         * g++.dg/template/friend30.C: New test.
40597
40598 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40599
40600         PR fortran/14928
40601         * gfortran.fortran-torture/compile/mloc.f90: New test.
40602
40603 2004-06-13  Paul Brook  <paul@codesourcery.com>
40604
40605         * gfortran.fortran-torture/execute/random_2.f90: New test.
40606
40607 2004-06-13  Eric Christopher  <echristo@redhat.com>
40608
40609         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40610
40611 2004-06-12  Paul Brook  <paul@codesourcery.com>
40612
40613         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40614
40615 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40616
40617         PR fortran/14923
40618         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40619
40620 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40621
40622         PR fortran/14957
40623         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40624         syntax errors in end statements of contained subroutines.
40625
40626 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40627
40628         PR fortran/12841
40629         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40630
40631 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40632
40633         PR fortran/15665
40634         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40635
40636 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40637
40638         PR gfortran/12839
40639         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40640
40641 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40642
40643         PR c++/15862
40644         * g++.dg/parse/enum1.C: New test.
40645
40646 2004-06-10  Jeff Law  <law@redhat.com>
40647
40648         * gcc.c-torture/compile/20040610-1.c: New test.
40649
40650 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40651
40652         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40653         * g++.old-deja/g++.other/decl3.C: Likewise.
40654
40655 2004-06-10  Brian Booth  <bbooth@redhat.com>
40656
40657         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40658         V_MAY_DEF instead of VDEF.
40659         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40660
40661 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40662
40663         PR c++/14211
40664         * g++.dg/conversion/const1.C: New test.
40665
40666         PR c++/15076
40667         * g++.dg/conversion/reinterpret1.C: New test.
40668
40669         PR c++/15877
40670         * g++.dg/template/enum2.C: New test.
40671
40672         PR c++/15227
40673         * g++.dg/template/error13.C: New test.
40674
40675 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40676
40677         PR fortran/14957
40678         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40679         arguments to test_* REAL and of the right size.
40680
40681 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40682
40683         PR target/15569
40684         PR rtl-optimization/15681
40685         * gcc.dg/20040609-1.c: New test.
40686
40687 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40688
40689         PR c++/14791
40690         * g++.dg/opt/builtins1.C: New test.
40691
40692 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40693
40694         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40695         that use default windows32 struct layout.
40696         * gcc.dg/i386-bitfield2.c: Likewise.
40697
40698 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40699
40700         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40701         for mingw32 and cygwin targets.
40702
40703 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40704
40705         * gcc.dg/pch/macro-4.c: New.
40706         * gcc.dg/pch/macro-4.hs: New.
40707
40708 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40709
40710         PR fortran/13249
40711         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40712
40713 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40714
40715         PR fortran/13372
40716         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40717
40718 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40719
40720         PR gfortran/14897
40721         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40722
40723 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40724
40725         PR gfortran/15755
40726         * gfortran.fortran-torture/execute/backspace.c : New test.
40727
40728 2004-06-09  Paul Brook  <paul@codesourcery.com>
40729
40730         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40731         (pointer_to_section): Rewrite to use smaller array.
40732
40733 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40734
40735         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40736         * gcc.dg/ext/altivec-10.c: Same.
40737         * gcc.dg/ext/altivec-11.c: Same.
40738         * gcc.dg/ext/altivec-12.c: Same.
40739         * gcc.dg/ext/altivec-13.c: Same.
40740         * gcc.dg/ext/altivec-14.c: Same.
40741         * gcc.dg/ext/altivec-15.c: Same.
40742         * gcc.dg/ext/altivec-16.c: Same.
40743         * gcc.dg/ext/altivec-3.c: Same.
40744         * gcc.dg/ext/altivec-4.c: Same.
40745         * gcc.dg/ext/altivec-6.c: Same.
40746         * gcc.dg/ext/altivec-7.c: Same.
40747         * gcc.dg/ext/altivec-8.c: Same.
40748         * gcc.dg/ext/altivec-varargs-1.c: Same.
40749
40750         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40751         * g++.dg/ext/altivec-10.C: Same.
40752         * g++.dg/ext/altivec-2.C: Same.
40753         * g++.dg/ext/altivec-3.C: Same.
40754         * g++.dg/ext/altivec-4.C: Same.
40755         * g++.dg/ext/altivec-5.C: Same.
40756         * g++.dg/ext/altivec-6.C: Same.
40757         * g++.dg/ext/altivec-7.C: Same.
40758         * g++.dg/ext/altivec-8.C: Same.
40759         * g++.dg/ext/altivec-9.C: Same.
40760
40761 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40762
40763         PR c++/7841
40764         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40765
40766 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40767
40768         * gcc.dg/union-1.c: New test.
40769
40770 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40771
40772         * gcc.dg/builtins-41.c: New test case.
40773         * gcc.dg/builtins-42.c: New test case.
40774
40775 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40776
40777         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40778         * g++.dg/ext/altivec-10.C: Same.
40779         * g++.dg/ext/altivec-2.C: Same.
40780         * g++.dg/ext/altivec-3.C: Same.
40781         * g++.dg/ext/altivec-4.C: Same.
40782         * g++.dg/ext/altivec-5.C: Same.
40783         * g++.dg/ext/altivec-6.C: Same.
40784         * g++.dg/ext/altivec-7.C: Same.
40785         * g++.dg/ext/altivec-8.C: Same.
40786         * g++.dg/ext/altivec-9.C: Same.
40787         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40788         * g++.old-deja/g++.brendan/new3.C: Same.
40789         * gcc.c-torture/execute/eeprof-1.x: Same.
40790
40791 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40792
40793         PR c/14765
40794         * gcc.dg/pr14765-1.c: New test.
40795
40796 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40797
40798         PR c/14649
40799         * gcc.dg/pr14649-1.c: New test case.
40800
40801 2004-06-07  Richard Henderson  <rth@redhat.com>
40802
40803         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40804         if temporaries.
40805
40806 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40807
40808         * g++.dg/eh/elide1.C: Remove XFAIL.
40809
40810 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40811
40812         PR c++/15337
40813         * g++.dg/expr/sizeof3.C: New test.
40814
40815         PR c++/14777
40816         * g++.dg/template/access14.C: New test.
40817
40818         PR c++/15554
40819         * g++.dg/template/enum1.C: New test.
40820
40821         PR c++/15057
40822         * g++.dg/eh/throw1.C: New test.
40823
40824 2004-06-07  David Ayers  <d.ayers@inode.at>
40825             Ziemowit Laski  <zlaski@apple.com>
40826
40827         * lib/objc.exp (objc_target_compile): Revert the '-framework
40828         Foundation' flag fix, since bare Darwin does not ship
40829         with the Foundation framework.
40830         * objc/execute/next_mapping.h: Provide a local NSConstantString
40831         @interface and @implementation.
40832         (objc_constant_string_init): A constructor function, used to
40833         initialize the NSConstantString meta-class object.
40834         * objc/execute/string1.m: Include "next_mapping.h" instead of
40835         <Foundation/NSString.h>.
40836         * objc/execute/string2.m: Likewise.
40837         * objc/execute/string3.m: Likewise.
40838         * objc/execute/string4.m: Likewise.
40839
40840 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40841
40842         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40843         to double. Replace double with FLOAT.
40844         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40845
40846         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40847         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40848         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40849         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40850         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40851         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40852         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40853         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40854
40855 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40856
40857         PR c/13519
40858         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40859
40860 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40861
40862         PR c++/15503
40863         * g++.dg/template/meminit2.C: New test.
40864
40865 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40866
40867         PR target/15822
40868         * gcc.c-torture/execute/compare-fp-1.c,
40869         gcc.c-torture/execute/compare-fp-2.c,
40870         gcc.c-torture/execute/compare-fp-3.c,
40871         gcc.c-torture/execute/compare-fp-4.c,
40872         gcc.c-torture/execute/compare-fp-3.x,
40873         gcc.c-torture/execute/compare-fp-4.x: Moved...
40874         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40875         gcc.c-torture/execute/ieee/compare-fp-2.c,
40876         gcc.c-torture/execute/ieee/compare-fp-3.c,
40877         gcc.c-torture/execute/ieee/compare-fp-4.c,
40878         gcc.c-torture/execute/ieee/compare-fp-3.x,
40879         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40880
40881 2004-06-04  David Ayers  <d.ayers@inode.at>
40882
40883         * objc/execute/protocol-isEqual-4.m: New testcase.
40884
40885 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40886
40887         * objc/execute/protocol-isEqual-1.m: New testcase.
40888         * objc/execute/protocol-isEqual-2.m: New testcase.
40889         * objc/execute/protocol-isEqual-3.m: New testcase.
40890
40891 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40892
40893         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40894
40895 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40896
40897         * lib/objc.exp (objc_target_compile): When running tests on
40898         Darwin (Mac OS X), inform the linker about '-framework
40899         'Foundation'.
40900
40901 2004-06-02  Eric Christopher  <echristo@redhat.com>
40902
40903         * gcc.c-torture/compile/20040602-1.c: New.
40904
40905 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40906
40907         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40908         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40909
40910         PR tree-optimization/14736
40911         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40912
40913         PR tree-optimization/14042
40914         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40915
40916         PR tree-optimization/14729
40917         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40918
40919 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40920
40921         PR fortran/15557
40922         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40923
40924 2004-06-01  Richard Hederson  <rth@redhat.com>
40925
40926         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40927
40928 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40929
40930         PR c++/14932
40931         * g++.dg/parse/offsetof4.C: New test.
40932
40933 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40934
40935         PR objc/7993
40936         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40937
40938 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40939
40940         PR c++/15701
40941         * g++.dg/template/friend29.C: New test.
40942
40943 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40944
40945         PR c/15749
40946         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40947
40948 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40949
40950         * gcc.dg/sparc-trap-1.c: New test.
40951
40952 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40953
40954         PR middle-end/15069
40955         * g++.dg/opt/fold3.C: New test case.
40956
40957 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40958
40959         * lib/target-supports.exp (check_iconv_available): Fix fallout
40960         from 2004-05-28 patch.
40961
40962 2004-05-30  Paul Brook  <paul@codesourcery.com>
40963
40964         PR fortran/15620
40965         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40966         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40967
40968 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40969
40970         * gfortran.fortran-torture/execute/random_1.f90: New test.
40971
40972 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40973
40974         * g++.dg/ext/altivec-10.C: New test.
40975
40976 2004-05-29  Paul Brook  <paul@codesourcery.com>
40977
40978         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40979
40980 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40981
40982         * gcc.dg/altivec-16.c: New test.
40983
40984 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40985
40986         * lib/target-supports.exp (check_vmx_hw_available): New.
40987         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40988
40989         * lib/target-supports.exp (check_alias_available,
40990         check_iconv_available, check_named_sections_available): Use
40991         unique names for temporary files.
40992
40993 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40994
40995         * gcc.dg/altivec-15.c: New test.
40996
40997 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40998
40999         PR c++/15083
41000         * g++.dg/warn/noeffect6.C: New test.
41001
41002         PR c++/15471
41003         * g++.dg/expr/ptrmem4.C: New test.
41004
41005         PR c++/15640
41006         * g++.dg/template/operator3.C: New test.
41007
41008 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41009
41010         PR c++/14668
41011         * g++.dg/lookup/redecl1.C: New test.
41012         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41013
41014 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41015
41016         * gcc.c-torture/execute/compare-fp-1.c,
41017         gcc.c-torture/execute/compare-fp-2.c,
41018         gcc.c-torture/execute/compare-fp-3.c,
41019         gcc.c-torture/execute/compare-fp-4.c,
41020         gcc.c-torture/execute/compare-fp-3.x,
41021         gcc.c-torture/execute/compare-fp-4.x,
41022         gcc.dg/pr15649-1.c: New.
41023
41024 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41025
41026         PR c++/12883
41027         * g++.dg/init/array14.C: New test.
41028
41029 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41030
41031         * lib/compat.exp (compat-get-options-main): New.
41032         (compat-get-options): Remove unneeded code, warn for ignored
41033         command.
41034         (compat-execute): Check flag set by dg-require-* commands.
41035
41036         * lib/compat.exp (compat-execute): Break up long lines.
41037
41038 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41039
41040         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41041         * gcc.dg/altivec-14.c: New test.
41042         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41043
41044         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41045         * gcc.dg/altivec-12.c: Ditto.
41046
41047         * gcc.dg/altivec-3.c: Move call to altivec_check.
41048
41049 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41050
41051         PR c++/15044
41052         * g++.dg/template/error12.C: New test.
41053
41054         PR c++/15317
41055         * g++.dg/ext/attrib15.C: New test.
41056
41057         PR c++/15329
41058         * g++.dg/template/ptrmem9.C: New test.
41059
41060 2004-05-25  Paul Brook  <paul@codesourcery.com>
41061
41062         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41063
41064 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41065
41066         PR c++/15165
41067         * g++.dg/template/crash19.C: New test.
41068
41069 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41070
41071         PR c++/15025
41072         * g++.dg/template/redecl1.C: New test.
41073
41074 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41075
41076         PR c++/14821
41077         * g++.dg/other/ns1.C: New test.
41078
41079         PR c++/14883
41080         * g++.dg/template/invalid1.C: New test.
41081
41082 2004-05-23  Paul Brook  <paul@codesourcery.com>
41083         Victor Leikehman  <lei@haifasphere.co.il>
41084
41085         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41086         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41087
41088 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41089
41090         PR c++/15285
41091         PR c++/15299
41092         * g++.dg/template/non-dependent5.C: New test.
41093         * g++.dg/template/non-dependent6.C: New test.
41094
41095 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41096
41097         PR c++/15507
41098         * g++.dg/inherit/union1.C: New test.
41099
41100         PR c++/15542
41101         * g++.dg/template/addr1.C: New test.
41102
41103         PR c++/15427
41104         * g++.dg/template/array5.C: New test.
41105
41106         PR c++/15287
41107         * g++.dg/template/array6.C: New test.
41108
41109 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41110             Roger Sayle  <roger@eyesopen.com>
41111
41112         * g++.dg/lookup/forscope2.C: New test case.
41113
41114 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41115
41116         * gcc.dg/cpp/Wmissingdirs.c: New.
41117
41118 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41119
41120         PR target/15301
41121         * gcc.dg/compat/union-m128-1.h: New file.
41122         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41123         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41124         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41125
41126 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41127
41128         PR target/15302
41129         * gcc.dg/compat/struct-complex-1.h: New file.
41130         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41131         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41132         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41133
41134 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41135
41136         PR middle-end/3074
41137         * gcc.dg/pr3074-1.c: New test case.
41138         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41139
41140 2004-05-20  Falk Hueffner  <falk@debian.org>
41141
41142         PR other/15526
41143         * gcc.dg/ftrapv-1.c: New test case.
41144
41145 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41146
41147         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41148
41149 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41150             Jeff Law  <law@redhat.com>
41151
41152         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41153         * gcc.dg/tree-ssa/20040518-2.c: New test.
41154
41155         * gcc.dg/tree-ssa/20040518-1.c: New test.
41156
41157 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41158
41159         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41160
41161 2004-05-18  Paul Brook  <paul@codesourcery.com>
41162
41163         PR fortran/13930
41164         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41165
41166 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41167
41168         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41169         constant folding.
41170
41171 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41172
41173         * gcc.dg/tree-ssa/20040517-1.c: New test.
41174
41175 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41176
41177         * gcc.dg/loop-4.c: New test.
41178
41179 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41180
41181         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41182
41183 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41184
41185         PR fortran/15311
41186         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41187
41188 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41189
41190         PR fortran/13826
41191         PR fortran/13940
41192         * gfortran.fortran-torture/compile/data_1.f90: New test.
41193
41194 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41195
41196         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41197         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41198
41199 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41200
41201         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41202
41203 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41204
41205         PR c/15444
41206         * gcc.dg/format/xopen-1.c: Adjust expected message.
41207         * gcc.dg/format/xopen-3.c: New test.
41208
41209 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41210
41211         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41212
41213 2004-05-14  Jeff Law  <law@redhat.com>
41214
41215         * gcc.dg/tree-ssa/20040514-2.c: New test.
41216
41217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41218
41219         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41220         this ...
41221         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41222         this.
41223
41224 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41225
41226         * gcc.dg/tree-ssa/20040514-1.c: New test.
41227
41228 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41229
41230         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41231         test.
41232
41233 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41234
41235         PR fortran/14066
41236         * gfortran.fortran-torture/compile/do_1.f90: New test.
41237
41238 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41239
41240         PR fortran/15051
41241         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41242         test.
41243
41244 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41245
41246         PR fortran/15149
41247         * gfortran.fortran-torture/execute/random_init.f90: New test.
41248
41249 2004-05-13  Paul Brook  <paul@codesourcery.com>
41250
41251         PR fortran/15314
41252         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41253
41254 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41255
41256         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41257         for the powerpc case.
41258
41259 2004-05-13  Jeff Law  <law@redhat.com>
41260
41261         * gcc.dg/tree-ssa/20040513-1.c: New test.
41262         * gcc.dg/tree-ssa/20040513-2.c: New test.
41263
41264 2004-05-13  Paul Brook  <paul@codesourcery.com>
41265
41266         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41267         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41268         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41269
41270 2004-05-13  Andreas Schwab  <schwab@suse.de>
41271
41272         PR other/10819
41273         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41274         characters.
41275
41276 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41277
41278         PR fortran/15294
41279         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41280
41281 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41282
41283         Merge from tree-ssa-20020619-branch.  See
41284         ChangeLog.tree-ssa for details.
41285
41286 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41287
41288         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41289         include <altivec.h> explicitly.
41290         * gcc.dg/altivec-13.c: Likewise.
41291
41292 2004-05-11  Paul Brook  <paul@codesourcery.com>
41293
41294         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41295
41296 2004-05-10  Eric Christopher  <echristo@redhat.com>
41297
41298         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41299         * gcc.dg/sibcall-4.c: Ditto.
41300
41301 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41302
41303         * g++.dg/ext/altivec-8.C: New test case.
41304         * gcc.dg/altivec-13.c: New test case.
41305
41306 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41307
41308         * gcc.c-torture/execute/divcmp-1.c: New test case.
41309         * gcc.c-torture/execute/divcmp-2.c: New test case.
41310         * gcc.c-torture/execute/divcmp-3.c: New test case.
41311
41312 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41313
41314         * g++.dg/other/pragma-re-2.C: New test.
41315
41316 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41317
41318         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41319         * gcc.dg/i386-387-2.c: Likewise.
41320
41321         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41322         __builtin_drem.
41323         * gcc.dg/i386-387-6.c: Likewise.
41324
41325 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41326
41327         * gcc.dg/builtins-33.c: Also check log1p*.
41328
41329 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41330
41331         PR optimization/15296
41332         * gcc.c-torture/execute/pr15296.c: New test.
41333
41334 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41335
41336         * gcc.dg/builtins-40.c: New test.
41337
41338 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41339
41340         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41341
41342 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41343
41344         * g++.dg/ext/spe1.C: New testcase.
41345
41346 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41347
41348         * objc.dg/image-info.m: Allow additional attributes
41349         for __image_info section.
41350
41351 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41352
41353         * gcc.dg/torture/mips-hilo-2.c: New test.
41354
41355 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41356
41357         PR c++/14389
41358         * g++.dg/template/member5.C: New test.
41359
41360 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41361
41362         * gcc.dg/builtins-34.c: Also check expm1*.
41363
41364 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41365
41366         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41367         * gcc.dg/torture/builtin-convert-3.c: New test.
41368
41369 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41370
41371         PR middle-end/15054
41372         * g++.dg/opt/pr15054.C: New test.
41373
41374 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41375
41376         * gcc.dg/torture/builtin-rounding-1.c: New test.
41377         * gcc.dg/builtins-25.c: Delete.
41378         * gcc.dg/builtins-29.c: Delete.
41379
41380 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41381
41382         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41383         * gcc.dg/sibcall-4.c: Likewise.
41384         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41385
41386 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41387
41388         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41389         bit-field on 16-bit targets.
41390
41391 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41392
41393         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41394         16-bit targets.
41395
41396 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41397
41398         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41399         * gcc.dg/rs6000-power2-2.c: Likewise.
41400
41401 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41402
41403         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41404         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41405         Change the asm registers to be in form of frN instead of fN.
41406
41407 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41408
41409         * gcc.dg/torture/builtin-convert-2.c: New test.
41410
41411 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41412
41413         * gcc.dg/rs6000-power2-1.c: New test.
41414         * gcc.dg/rs6000-power2-2.c: New test.
41415
41416 2004-04-28  Jan Hubicka  <jh@suse.cz>
41417
41418         * gcc.dg/unused-6.c: New test.
41419
41420 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41421             Ulrich Weigand  <uweigand@de.ibm.com>
41422
41423         * ada/acats/run_all.sh: Define $target variable.
41424
41425 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41426
41427         PR c++/15119
41428         * g++.dg/other/vararg-1.C: New test.
41429
41430         PR c++/4794
41431         * g++.dg/eh/cleanup3.C: New test.
41432
41433 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41434
41435         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41436         and ad8011a (target_insn).
41437         * ada/acats/support/macro.dfs: Likewise.
41438         * ada/acats/support/impbit.adb: New file.
41439
41440 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41441
41442         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41443
41444 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41445
41446         * gcc.dg/loop-3.c: New test.
41447
41448 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41449
41450         * gcc.c-torture/execute/simd-5.c: New test.
41451
41452 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41453
41454         PR c++/15064
41455         * g++.dg/template/crash18.C: New test.
41456
41457 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41458
41459         * g++.dg/ext/complit3.C: New test.
41460
41461 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41462
41463         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41464         * gcc.dg/altivec-3.c: Same.
41465         * gcc.dg/altivec-varargs-1.c: Same.
41466
41467 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41468
41469         * lib/target-supports.exp (check_profiling_available): Assume
41470         profiling is not available on powerpc-eabi targets.
41471
41472 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41473
41474         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41475         * gcc.dg/vmx/bug-1.c: Ditto.
41476
41477 2004-04-20  Eric Christopher  <echristo@redhat.com>
41478
41479         * gcc.dg/charset/extern.c: New test.
41480         * g++.dg/charset/extern3.cc: Ditto.
41481
41482 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41483
41484         * gcc.dg/builtins-39.c: New test.
41485
41486 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41487
41488         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41489
41490 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41491
41492         * gcc.dg/torture/mips-hilo-1.c: New test.
41493
41494 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41495
41496         * gcc.c-torture/compile/20040419-1.c: New test.
41497
41498 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41499
41500         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41501
41502 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41503             Aldy Hernandez  <aldyh@redhat.com>
41504
41505         * gcc.c-torture/execute/va-arg-24.c: New.
41506
41507 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41508             Aldy Hernandez  <aldyh@redhat.com>
41509
41510         * gcc.dg/vmx/1b-01.c: New.
41511         * gcc.dg/vmx/1b-02.c: New.
41512         * gcc.dg/vmx/1b-03.c: New.
41513         * gcc.dg/vmx/1b-04.c: New.
41514         * gcc.dg/vmx/1b-05.c: New.
41515         * gcc.dg/vmx/1b-06.c: New.
41516         * gcc.dg/vmx/1b-07.c: New.
41517         * gcc.dg/vmx/1c-01.c: New.
41518         * gcc.dg/vmx/1c-02.c: New.
41519         * gcc.dg/vmx/3a-01a.c: New.
41520         * gcc.dg/vmx/3a-01.c: New.
41521         * gcc.dg/vmx/3a-01m.c: New.
41522         * gcc.dg/vmx/3a-03.c: New.
41523         * gcc.dg/vmx/3a-03m.c: New.
41524         * gcc.dg/vmx/3a-04.c: New.
41525         * gcc.dg/vmx/3a-04m.c: New.
41526         * gcc.dg/vmx/3a-05.c: New.
41527         * gcc.dg/vmx/3a-06.c: New.
41528         * gcc.dg/vmx/3a-06m.c: New.
41529         * gcc.dg/vmx/3a-07.c: New.
41530         * gcc.dg/vmx/3b-01.c: New.
41531         * gcc.dg/vmx/3b-02.c: New.
41532         * gcc.dg/vmx/3b-10.c: New.
41533         * gcc.dg/vmx/3b-13.c: New.
41534         * gcc.dg/vmx/3b-14.c: New.
41535         * gcc.dg/vmx/3b-15.c: New.
41536         * gcc.dg/vmx/3c-01a.c: New.
41537         * gcc.dg/vmx/3c-01.c: New.
41538         * gcc.dg/vmx/3c-02.c: New.
41539         * gcc.dg/vmx/3c-03.c: New.
41540         * gcc.dg/vmx/3d-01.c: New.
41541         * gcc.dg/vmx/4-01.c: New.
41542         * gcc.dg/vmx/4-03.c: New.
41543         * gcc.dg/vmx/5-01.c: New.
41544         * gcc.dg/vmx/5-02.c: New.
41545         * gcc.dg/vmx/5-03.c: New.
41546         * gcc.dg/vmx/5-04.c: New.
41547         * gcc.dg/vmx/5-05.c: New.
41548         * gcc.dg/vmx/5-06.c: New.
41549         * gcc.dg/vmx/5-07.c: New.
41550         * gcc.dg/vmx/5-07t.c: New.
41551         * gcc.dg/vmx/5-08.c: New.
41552         * gcc.dg/vmx/5-10.c: New.
41553         * gcc.dg/vmx/5-11.c: New.
41554         * gcc.dg/vmx/7-01a.c: New.
41555         * gcc.dg/vmx/7-01.c: New.
41556         * gcc.dg/vmx/7c-01.c: New.
41557         * gcc.dg/vmx/7d-01.c: New.
41558         * gcc.dg/vmx/7d-02.c: New.
41559         * gcc.dg/vmx/8-01.c: New.
41560         * gcc.dg/vmx/8-02a.c: New.
41561         * gcc.dg/vmx/8-02.c: New.
41562         * gcc.dg/vmx/brode-1.c: New.
41563         * gcc.dg/vmx/bug-1.c: New.
41564         * gcc.dg/vmx/bug-2.c: New.
41565         * gcc.dg/vmx/bug-3.c: New.
41566         * gcc.dg/vmx/cw-bug-1.c: New.
41567         * gcc.dg/vmx/cw-bug-2.c: New.
41568         * gcc.dg/vmx/cw-bug-3.c: New.
41569         * gcc.dg/vmx/dct.c: New.
41570         * gcc.dg/vmx/debug-1.c: New.
41571         * gcc.dg/vmx/debug-2.c: New.
41572         * gcc.dg/vmx/debug-3.c: New.
41573         * gcc.dg/vmx/debug-4.c: New.
41574         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41575         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41576         * gcc.dg/vmx/eg-5.c: New.
41577         * gcc.dg/vmx/fft.c: New.
41578         * gcc.dg/vmx/gcc-bug-1.c: New.
41579         * gcc.dg/vmx/gcc-bug-2.c: New.
41580         * gcc.dg/vmx/gcc-bug-3.c: New.
41581         * gcc.dg/vmx/gcc-bug-4.c: New.
41582         * gcc.dg/vmx/gcc-bug-5.c: New.
41583         * gcc.dg/vmx/gcc-bug-6.c: New.
41584         * gcc.dg/vmx/gcc-bug-7.c: New.
41585         * gcc.dg/vmx/gcc-bug-8.c: New.
41586         * gcc.dg/vmx/gcc-bug-9.c: New.
41587         * gcc.dg/vmx/gcc-bug-b.c: New.
41588         * gcc.dg/vmx/gcc-bug-c.c: New.
41589         * gcc.dg/vmx/gcc-bug-d.c: New.
41590         * gcc.dg/vmx/gcc-bug-e.c: New.
41591         * gcc.dg/vmx/gcc-bug-f.c: New.
41592         * gcc.dg/vmx/gcc-bug-g.c: New.
41593         * gcc.dg/vmx/gcc-bug-i.c: New.
41594         * gcc.dg/vmx/harness.h: New.
41595         * gcc.dg/vmx/ira1.c: New.
41596         * gcc.dg/vmx/ira2a.c: New.
41597         * gcc.dg/vmx/ira2b.c: New.
41598         * gcc.dg/vmx/ira2.c: New.
41599         * gcc.dg/vmx/ira2c.c: New.
41600         * gcc.dg/vmx/mem.c: New.
41601         * gcc.dg/vmx/newton-1.c: New.
41602         * gcc.dg/vmx/ops.c: New.
41603         * gcc.dg/vmx/sn7153.c: New.
41604         * gcc.dg/vmx/spill2.c: New.
41605         * gcc.dg/vmx/spill3.c: New.
41606         * gcc.dg/vmx/spill.c: New.
41607         * gcc.dg/vmx/t.c: New.
41608         * gcc.dg/vmx/varargs-1.c: New.
41609         * gcc.dg/vmx/varargs-2.c: New.
41610         * gcc.dg/vmx/varargs-3.c: New.
41611         * gcc.dg/vmx/varargs-4.c: New.
41612         * gcc.dg/vmx/varargs-5.c: New.
41613         * gcc.dg/vmx/varargs-6.c: New.
41614         * gcc.dg/vmx/varargs-7.c: New.
41615         * gcc.dg/vmx/vmx.exp: New.
41616         * gcc.dg/vmx/vprint-1.c: New.
41617         * gcc.dg/vmx/vscan-1.c: New.
41618         * gcc.dg/vmx/x-01.c: New.
41619         * gcc.dg/vmx/x-02.c: New.
41620         * gcc.dg/vmx/x-03.c: New.
41621         * gcc.dg/vmx/x-04.c: New.
41622         * gcc.dg/vmx/x-05.c: New.
41623         * gcc.dg/vmx/yousufi-1.c: New.
41624         * gcc.dg/vmx/zero-1.c: New.
41625         * gcc.dg/vmx/zero.c: New.
41626
41627 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41628
41629         * g++.dg/lookup/java1.C: Update for chage of
41630         _Jv_AllocObject.
41631         * g++.dg/lookup/java2.C: Likewise.
41632
41633 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41634
41635         * ada/acats/run_all.sh: use -O2 by default.
41636
41637 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41638
41639         * gcc.dg/vr-mult-[12].c: New tests.
41640
41641 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41642
41643         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41644
41645         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41646
41647 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41648
41649         * lib/target-supports.exp (check_profiling_available): Assume
41650         profiling isn't available for mips*-*-elf targets.
41651
41652 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41653
41654         * gcc.dg/builtins-38.c: New test.
41655
41656 2004-04-14  Eric Christopher  <echristo@redhat.com>
41657
41658         * g++.dg/charset/charset.exp: Run .cc extension tests.
41659
41660 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41661
41662         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41663
41664 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41665
41666         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41667
41668 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41669
41670         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41671         * gcc.dg/i386-387-2.c: Likewise.
41672
41673         * gcc.dg/i386-387-7.c: New test.
41674         * gcc.dg/i386-387-8.c: New test.
41675
41676         * gcc.dg/builtins-37.c: New test.
41677
41678 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41679
41680         * g++.dg/pch/externc-1.C: Add missing semicolon.
41681
41682 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41683
41684         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41685
41686 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41687
41688         * gcc.c-torture/execute/20040411-1.c: New test.
41689
41690 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41691
41692         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41693
41694 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41695
41696         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41697
41698 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41699
41700         * lib/target-supports.exp (check_named_sections_available): New.
41701         * lib/gcc-dg.exp (dg-require-named-sections): New.
41702         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41703         old-deja.exp.  Also prune error-count message from HP linker.
41704         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41705
41706         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41707         * g++.old-deja/g++.pt/static3.C: Likewise.
41708         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41709
41710 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41711
41712         * gcc.c-torture/execute/20040409-1.c: New test case.
41713         * gcc.c-torture/execute/20040409-2.c: New test case.
41714         * gcc.c-torture/execute/20040409-3.c: New test case.
41715
41716 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41717
41718         * gcc.dg/20040409-1.c: New test.
41719
41720 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41721
41722         PR target/14888
41723         * g++.dg/opt/pr14888.C: New test case.
41724
41725 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41726
41727         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41728         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41729         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41730         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41731         New tests.
41732
41733 2004-04-08  Paul Brook  <paul@codesourcery.com>
41734
41735         * gcc.dg/spill-1.c: New test.
41736
41737 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41738
41739         * gcc.dg/torture/builtin-ctype-2.c: New test.
41740
41741 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41742
41743         * gcc.dg/pch/pch.exp: Add largefile test.
41744
41745 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41746
41747         * g++.dg/pch/externc-1.Hs: New.
41748         * g++.dg/pch/externc-1.C: New.
41749
41750 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41751
41752         * gcc.dg/compat/struct-by-value-5a_main.c,
41753         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41754         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41755         * gcc.dg/compat/struct-by-value-5a_x.c,
41756         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41757         gcc.dg/compat/struct-by-value-5_x.c.
41758         * gcc.dg/compat/struct-by-value-5a_y.c,
41759         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41760         gcc.dg/compat/struct-by-value-5_y.c.
41761
41762         * gcc.dg/compat/struct-by-value-6a_main.c,
41763         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41764         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41765         * gcc.dg/compat/struct-by-value-6a_x.c,
41766         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41767         gcc.dg/compat/struct-by-value-6_x.c.
41768         * gcc.dg/compat/struct-by-value-6a_y.c,
41769         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41770         gcc.dg/compat/struct-by-value-6_y.c.
41771
41772         * gcc.dg/compat/struct-by-value-7a_main.c,
41773         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41774         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41775         * gcc.dg/compat/struct-by-value-7a_x.c,
41776         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41777         gcc.dg/compat/struct-by-value-7_x.c.
41778         * gcc.dg/compat/struct-by-value-7a_y.c,
41779         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41780         gcc.dg/compat/struct-by-value-7_y.c.
41781
41782 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41783
41784         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41785         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41786         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41787         options.
41788
41789 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41790
41791         * gcc.dg/builtins-36.c: New test.
41792
41793 2004-04-06  Paul Brook  <paul@codesourcery.com>
41794
41795         * README.gcc: Remove obsolete contraint on testcases.
41796
41797 2004-04-05  Paul Brook  <paul@codesourcery.com>
41798
41799         PR2123
41800         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41801         failure and exit(0) on success.
41802         * g++.dg/expr/anew2.C: Ditto.
41803         * g++.dg/expr/anew3.C: Ditto.
41804         * g++.dg/expr/anew4.C: Ditto.
41805
41806 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         PR c++/3518
41809         * g++.dg/template/unify7.C: New.
41810
41811 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41812
41813         * g++.dg/README: Bring up to date with new subdirectories; remove
41814         duplicate subdirectory lines.
41815
41816 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41817
41818         PR c++/14007
41819         * g++.dg/template/unify5.C: New.
41820         * g++.dg/template/unify6.C: New.
41821         * g++.dg/template/qualttp20.C: Adjust.
41822         * g++.old-deja/g++.jason/report.C: Adjust.
41823         * g++.old-deja/g++.other/qual1.C: Adjust.
41824
41825 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41826
41827         PR c++/14803
41828         * g++.dg/inherit/ptrmem1.C: New test.
41829
41830 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41831
41832         PR c++/14755
41833         * gcc.c-torture/execute/20040331-1.c: New test.
41834         * gcc.dg/20040331-1.c: New test.
41835
41836 2004-04-01  Paul Brook  <paul@codesourcery.com>
41837
41838         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41839
41840 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41841
41842         PR c++/14724
41843         * g++.dg/init/goto1.C: New test.
41844
41845         PR c++/14763
41846         * g++.dg/template/defarg4.C: New test.
41847
41848 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41849
41850         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41851
41852 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41853
41854         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41855
41856 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41857
41858         * gcc.dg/noncompile/undeclared-2.c: New test.
41859
41860 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41861
41862         * gcc.dg/940409-1.c: Remove XFAIL.
41863         * gcc.dg/reg-vol-struct-1.c: New test.
41864
41865 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41866
41867         * gcc.dg/torture/builtin-wctype-1.c: New test.
41868
41869 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41870
41871         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41872         * gcc.dg/20001101-1.c: Likewise.
41873         * gcc.dg/20001102-1.c: Likewise.
41874
41875 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41876
41877         * gcc.dg/compare8.c: Add an additional test for XOR.
41878
41879 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41880
41881         * gcc.dg/torture/builtin-ctype-1.c: New test.
41882
41883 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41884
41885         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41886         * gcc.dg/torture/builtin-math-1.c: Likewise.
41887         * gcc.dg/torture/builtin-power-1.c: New test.
41888
41889 2004-03-24  Andreas Schwab  <schwab@suse.de>
41890
41891         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41892         IA64 assembler.
41893
41894 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41895             Roger Sayle  <roger@eyesopen.com>
41896
41897         * gcc.dg/compare8.c: New test case.
41898
41899 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41900
41901         * g++.dg/ext/altivec-7.C: New test.
41902
41903 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41904
41905         PR 12267, 12391, 12560, 13129, 14114, 14133
41906         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41907         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41908         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41909         Adjust error regexps.
41910         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41911         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41912         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41913         * gcc.dg/local1.c: Add explanatory comment.
41914
41915 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41916
41917         PR optimization/14669
41918         * g++.dg/opt/fold2.C: New test case.
41919
41920 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41921
41922         PR c/14069
41923         * gcc.dg/20040322-1.c: New test.
41924
41925 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41926
41927         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41928         * gcc.dg/ultrasp4.c: Likewise.
41929         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41930
41931 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41932
41933         * gcc.dg/i386-sse-8.c: Reset default options.
41934
41935 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41936
41937         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41938         in the error message text.
41939
41940 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41941
41942         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41943
41944 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41945
41946         PR c++/14616
41947         * g++.dg/init/array13.C: New test.
41948
41949 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41950
41951         PR target/13889
41952         * gcc.c-torture/compile/pr13889.c: New test case.
41953
41954 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41955
41956         PR c/14635
41957         * builtins-1.c (nan, nans): Don't test.
41958         * builtins-30.c: Don't use nan, nanf, nanl.
41959         * builtins-35.c: New test.
41960
41961 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41962
41963         * g++.dg/ext/altivec-6.C: New test.
41964
41965 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41966
41967         * g++.dg/init/placement3.C: New test.
41968
41969         * g++.dg/template/spec13.C: New test.
41970
41971         * g++.dg/lookup/using11.C: New test.
41972
41973         * g++.dg/lookup/koenig3.C: New test.
41974
41975         * g++.dg/template/operator2.C: New test.
41976
41977         * g++.dg/expr/dtor3.C: New test.
41978         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41979         marker.
41980         * g++.old-deja/g++.law/visibility28.C: Likewise.
41981
41982 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41983
41984         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41985         * gcc.dg/ppc64-abi-3.c: Likewise.
41986
41987 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41988
41989         PR c++/14545
41990         * g++.dg/parse/template15.C: New test.
41991
41992 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41993
41994         * g++.dg/expr/dtor2.C: New test.
41995
41996         * g++.dg/lookup/anon4.C: New test.
41997
41998         * g++.dg/overload/using1.C: New test.
41999
42000         * g++.dg/template/lookup7.C: New test.
42001
42002         * g++.dg/template/typename6.C: New test.
42003
42004         * g++.dg/expr/cond6.C: New test.
42005
42006 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42007
42008         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42009
42010 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42011
42012         * g++.dg/expr/cond5.C: New test.
42013         * g++.dg/expr/constcast1.C: Likewise.
42014         * g++.dg/expr/ptrmem2.C: Likewise.
42015         * g++.dg/expr/ptrmem3.C: Likewise.
42016         * g++.dg/lookup/main1.C: Likewise.
42017         * g++.dg/template/lookup6.C: Likewise.
42018
42019 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42020
42021         * gcc.dg/local1.c: New test.
42022
42023         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42024
42025 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42026
42027         * gcc.dg/torture/builtin-convert-1.c: New test.
42028
42029 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42030
42031         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42032
42033 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42034
42035         PR c++/14481
42036         * g++.dg/warn/Wunused-7.C: New test.
42037
42038 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42039
42040         * gcc.dg/torture/builtin-integral-1.c: New test.
42041
42042 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42043
42044         PR c++/14586
42045         * g++.dg/parse/non-dependent3.C: New test.
42046
42047 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42048
42049         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42050         * g++.dg/eh/simd-2.C: Likewise.
42051         * g++.dg/init/array10.C: Likewise.
42052         * gcc.c-torture/compile/simd-1.c: Likewise.
42053         * gcc.c-torture/compile/simd-2.c: Likewise.
42054         * gcc.c-torture/compile/simd-3.c: Likewise.
42055         * gcc.c-torture/compile/simd-4.c: Likewise.
42056         * gcc.c-torture/compile/simd-6.c: Likewise.
42057         * gcc.c-torture/execute/simd-1.c: Likewise.
42058         * gcc.c-torture/execute/simd-2.c: Likewise.
42059         * gcc.dg/compat/vector-defs.h: Likewise.
42060         * gcc.dg/20020531-1.c: Likewise.
42061         * gcc.dg/altivec-3.c: Likewise.
42062         * gcc.dg/altivec-4.c: Likewise.
42063         * gcc.dg/altivec-varargs-1.c: Likewise.
42064         * gcc.dg/compat/vector-defs.h: Likewise.
42065         * gcc.dg/i386-mmx-3.c: Likewise.
42066         * gcc.dg/i386-sse-4.c: Likewise.
42067         * gcc.dg/i386-sse-5.c: Likewise.
42068         * gcc.dg/i386-sse-8.c: Likewise.
42069         * gcc.dg/simd-1.c: Likewise.
42070         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42071         __ev64_opaque__ since the machine description provides it.
42072
42073 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42074
42075         * lib/compat.exp (skip_list): New global variable.
42076         Use it to hold the user defined COMPAT_SKIPS list if any.
42077         (compat-obj): Add the members of skip_list to optall.
42078
42079 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42080
42081         * gcc.dg/compat/union-by-value-1_main.c,
42082         union-by-value-1_x.c, union-by-value-1_y.c,
42083         union-check.h, union-defs.h,
42084         union-init.h, union-return-1_main.c,
42085         union-return-1_x.c, union-return-1_y.c: New files.
42086
42087 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42088
42089         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42090         mixed-struct-init.h: Add 4 mixed structure types.
42091         struct-by-value-21_main.c, struct-by-value-21_x.c,
42092         struct-by-value-21_y.c, struct-return-21_main.c,
42093         struct-return-21_x.c, struct-return-21_y.c: New files.
42094
42095 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42096
42097         PR c++/14550
42098         * g++.dg/parse/template14.C: New test.
42099
42100 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42101
42102         * gcc.c-torture/execute/20040313-1.c: New test.
42103
42104 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42105
42106         PR target/14533
42107         * gcc.dg/20040311-2.c: New test.
42108
42109 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42110
42111         PR other/14544
42112         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42113         bit-field.
42114
42115 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42116
42117         * gcc.dg/20040305-2.c: Add missing return statement.
42118
42119 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42120
42121         * gcc.dg/builtins-34.c: Also check pow10*.
42122
42123 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42124
42125         PR target/14262
42126         * gcc.dg/20040305-2.c: New test.
42127
42128 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42129
42130         * gcc.dg/20040310-1.c: New test.
42131
42132 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42133
42134         * gcc.c-torture/execute/20040311-1.c: New test case.
42135
42136 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42137
42138         PR c++/14476
42139         * g++.dg/lookup/enum1.C: New test.
42140
42141 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42142
42143         PR c++/14510
42144         * g++.dg/lookup/struct2.C: New test.
42145
42146 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42147
42148         * gcc.dg/builtins-34.c: New test.
42149
42150 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42151
42152         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42153
42154 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42155
42156         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42157         * gcc.dg/alias-2.c: New testcase.
42158
42159 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42160
42161         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42162
42163 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42164
42165         * gcc.c-torture/execute/20040309-1.c: New test case.
42166
42167 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42168
42169         PR c++/14397
42170         * g++.dg/overload/ref1.C: New.
42171
42172 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42173
42174         PR c++/14409
42175         * g++.dg/template/spec12.C: New test.
42176
42177         PR c++/14448
42178         * g++.dg/parse/crash14.C: New test.
42179
42180 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42181
42182         PR c++/14230
42183         * g++.dg/init/ref11.C: New test.
42184
42185 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/14432
42188         * g++.dg/parse/builtin2.C: New test.
42189
42190 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42191
42192         PR c++/14401
42193         * g++.dg/init/ctor3.C: New test.
42194         * g++.dg/init/union1.C: New test.
42195         * g++.dg/ext/anon-struct4.C: New test.
42196
42197 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42198
42199         * g++.dg/lookup/koenig1.C: Tweak error messages.
42200         * g++.dg/lookup/used-before-declaration.C: Likewise.
42201         * g++.dg/other/do1.C: Likewise.
42202         * g++.dg/overload/koenig1.C: Likewise.
42203         * g++.dg/parse/crash13.C: Likewise.
42204         * g++.dg/template/instantiate3.C: Likewise.
42205
42206 2004-03-08  Eric Christopher  <echristo@redhat.com>
42207
42208         * * lib/target-supports.exp: Enable libiconv in test
42209         compilation.  Fix up error checking.
42210
42211 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42212
42213         PR middle-end/14289
42214         * gcc.dg/pr14289-1.c: New test case.
42215         * gcc.dg/pr14289-2.c: Likewise.
42216         * gcc.dg/pr14289-3.c: Likewise.
42217
42218 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42219
42220         * gcc.c-torture/execute/20040308-1.c: New test.
42221
42222 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42223
42224         * gcc.c-torture/execute/20040307-1.c: New test case.
42225
42226 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42227
42228         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42229
42230 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42231
42232         * gcc.dg/20040306-1.c: New test.
42233
42234 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42235
42236         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42237         them static.
42238         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42239
42240 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42241
42242         PR c/14465
42243         * gcc.dg/decl-6.c: New test.
42244
42245 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42246
42247         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42248         Rename LOGPOW -> LOG_POW.
42249         (SQRT_EXP, POW_EXP): New.
42250
42251 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42252
42253         * gcc.dg/i386-sse-8.c: New test.
42254
42255 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42256
42257         PR c/14114
42258         * gcc.dg/decl-5.c: New test.
42259
42260 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42261
42262         * gcc.dg/20040305-1.c: New test.
42263
42264 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42265
42266         PR other/14354
42267         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42268
42269 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42270
42271         PR c++/14425, c++/14426
42272         * g++.dg/ext/altivec-4.C: New test.
42273         * g++.dg/ext/altivec-5.C: New test.
42274
42275 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42276
42277         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42278         global variables of a type with no linkage.
42279         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42280         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42281         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42282         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42283         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42284         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42285         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42286         * g++.dg/warn/deprecated.C: Name enum Color.
42287         * g++.dg/overload/VLA.C: Name structure for 'b'.
42288         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42289
42290 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42291
42292         * gcc.c-torture/compile/20040304-1.c: New test.
42293
42294 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42295
42296         PR 13728
42297         * gcc.dg/decl-4.c: New testcase.
42298
42299 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42300
42301         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42302         as PRECF if sizeof (float) > sizeof (double).
42303         (PRECL): Make it the same as PRECF if
42304         sizeof (float) > sizeof (long double).
42305
42306 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42307
42308         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42309         system type.  Add check for irix6 which doesn't have c99 runtime.
42310
42311 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42312
42313         * gcc.dg/const-elim-1.c: xfail for xtensa.
42314
42315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42316
42317         PR c++/14369
42318         * g++.dg/template/cond4.C: New test.
42319
42320 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42321
42322         PR c++/14360
42323         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42324
42325         PR c++/14361
42326         * g++.dg/parse/defarg7.C: New test.
42327
42328         PR c++/14359
42329         * g++.dg/template/friend26.C: New test.
42330
42331 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42332
42333         PR c++/14324
42334         * g++.dg/abi/mangle21.C: New test.
42335
42336         PR c++/14260
42337         * g++.dg/parse/constructor2.C: New test.
42338
42339         PR c++/14337
42340         * g++.dg/template/sfinae1.C: New test.
42341
42342 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42343
42344         PR c++/14267
42345         * g++.dg/expr/crash2.C: New test.
42346
42347         PR middle-end/13448
42348         * gcc.dg/inline-5.c: New test.
42349         * gcc.dg/always-inline.c: Split out tests into ...
42350         * gcc.dg/always-inline2.c: ... this and ...
42351         * gcc.dg/always-inline3.c: ... this.
42352
42353 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42354
42355         PR debug/12103
42356         * g++.dg/debug/crash1.C: New test.
42357
42358 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42359
42360         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42361         function with __attribute__((noinline)).
42362         (recurser_void2): Likewise.
42363         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42364         (recurser_void2): Likewise.
42365
42366 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42367
42368         PR middle-end/14203
42369         * g++.dg/warn/Wunused-6.C: New test case.
42370
42371 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42372
42373         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42374         not defined.
42375
42376 2004-02-27  Eric Christopher  <echristo@redhat.com>
42377
42378         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42379         * g++.dg/charset/asm2.c: Run only x86.
42380         * gcc.dg/charset/asm3.c: Ditto.
42381
42382 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42383
42384         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42385         ld_library_path.
42386
42387 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42388
42389         * g++.dg/ext/altivec-3.C: New.
42390
42391 2004-02-26  Richard Henderson  <rth@redhat.com>
42392
42393         * g++.dg/ext/attrib10.C: Mark for warning.
42394         * gcc.dg/attr-alias-1.c: New.
42395
42396 2004-02-26  Richard Henderson  <rth@redhat.com>
42397
42398         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42399         * gcc.c-torture/execute/20040208-2.c: ... it back.
42400
42401 2004-02-26  Eric Christopher  <echristo@redhat.com>
42402
42403         * lib/target-supports.exp (check-iconv-available): New function.
42404         * lib/gcc-dg.exp (dg-require-iconv): New function.
42405         Use above.
42406         * gcc.dg/charset: New directory.
42407         * gcc.dg/charset/charset.exp: New file.
42408         * gcc.dg/charset/asm1.c: Ditto.
42409         * gcc.dg/charset/asm2.c: Ditto.
42410         * gcc.dg/charset/asm3.c: Ditto.
42411         * gcc.dg/charset/asm4.c: Ditto.
42412         * gcc.dg/charset/asm5.c: Ditto.
42413         * gcc.dg/charset/attribute1.c: Ditto.
42414         * gcc.dg/charset/attribute2.c: Ditto.
42415         * gcc.dg/charset/string1.c: Ditto.
42416         * g++.dg/charset: New directory.
42417         * g++.dg/dg.exp: Add here. Special options.
42418         * g++.dg/charset/charset.exp: New file.
42419         * g++.dg/charset/asm1.c: Ditto.
42420         * g++.dg/charset/asm2.c: Ditto.
42421         * g++.dg/charset/asm3.c: Ditto.
42422         * g++.dg/charset/asm4.c: Ditto.
42423         * g++.dg/charset/attribute1.c: Ditto.
42424         * g++.dg/charset/attribute2.c: Ditto.
42425         * g++.dg/charset/extern1.cc: Ditto.
42426         * g++.dg/charset/extern2.cc: Ditto.
42427         * g++.dg/charset/string1.c: Ditto.
42428
42429 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42430
42431         PR c++/14278
42432         * g++.dg/parse/comma1.C: New test.
42433
42434 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42435
42436         PR c++/14284
42437         * g++.dg/template/ttp8.C: New test.
42438
42439 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42440
42441         * gcc.dg/fixuns-trunc-1.c: New test.
42442
42443 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42444
42445         * gcc.dg/builtins-config.h: Use #elif.
42446
42447 2004-02-26  Michael Matz  <matz@suse.de>
42448
42449         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42450         * gcc.dg/991214-1.c: Likewise.
42451         * gcc.dg/i386-asm-1.c: Likewise.
42452
42453 2004-02-25  Richard Henderson  <rth@redhat.com>
42454
42455         * gcc.c-torture/execute/20040208-2.c: Move ...
42456         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42457
42458 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42459
42460         PR c++/14246
42461         * g++.dg/other/crash-3.C: New test.
42462
42463 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42464
42465         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42466         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42467
42468         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42469         HP-UX.
42470
42471 2004-02-24  Michael Matz  <matz@suse.de>
42472
42473         * gcc.dg/i386-regparm.c: New.
42474
42475 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42476
42477         * gcc.c-torture/execute/20040223-1.c: New.
42478
42479 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42480             Kazu Hirata  <kazu@cs.umass.edu>
42481
42482         * gcc.dg/fwritable-strings-1.c: Remove.
42483
42484 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42485
42486         PR c/14156
42487         * gcc.dg/20040223-1.c: New test.
42488
42489 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42490
42491         PR c++/14106
42492         * g++.dg/ext/typeof9.C: New test.
42493
42494 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42495
42496         PR c++/14250
42497         * g++.dg/other/switch1.C: New test.
42498
42499 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42500
42501         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42502         * gcc.dg/va-arg-1.c: Likewise.
42503
42504 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42505
42506         PR c++/14143
42507         * g++.dg/template/koenig5.C: New test.
42508
42509 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42510
42511         * g++.dg/ext/altivec-1.C: Generalize target triple.
42512         * g++.dg/ext/altivec-2.C: New test case.
42513         * g++.dg/ext/altivec_check.h: New file.
42514         * gcc.dg/altivec-1.c: Generalize target triple;
42515         include altivec_check.h and call altivec_check().
42516         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42517         * gcc.dg/altivec-6.c: New test case.
42518         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42519         type casts as needed.
42520         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42521         altivec_check().
42522         * gcc.dg/altivec-12.c: New test case.
42523         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42524         include altivec_check.h and call altivec_check().
42525         * gcc.dg/altivec_check.h: New file.
42526
42527 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42528
42529         * lib/target-supports.exp (check_alias_available): Don't mangle
42530         function `g' in test program.
42531
42532 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42533
42534         * lib/target-supports.exp (check_profiling_available): Check
42535         argument to determine whether we support a profiling type.
42536         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42537         check_profiling_available.
42538         * g++.dg/bprob/bprob.exp: Likewise.
42539         * g77.dg/bprob/bprob.exp: Likewise.
42540         * gcc.misc-tests/bprob.exp: Likewise.
42541         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42542         dg-require-profiling and delete expected error handling.
42543         * gcc.dg/20021014-1.c: Likewise.
42544         * gcc.dg/nest.c: Likewise.
42545
42546 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42547
42548         PR c++/12007
42549         * g++.dg/other/vthunk1.C: New test.
42550
42551 2004-02-20  Falk Hueffner  <falk@debian.org>
42552
42553         PR target/14201
42554         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42555
42556 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42557
42558         PR c++/13927
42559         * g++.dg/other/error8.C: Remove XFAIL markers.
42560
42561         PR c++/14173
42562         * g++.dg/ext/packed5.C: New test.
42563
42564         PR c++/14199
42565         * g++.dg/warn/Wunused-5.C: New test.
42566
42567         PR c++/14186
42568         * g++.dg/lookup/member1.C: New test.
42569
42570 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42571
42572         * gcc.c-torture/compile/20040130-1.c: Enable only when
42573         __INT_MAX__ >= 2147483647L.
42574         * gcc.c-torture/compile/961203-1.c: Likewise.
42575
42576 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42577
42578         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42579         * g++.dg/opt/template1.C: Robustify assembler regexp
42580
42581 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42582
42583         * gcc.c-torture/execute/simd-4.x: Remove.
42584         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42585         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42586         Guard with #ifndef SKIP_ATTRIBUTE.
42587         * gcc.dg/compat/vector-1_y.c: Likewise.
42588         * gcc.dg/compat/vector-2_x.c: Likewise.
42589         * gcc.dg/compat/vector-2_y.c: Likewise.
42590         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42591         * g++.dg/eh/simd-2.C: Likewise.
42592
42593 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42594
42595         * gcc.c-torture/compile/complex-1.c: New.
42596
42597 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42598
42599         PR target/14209
42600         * gcc.c-torture/execute/20040218-1.c: New test.
42601
42602 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42603
42604         PR c++/14181
42605         * g++.dg/parse/new2.C: New test.
42606
42607 2004-02-18  Paul Brook  <paul@codesourcery.com>
42608
42609         * gcc.c-torture/compile/libcall-1.c: New test.
42610
42611 2004-02-18  Paul Brook  <paul@codesourcery.com>
42612
42613         PR debug/12934
42614         * gcc.dg/debug/debug-7.c: New test.
42615
42616 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42617
42618         * gcc.dg/20040217-1.c: New test.
42619
42620 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42621
42622         * gcc.c-torture/execute/990208-1.x: Delete.
42623
42624 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42625
42626         * gcc.c-torture/execute/20040208-2.x: New file.
42627
42628 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42629
42630         PR c++/11326
42631         * g++.dg/abi/structret1.C: New test.
42632
42633 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42634
42635         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42636         (i386_cpuid): No need to test if cpuid is available on AMD64.
42637         Fix assembly, so that it works onboth i386 and AMD64.
42638         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42639         (vecInLong): Fix s[] member type to unsigned int.
42640         (vecInWord): Remove type.
42641         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42642         (a64, b64, c64, d64, e64): Remove.
42643         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42644         Remove unused variable.  Remove initialization of removed variables.
42645         Don't call mmx_tests nor sse_tests.
42646         (reference_mmx, reference_sse): Remove.
42647         (check): Add return stmt.
42648         * gcc.dg/i386-sse-7.c: New test.
42649         * gcc.dg/i386-mmx-4.c: New test.
42650
42651 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42652
42653         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42654         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42655         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42656         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42657         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42658         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42659         g++.dg/tc1/dr94.C: Fix line terminator.
42660
42661 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42662
42663         * gcc.c-torture/compile/20040216-1.c: New.
42664
42665 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42666
42667         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42668         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42669         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42670         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42671         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42672         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42673
42674 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42675
42676         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42677
42678 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42679
42680         PR c++/13971
42681         * g++.dg/expr/cond4.C: New test.
42682
42683         PR c++/14086
42684         * g++.dg/lookup/crash2.C: New test.
42685
42686 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42687
42688         * gcc.c-torture/compile/20040214-2.c: New test.
42689
42690 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42691
42692         PR c++/14116
42693         * g++.dg/ext/typeof8.C: New test.
42694
42695 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42696
42697         * gcc.c-torture/compile/20040214-1.c: New test.
42698
42699 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42700
42701         PR c++/13635
42702         * g++.dg/template/spec11.C: New test.
42703
42704 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42705
42706         PR c++/13927
42707         * g++.dg/other/error8.C: New test.
42708
42709 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42710
42711         PR c++/14122
42712         * g++.dg/template/array4.C: New test.
42713
42714         PR c++/14108
42715         * g++.dg/inherit/thunk2.C: New test.
42716
42717         PR c++/14083
42718         * g++.dg/eh/cond2.C: New test.
42719
42720 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42721
42722         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42723
42724 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42725
42726         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42727
42728 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42729
42730         * g++.dg/simd-2.C: xfail on ppc64-linux.
42731
42732 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42733
42734         PR c/456
42735         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42736         tests.
42737
42738 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42739
42740         * gcc.dg/builtins-33.c: New test.
42741
42742 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42743
42744         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42745
42746 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42747
42748         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42749
42750 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42751
42752         * gcc.dg/ppc64-abi-3.c: New test.
42753
42754 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42755
42756         PR c/14092
42757
42758         * gcc.dg/pr14092-1.c: New testcase.
42759
42760 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42761
42762         * gcc.dg/cpp/assert4.c: Fix typo last change.
42763
42764         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42765         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42766
42767         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42768
42769 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42770
42771         * gcc.c-torture/compile/20040209-1.c: New test case.
42772
42773 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42774
42775         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42776
42777 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42778
42779         * gcc.c-torture/execute/20040208-[12].c: New tests.
42780
42781 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42782
42783         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42784
42785 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42786
42787         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42788
42789 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42790
42791         Bug 13856
42792         * gcc.dg/visibility-8.c: New testcase.
42793
42794 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42795
42796         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42797         arguments.
42798         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42799
42800 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42801
42802         PR middle-end/13696
42803         * g++.dg/opt/fold1.C: New test case.
42804
42805 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42806
42807         PR c++/14033
42808         * g++.dg/other/crash-2.C: New test.
42809
42810 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42811
42812         PR c++/14028
42813         * g++.dg/parse/angle-bracket2.C: New test.
42814
42815 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42816
42817         PR middle-end/13750
42818         Revert:
42819         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42820         PR pch/13361
42821         * g++.dg/pch/wchar-1.C: New.
42822         * g++.dg/pch/wchar-1.Hs: New.
42823
42824 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42825
42826         PR c++/14008
42827         * g++.dg/parse/error15.C: New test.
42828         * g++.dg/parse/crash11.C: Update dg-error mark.
42829
42830 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42831
42832         PR c++/13932
42833         * g++.dg/warn/conv2.C: New test.
42834
42835 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42836
42837         PR c++/13086
42838         * g++.dg/warn/incomplete1.C: Remove xfail.
42839
42840 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42841
42842         * lib/file-format.exp (gcc_target_object_format): Use
42843         ${tool}_target_compile, not gcc_target_compile.
42844         * lib/target-supports.exp (check_alias_available): Likewise.
42845         (check_gc_sections_available): Likewise.
42846         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42847         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42848         dg-require-alias.
42849
42850 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42851
42852         PR c++/13969
42853         * g++.dg/template/static6.C: New test.
42854
42855 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42856
42857         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42858
42859 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42860
42861         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42862         tests for systems where `char' is unsigned by default.
42863
42864 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42865
42866         PR c++/13997
42867         * g++.dg/template/partial3.C: New test.
42868
42869 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42870
42871         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42872         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42873         Remove mentions of obsolete ports.
42874
42875 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42876
42877         * gcc.dg/noncompile/20001228-1.c: Fix for new
42878         error message.
42879
42880 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42881
42882         PR target/9348
42883         * gcc.c-torture/execute/multdi-1.c: New test case.
42884
42885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42886
42887         PR c++/13925
42888         * g++.dg/template/lookup5.C: New test.
42889
42890 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42891
42892         PR c++/13950
42893         * g++.dg/template/lookup4.C: New test.
42894
42895         PR c++/13970
42896         * g++.dg/parse/error14.C: New test.
42897
42898         PR c++/14002
42899         * g++.dg/parse/template13.C: New test.
42900
42901 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42902
42903         PR c++/13978
42904         * g++.dg/template/koenig4.C: New test.
42905
42906         PR c++/13968
42907         * g++.dg/template/crash17.C: New test.
42908
42909         PR c++/13975
42910         * g++.dg/parse/error13.C: New test.
42911         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42912
42913 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42914
42915         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42916
42917 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42918
42919         PR c/11658
42920         PR c/13994
42921         * gcc.dg/noncompile/20040203-1.c: New test.
42922         * gcc.dg/noncompile/20040203-2.c: Likewise.
42923         * gcc.dg/noncompile/20040203-3.c: Likewise.
42924         * gcc.dg/20040203-1.c: Likewise.
42925
42926 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42927
42928         PR c++/10858
42929         * g++.dg/template/sizeof7.C: New test.
42930
42931 2004-02-02  Eric Christopher  <echristo@redhat.com>
42932             Zack Weinberg  <zack@codesourcery.com>
42933
42934         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42935
42936 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42937
42938         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42939         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42940         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42941         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42942
42943 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42944
42945         PR c++/13113
42946         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42947
42948         PR c++/13854
42949         * g++.dg/ext/attrib13.C: New test.
42950
42951         PR c++/13907
42952         * g++.dg/conversion/op2.C: New test.
42953
42954 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42955
42956         * gcc.dg/titype-1.c: Fix pasto.
42957
42958 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42959
42960         * gcc.dg/titype-1.c: New test.
42961
42962 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42963
42964         PR c++/13957
42965         * g++.dg/template/non-type-template-argument-1.C,
42966         g++.dg/template/qualified-id1.C: Update dg-error marks.
42967         * g++.dg/template/nontype6.C: New test.
42968
42969 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42970
42971         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42972         * gcc.dg/builtins-31.c: New testcase.
42973         * gcc.dg/builtins-32.c: New testcase.
42974
42975 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42976
42977         * objc.dg/call-super-2.m: Update line numbers
42978         for the including of stddef.h.
42979
42980 2004-01-30  Michael Matz  <matz@suse.de>
42981
42982         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42983         g++.dg/ext/case-range3.C: New tests.
42984
42985 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42986
42987         DR206
42988         PR c++/13813
42989         * g++.dg/template/member4.C: New test.
42990
42991 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42992
42993         PR c++/13683
42994         * g++.dg/template/sizeof6.C: New test.
42995
42996 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42997
42998         * gcc.dg/fwritable-strings-1.c: New test.
42999
43000 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43001
43002         * gcc.c-torture/compile/20040130-1.c: New test.
43003
43004 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43005
43006         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43007
43008 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43009
43010         PR c++/13883
43011         * g++.dg/template/ctor3.C: New test.
43012
43013 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43014
43015         * g++.dg/tc1: New directory.
43016         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43017         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43018         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43019         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43020         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43021
43022 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43023
43024         * g++.dg/parse/error11.C: New test.
43025         * g++.dg/parse/error12.C: Likewise.
43026
43027 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43028
43029         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43030         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43031
43032 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43033
43034         PR c++/13791
43035         * g++.dg/ext/attrib12.C: New test.
43036
43037         PR c++/13736
43038         * g++.dg/parse/cast2.C: New test.
43039
43040 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43041
43042         * objc.dg/encode-2.m (main): New local string.  Set depending on
43043         sizeof long.  Use in sscanf call.
43044         * objc.dg/encode-3.m (main): New local string.  Set depending on
43045         sizeof long.  Use in scan_initial call.
43046
43047 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43048
43049         * objc.dg/call-super-2.m: Make LP64-safe.
43050         * objc.dg/desig-init-1.m: Likewise.
43051
43052 2004-01-27  Devang Patel <dpatel@apple.com>
43053
43054         * g++.dg/debug/namespace1.C: New test.
43055
43056 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43057
43058         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43059         xscale-*-*.
43060
43061         * gcc.dg/arm-mmx-1.c: New test.
43062
43063 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43064
43065         * gcc.dg/20040127-1.c: New test.
43066         * gcc.dg/20040127-2.c: New test.
43067
43068 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43069
43070         * objc.dg/stret-1.m (glob): Renamed to globa.
43071
43072 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43073
43074         PR c++/13663
43075         * g++.dg/expr/for1.C: New test.
43076
43077 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43078
43079         PR middle-end/13779
43080         * gcc.dg/darwin-longlong.c: New test.
43081
43082 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43083
43084         * gcc.dg/20040124-1.c: Moved test from here...
43085         * gcc.c-torture/compile/20040124-1.c: ...to here.
43086
43087 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43088
43089         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43090         the assembly output if -m64 is passed.
43091
43092 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43093
43094         PR c++/13833
43095         * g++.dg/template/cond3.C: New test.
43096
43097 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43098
43099         PR c++/13810
43100         * g++.dg/template/ttp7.C: New test.
43101
43102 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43103
43104         PR c++/13797
43105         * g++.dg/template/nontype4.C: New test.
43106         * g++.dg/template/nontype5.C: Likewise.
43107
43108 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43109
43110         * gcc.dg/torture/mips-clobber-at.c: New test.
43111
43112 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43113
43114         * gcc.dg/20040124-1.c: New test.
43115
43116 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43117
43118         * gcc.dg/20040123-1.c: New test.
43119
43120 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43121
43122         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43123
43124 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43125
43126         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43127
43128 2004-01-23  Andrew Pinski  <apinski@apple.com>
43129
43130         * gcc.dg/20030121-1.c: Move to ..
43131         * gcc.dg/20040121-1.c: here.
43132
43133 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43134
43135         * gcc.dg/builtins-29.c: New test case.
43136
43137 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43138
43139         PR 18314
43140         * gcc.dg/builtins-30.c: New testcase.
43141
43142 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43143
43144         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43145         * lib/g77.exp: Likewise.
43146         * lib/objc.exp: Likewise.
43147         * lib/g++.exp: Likewise.
43148
43149 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43150
43151         * gcc.dg/struct-by-value-2.c: New test.
43152
43153 2004-01-21  Andrew Pinski  <apinski@apple.com>
43154
43155         PR target/13785
43156         * gcc.dg/20030121-1.c: New test.
43157
43158 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43159
43160         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43161         clobber frame pointer register in asm statement.
43162
43163 2004-01-21  Falk Hueffner  <falk@debian.org>
43164
43165         * gcc.c-torture/compile/20040121-1.c: New test.
43166
43167 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43168
43169         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43170
43171 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43172
43173         * gcc.dg/ppc64-abi-2.c: New test.
43174
43175 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43176
43177         * lib/treelang.exp: Fill out this file.
43178         * lib/treelang-dg.exp: New File.
43179
43180 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43181
43182         * gcc.c-torture/compile/981022-1.c: Remove.
43183         * gcc.dg/array-5.c: Remove XFAIL.
43184         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43185         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43186         gcc.dg/cond-lvalue-1.c: Update.
43187         * gcc.dg/cast-lvalue-2.c: New test.
43188
43189 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43190
43191         PR c++/13592
43192         * g++.dg/other/error1.C (class foo): Tweak error message.
43193
43194         PR c++/13592
43195         * g++.dg/template/call2.C: New test.
43196
43197 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43198
43199         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43200         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43201         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43202         scalar-return-1_x.c, scalar-return-2_y.c,
43203         scalar-return-3_x.c, scalar-return-3_y.c,
43204         scalar-return-4_x.c, scalar-return-4_y.c,
43205         struct-align-1.h, struct-align-1_x.c,
43206         struct-align-1_y.c, struct-align-2.h,
43207         struct-align-2_x.c, struct-align-2_y.c,
43208         struct-by-value-10_y.c, struct-by-value-11_x.c,
43209         struct-by-value-11_y.c, struct-by-value-12_x.c,
43210         struct-by-value-12_y.c, struct-by-value-13_x.c,
43211         struct-by-value-13_y.c, struct-by-value-14_x.c,
43212         struct-by-value-14_y.c, struct-by-value-15_x.c,
43213         struct-by-value-15_y.c, struct-by-value-16_y.c,
43214         struct-by-value-17_y.c, struct-by-value-18_y.c,
43215         struct-by-value-19_y.c, struct-by-value-1_x.c,
43216         struct-by-value-1_y.c, struct-by-value-20_y.c,
43217         struct-by-value-2_x.c, struct-by-value-2_y.c,
43218         struct-by-value-3_y.c, struct-by-value-4_x.c,
43219         struct-by-value-4_y.c, struct-by-value-5_y.c,
43220         struct-by-value-6_y.c, struct-by-value-7_y.c
43221         struct-by-value-8_x.c, struct-by-value-8_y.c
43222         struct-by-value-9_x.c, struct-by-value-9_y.c
43223         struct-return-10_x.c, struct-return-10_y.c,
43224         struct-return-19_x.c, struct-return-20_x.c
43225         struct-return-2_x.c, struct-return-2_y.c
43226         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43227         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43228
43229 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43230
43231         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43232         attribute on sparc*-sun-solaris2.*.
43233
43234 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43235
43236         PR c++/13710
43237         * g++.dg/ext/typeof7.C: New test.
43238
43239 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43240
43241         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43242         * gcc.dg/const-elim-1.c: Same.
43243
43244 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43245
43246         * objc.dg/stret-1.m: New.
43247         * objc.dg/stret-2.m: New.
43248
43249 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43250
43251         PR c++/11895
43252         * g++.dg/ext/vector1.C: New test.
43253
43254 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43255
43256         * gcc.dg/pch/import-1.c: New.
43257         * gcc.dg/pch/import-1.hs: New.
43258         * gcc.dg/pch/import-1a.h: New.
43259         * gcc.dg/pch/import-1b.h: New.
43260         * gcc.dg/pch/import-1c.h: New.
43261
43262 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43263
43264         PR c++/13574
43265         * g++.dg/ext/array1.C: New test.
43266
43267         PR c++/13178
43268         * g++.dg/conversion/op1.C: New test.
43269
43270 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43271
43272         PR 11864
43273         From Kazumoto Kojima / Dan Kegel:
43274         * gcc.dg/pr11864-1.c: New test.
43275
43276         PR 10392
43277         From Marcus Comstedt / Dan Kegel:
43278         * gcc.dg/pr10392-1.c: New test.
43279
43280 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/13478
43283         * g++.dg/init/ref10.C: New test.
43284
43285 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43286
43287         PR c++/13407
43288         * g++.dg/parse/typename6.C: New test.
43289
43290 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43291
43292         PR pch/13361
43293         * g++.dg/pch/wchar-1.C: New.
43294         * g++.dg/pch/wchar-1.Hs: New.
43295
43296 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43297
43298         PR c++/9259
43299         * g++.dg/expr/sizeof2.C: New test.
43300
43301 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43302
43303         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43304
43305 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43306
43307         PR c++/13659
43308         * g++.dg/lookup/strong-using-3.C: New.
43309         * g++.dg/lookup/using-10.C: New.
43310
43311 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43312
43313         PR c++/13594
43314         * g++.dg/lookup/strong-using-2.C: New.
43315
43316 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43317             Dan Kegel <dank@kegel.com>
43318             J"orn Rennecke <joern.rennecke@superh.com>
43319
43320         PR target/9365
43321         * gcc.dg/pr9365-1.c: New test.
43322
43323 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43324
43325         PR c++/8856
43326         * g++.dg/parse/casting-operator2.C: New test.
43327         * g++.old-deja/g++.pt/explicit83.C: Remove.
43328
43329 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43330
43331         * gcc.dg/label-compound-stmt-1.c: New test.
43332         * gcc.c-torture/compile/950922-1.c,
43333         gcc.c-torture/compile/20000211-3.c,
43334         gcc.c-torture/compile/20000518-1.c,
43335         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43336         compound statements.
43337
43338 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43339
43340         * gcc.dg/ppc64-abi-1.c: New test.
43341
43342 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43343
43344          * g++.dg/ext/attrib9.C: Add dg-warnings.
43345
43346 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43347
43348         PR c++/12335
43349         * g++.dg/parse/dtor3.C: New test.
43350
43351 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43352
43353         PR c++/12709
43354         * g++.dg/parse/try-catch-1.C: New test.
43355
43356 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43357
43358         * ada/acats/run_all.sh: Add more verbose output in acats.log
43359         when compiling tests.
43360
43361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43362
43363         PR 13656
43364         * gcc.dg/typedef-redecl.c: New test case.
43365         * gcc.dg/typedef-redecl.h: New support file.
43366
43367 2004-01-13  Jan Hubicka  <jh@suse.cz>
43368
43369         * gcc.dg/always_inline.c: New test.
43370         * gcc.dg/debug/20031231-1.c: Fix.
43371
43372 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43373
43374         PR c++/13474
43375         * g++.dg/template/array3.C: New test.
43376
43377 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43378
43379         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43380         * g++.dg/warn/Wunused-2.C: Likewise.
43381
43382 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43383
43384         PR c++/13289
43385         * g++.dg/template/instantiate6.C: New test.
43386
43387 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43388
43389         PR middle-end/11397
43390         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43391
43392 2004-01-12  Jan Hubicka  <jh@suse.cz>
43393
43394         PR opt/12826
43395         * gcc.dg/20040112-1.c: New.
43396
43397         * gcc.dg/dwarf-die[1-7].c: Move to...
43398         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43399         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43400
43401 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43402
43403         PR c++/4100
43404         * g++.dg/parse/friend4.C: New test.
43405
43406 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43407
43408         PR c++/4100
43409         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43410         definition is called a friend.
43411
43412 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43413
43414         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43415
43416 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43417
43418         PR c++/3478
43419         * g++.dg/parse/error10.C: New test.
43420         * g++.dg/template/arg2.C: Accept "invalid type" error.
43421
43422 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43423
43424         PR middle-end/13392
43425         * g++.dg/opt/expect2.C: New test.
43426
43427 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43428
43429         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43430         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43431         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43432         Update dg-error regexps.
43433
43434 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43435
43436         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43437         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43438
43439 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43440
43441         * gcc.dg/pragma-re-1.c: Use right pointer type.
43442
43443 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43444
43445         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43446
43447 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43448
43449         * gcc.dg/rs6000-ldouble-1.c: New.
43450
43451 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43452
43453         DR 337
43454         PR c++/9256
43455         * g++.dg/other/abstract1.C: New test.
43456
43457 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43458
43459         * g++.dg/lookup/strong-using-1.C: New.
43460
43461 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43462
43463         PR c/11234
43464         * gcc.dg/func-ptr-conv-1.c: New test.
43465         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43466
43467 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43468
43469         PR target/13380.
43470         * gcc.c-torture/compile/20040109-1.c: New.
43471
43472 2004-01-08  Stuart Hastings  <stuart@apple.com>
43473
43474         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43475         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43476         * gcc.dg/i386-sse-6.c: ...this new testcase.
43477
43478 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43479
43480         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43481
43482 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43483
43484         * ada/acats/run_acats: Treat 'gnatchop' the same way
43485         as 'gnatmake'.  Export GCC_DRIVER.
43486         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43487         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43488
43489 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43490
43491         PR c++/12573
43492         * g++.dg/template/dependent-expr4.C: New test.
43493
43494 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43495
43496         * gcc.dg/altivec-11.c: New test.
43497
43498 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43499
43500         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43501
43502 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43503
43504         PR c/6024
43505         * gcc.dg/enum-compat-1.c: New test.
43506         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43507
43508 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43509
43510         PR c/12165
43511         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43512         gcc.dg/c99-idem-qual-3.c: New tests.
43513
43514 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43515
43516         * gcc.dg/winline-7.c: Don't cast void * to int.
43517
43518 2004-01-06  Jan Hubicka  <jh@suse.cz>
43519
43520         * gcc.dg/i386-sse-5.c: New test
43521         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43522
43523 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43524
43525         PR c++/12815
43526         * g++.dg/rtti/typeid4.C: New test.
43527
43528 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43529
43530         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43531
43532 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43533
43534         PR c++/12132
43535         * g++.dg/template/error11.C: New test.
43536
43537         PR c++/13451
43538         * g++.dg/template/class2.C: New test.
43539
43540 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43541         Richard Sandiford <rsandifo@redhat.com>
43542
43543         PR c++/13387
43544         * g++.dg/opt/alias3.C: New test.
43545
43546 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43547
43548         PR c++/13157
43549         * g++.dg/template/koenig3.C: New test.
43550
43551         PR c++/13529
43552         * g++.dg/parse/offsetof3.C: New test.
43553
43554         * g++.dg/init/copy7.C: Add missing dg-error markers.
43555
43556         PR c++/12226
43557         * g++.dg/init/copy7.c: New test.
43558
43559         PR c++/13536
43560         * g++.dg/parse/cast1.C: New test.
43561
43562 2004-01-04  Jan Hubicka  <jh@suse.cz>
43563
43564         * gcc.dg/winline[1-7].c: New tests.
43565
43566 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43567
43568         PR c++/13520
43569         * g++.dg/template/qualttp22.C: New test.
43570
43571 2004-01-01  Jan Hubicka  <jh@suse.cz>
43572
43573         * gcc.dg/debug/20031231-1.c: New.
43574         * gcc.c-torture/compile/20040101-1.c: New.
43575         * gcc.dg/dwarf-die-[1-7].c: New.
43576
43577 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43578
43579         PR optimization/13521
43580         * gcc.c-torture/compile/20031231-1.c: New test.
43581
43582 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43583
43584         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43585
43586 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43587
43588         PR c++/10079
43589         * g++.dg/template/crash16.C: New test.
43590
43591 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43592
43593         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43594
43595 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43596
43597         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43598         ports.
43599         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43600         * g++.old-deja/g++.law/profile1.C: Likewise.
43601         * gcc.c-torture/compile/981006-1.c: Likewise.
43602         * gcc.c-torture/execute/loop-2e.x: Likewise.
43603         * gcc.c-torture/execute/loop-2f.x: Remove.
43604         * gcc.c-torture/execute/loop-2g.x: Likewise.
43605         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43606         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43607
43608 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43609
43610         PR c++/13507
43611         * g++.dg/ext/attrib11.C: New test.
43612
43613         PR c++/13494
43614         * g++.dg/template/array2-1.C: New test.
43615         * g++.dg/template/array2-2.C: New test.
43616
43617 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43618
43619         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43620
43621 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43622
43623         PR c++/12774
43624         * g++.dg/template/array1-1.C: New test.
43625         * g++.dg/template/array1-2.C: New test.
43626
43627 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43628
43629         PR fortran/12632
43630         * g77.dg/12632.f: New test case.
43631
43632 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43633
43634         PR c++/13289
43635         * g++.dg/parse/nontype1.C: New test.
43636
43637 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43638
43639         PR c++/12403
43640         * g++.dg/parse/explicit1.C: New test.
43641         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43642
43643 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43644
43645         PR c++/13081
43646         * g++.dg/opt/inline6.C: New test.
43647
43648         PR c++/12613
43649         * g++.dg/parse/error9.C: New test.
43650
43651         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43652
43653 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43654
43655         PR c++/13009
43656         * g++.dg/init/assign1.C: New test.
43657
43658 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43659
43660         PR c++/13070
43661         * g++.dg/warn/format3.C: New test case.
43662
43663 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43664
43665         * gcc.c-torture/compile/20031227-1.c: New test.
43666
43667 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43668
43669         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43670         * g77.dg/bprob/bprob.exp: Likewise.
43671         * gcc.misc-tests/bprob.exp: Likewise.
43672         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43673         variants on systems where the library does not provide that
43674         functionality.
43675         * gcc.dg/builtins-20.c: Use builtins-config.h.
43676         * gcc.dg/builtins-config.h: New file.
43677
43678 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43679
43680         * lib/gcc-dg.exp (dg-require-profiling): New function.
43681         * lib/target-supports.exp (check_profiling_available): Likewise.
43682         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43683         * g77.dg/bprob/bprob.exp: Likewise.
43684         * gcc.misc-tests/bprob.exp: Likewise.
43685         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43686         * gcc.dg/20021014-1.c: Likewise.
43687         * gcc.dg/nest.c: Likewise.
43688
43689 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43690
43691         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43692         compiling.
43693         * g++.dg/lookup/java2.C: Likewise.
43694         * gcc.dg/cpp/lexident.c: Likewise.
43695
43696 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43697
43698         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43699         given.
43700         * gcc.c-torture/compile/961203-1.c: Likewise.
43701         * gcc.c-torture/compile/980506-1.c: Likewise.
43702
43703 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43704
43705         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43706         (additional_prunes): New global.
43707         (gcc-dg-prune): Handle additional per-test pruning.
43708         (dg-test): Clear additional_prunes between tests.
43709
43710         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43711         dg-prune-output to avoid spurious failures from assembler
43712         complaining about nonexistent WAW violations.
43713         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43714         Use dg-prune-output to avoid spurious failures from assembler
43715         warning about Itanium B-step errata.
43716
43717 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43718
43719         * g++.dg/abi/macro0.C: New test.
43720         * g++.dg/abi/macro1.C: Likewise.
43721         * g++.dg/abi/macro2.C: Likewise.
43722
43723         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43724         * g++.dg/abi/bitfield7.C: Likewise.
43725         * g++.dg/abi/dtor2.C: Likewise.
43726         * g++.dg/abi/mangle11.C: Likewise.
43727         * g++.dg/abi/mangle12.C: Likewise.
43728         * g++.dg/abi/mangle14.C: Likewise.
43729         * g++.dg/abi/mangle17.C: Likewise.
43730         * g++.dg/abi/vbase10.C: Likewise.
43731         * g++.dg/abi/vbase14.C: Likewise.
43732         * g++.dg/template/qualttp17.C: Likewise.
43733
43734 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43735
43736         PR c/11995
43737         * gcc.dg/20031223-1.c: New test.
43738
43739 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43740
43741         * gcc.dg/noreturn-7.c: New test.
43742
43743 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43744
43745         * gcc.dg/null-pointer-1.c: New test.
43746
43747 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43748
43749         * g++.old-deja/g++.jason/template18.C: Remove.
43750         * g++.old-deja/g++.jason/template37.C: Likewise.
43751
43752         PR c++/12862
43753         * g++.dg/lookup/ns1.C: New test.
43754
43755         PR c++/12397
43756         * g++.dg/template/lookup3.C: New test.
43757
43758 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43759
43760         * g++.dg/template/recurse1.C: New test
43761
43762 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43763
43764         PR c++/12479
43765         * g++.dg/parse/semicolon1.C: New test.
43766         * g++.dg/parse/semicolon1.h: Likewise.
43767
43768 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43769
43770         * gcc.dg/darwin-misaligned.c: New test.
43771
43772 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43773
43774         PR c/9163
43775         * gcc.dg/20031222-1.c: New test.
43776
43777 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43778
43779         PR c++/13438
43780         * g++.dg/parse/error8.C: New test.
43781
43782         PR c++/11554
43783         * g++.dg/warn/ctor-init-1.C: New test.
43784
43785 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43786
43787         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43788         too small.
43789         * gcc.c-torture/compile/930217-1.c: Likewise.
43790         * gcc.c-torture/compile/930513-1.c: Likewise.
43791         * gcc.c-torture/execute/920908-2.c: Likewise.
43792         * gcc.c-torture/execute/921204-1.c: Likewise.
43793         * gcc.c-torture/execute/930621-1.c: Likewise.
43794         * gcc.c-torture/execute/930630-1.c: Likewise.
43795         * gcc.c-torture/execute/931031-1.c: Likewise.
43796         * gcc.c-torture/execute/980602-2.c: Likewise.
43797         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43798         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43799         * gcc.c-torture/execute/extzvsi.c: Likewise.
43800         * gcc.c-torture/unsorted/ext.c: Likewise.
43801
43802 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43803
43804         PR target/12749
43805         * gcc.c-torture/compile/20031220-2.c: New test case.
43806
43807 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43808
43809         PR optimization/13031
43810         * gcc.c-torture/compile/20031220-1.c: New test case.
43811
43812 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43813
43814         * gcc.dg/cast-function-1.c: New test.
43815
43816 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43817
43818         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43819         formats.
43820
43821 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43822
43823         PR c++/12795
43824         * g++.dg/ext/attrib10.C: New test.
43825
43826 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43827
43828         * gcc.dg/cleanup-10.c: New test.
43829         * gcc.dg/cleanup-11.c: New test.
43830
43831 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43832
43833         PR c++/13239
43834         * g++.dg/opt/expect1.C: New test.
43835
43836 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43837
43838         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43839
43840 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43841
43842         PR debug/12923
43843         * gcc.dg/20031218-1.c: New test.
43844
43845         PR debug/12389
43846         * gcc.dg/20031218-2.c: New test.
43847         * gcc.dg/20031218-3.c: New test.
43848
43849         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43850         of label name and allow for USER_LABEL_PREFIX == "_" names.
43851         * g++.dg/abi/mangle18-2.C: Likewise.
43852         * g++.dg/abi/mangle19-1.C: Likewise.
43853         * g++.dg/abi/mangle19-2.C: Likewise.
43854         * g++.dg/abi/mangle20-1.C: Likewise.
43855         * g++.dg/abi/mangle20-2.C: Likewise.
43856
43857 2003-12-18  Richard Henderson  <rth@redhat.com>
43858
43859         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43860
43861 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43862             Dan Kegel <dank@kegel.com>
43863
43864         PR other/12009
43865         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43866         testing a cross compiler, it causes spurious compile failures.
43867         * lib/g++.exp: Likewise.
43868
43869 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43870
43871         PR c++/13262
43872         * g++.dg/template/access13.C: New test.
43873
43874 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43875
43876         * gcc.dg/20031216-1.c: New test.
43877
43878 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43879
43880         PR c++/9154
43881         * g++.dg/template/error10.C: New test.
43882
43883 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43884
43885         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43886         * g++.dg/eh/simd-2.C: Likewise.
43887
43888 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43889             Roger Sayle  <roger@eyesopen.com>
43890
43891         * gcc.c-torture/execute/ieee/mzero5.c: New.
43892
43893 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43894
43895         PR c++/10603
43896         * g++.dg/parse/error6.C: New test.
43897
43898         PR c++/12827
43899         * g++.dg/parse/error7.C: New test.
43900
43901 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43902
43903         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43904         at -O with stabs debugging formats.
43905         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43906         * gcc.dg/debug/debug-2.c: Likewise.
43907
43908 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43909
43910         PR c++/12696
43911         * g++.dg/init/error1.C: New test.
43912
43913         PR c++/12218
43914         * g++.dg/init/pm3.C: New test.
43915
43916 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43917
43918         PR c/3347
43919         * gcc.dg/bitfld-8.c: New test.
43920
43921 2003-12-16  James Lemke  <jim@wasabisystems.com>
43922
43923         * gcc.dg/arm-scd42-[123].c: New tests.
43924
43925 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         PR c++/9043
43928         * g++.dg/abi/mangle20-1.C: New test.
43929         * g++.dg/abi/mangle20-2.C: New test.
43930
43931 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43932
43933         PR c++/13275
43934         * g++.dg/other/offsetof2.C: Remove XFAIL.
43935         * g++.dg/parse/offsetof1.C: New test.
43936         * g++.gd/parse/offsetof2.C: Likewise.
43937
43938 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43939
43940         * g++.dg/template/nontype3.C: New test.
43941         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43942
43943 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43944
43945         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43946
43947 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43948
43949         PR c++/13387
43950         * g++.dg/expr/assign1.C: New test.
43951
43952         PR c++/13242
43953         * g++.dg/abi/mangle19-1.C: New test.
43954         * g++.dg/abi/mangle19-2.C: New test.
43955
43956 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43957
43958         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43959
43960 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43961
43962         * gcc.c-torture/execute/20031216-1.c: New test.
43963
43964 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43965
43966         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43967         an ICE regression.
43968
43969 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43970
43971         PR c++/10926
43972         * g++.dg/template/error9.C: New test.
43973
43974         PR c++/11116
43975         * g++.dg/template/error8.C: New test.
43976
43977 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43978
43979         PR middle-end/13400
43980         * gcc.c-torture/execute/20031215-1.c: New test case.
43981
43982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43983
43984         PR c++/13269
43985         * g++.dg/parse/error5.C: New test.
43986
43987         PR c++/12989
43988         * g++.dg/expr/sizeof1.C: New test.
43989
43990         PR c++/13310
43991         * g++.dg/template/crash15.C: New test.
43992
43993 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43994
43995         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43996         a non-POD type as the last named parameter of a varargs function.
43997
43998 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43999
44000         PR c++/13243
44001         PR c++/12573
44002         * g++.dg/template/crash14.C: New test.
44003         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44004
44005 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44006
44007         * g++.dg/other/java1.C: New test.
44008
44009         PR c++/13241
44010         * g++.dg/abi/mangle18-1.C: New test.
44011         * g++.dg/abi/mangle18-2.C: New test.
44012
44013 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44014
44015         PR optimization/10312
44016         * gcc.c-torture/execute/20031214-1.c: New.
44017
44018 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44019
44020         PR c++/10779
44021         PR c++/12160
44022         * g++.dg/parse/error3.C: New test.
44023         * g++.dg/parse/error4.C: Likewise.
44024         * g++.dg/abi/mangle4.C: Tweak error messages.
44025         * g++.dg/lookup/using5.C: Likewise.
44026         * g++.dg/other/error2.C: Likewise.
44027         * g++.dg/parse/typename5.C: Likewise.
44028         * g++.dg/parse/undefined1.C: Likewise.
44029         * g++.dg/template/arg2.C: Likewise.
44030         * g++.dg/template/ttp3.C: Likewise.
44031         * g++.dg/template/type1.C: Likewise.
44032         * g++.old-deja/g++.other/crash32.C: Likewise.
44033         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44034
44035 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44036
44037         PR c++/13106
44038         * g++.dg/warn/noreturn-3.C: New test.
44039
44040 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44041
44042         PR c++/13118
44043         * g++.dg/abi/covariant3.C: New.
44044
44045 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44046
44047         * g++.dg/eh/ia64-1.C: New test.
44048
44049 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44050
44051         PR optimization/13037
44052         * g77.f-torture/execute/13037.f: New test case.
44053
44054 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         PR c++/12881
44057         * g++.dg/abi/covariant2.C: New.
44058
44059 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44060
44061         * gcc.dg/cpp/trad/macro.c: New tests.
44062
44063 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44064
44065         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44066
44067 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44068
44069         PR other/10819
44070         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44071         to fix Bug 10819.
44072         * lib/g++.exp (g++_version): Likewise.
44073         * lib/g77.exp (g77_version): Likewise.
44074         * lib/objc.exp (default_objc_version): Likewise.
44075
44076 2003-12-10  Richard Henderson  <rth@redhat.com>
44077
44078         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44079
44080         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44081
44082 2003-12-08  Matt Austern  <austern@apple.com>
44083
44084         PR c/13134
44085         * lib/gcc-dg.exp (dg-require-visibility): Define.
44086         * lib/target-supports (check_visibility_available): Define.
44087         * gcc.dg/visibility-1.c: New test.
44088         * gcc.dg/visibility-2.c: Likewise.
44089         * gcc.dg/visibility-3.c: Likewise.
44090         * gcc.dg/visibility-4.c: Likewise.
44091         * gcc.dg/visibility-5.c: Likewise.
44092         * gcc.dg/visibility-6.c: Likewise.
44093         * g++.dg/ext/visibility-1.C: Likewise.
44094         * g++.dg/ext/visibility-2.C: Likewise.
44095         * g++.dg/ext/visibility-3.C: Likewise.
44096         * g++.dg/ext/visibility-4.C: Likewise.
44097         * g++.dg/ext/visibility-5.C: Likewise.
44098         * g++.dg/ext/visibility-6.C: Likewise.
44099
44100 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44101
44102         * g++.dg/lookup/java1.C: New test.
44103         * g++.dg/lookup/java2.C: New test.
44104
44105 2003-12-07  Falk Hueffner  <falk@debian.org>
44106
44107         * g++.dg/opt/noreturn-1.C: New test.
44108
44109 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44110
44111         * gcc.dg/overflow-1.c: New test.
44112
44113 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44114
44115         * g77.f-torture/compile/13060.f: New test.
44116
44117 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44118
44119         PR c++/13323
44120         * g++.dg/inherit/operator2.C: New test.
44121
44122 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44123
44124         PR c++/13305
44125         * g++.dg/ext/attrib9.C: New test.
44126
44127 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44128
44129         PR c++/13314
44130         * g++.dg/template/error7.C: New test.
44131
44132 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44133             J"orn Rennecke <joern.rennecke@superh.com>
44134
44135         PR target/13302
44136         * g++.dg/other/struct-va_list.C: New test.
44137
44138 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44139
44140         PR c++/13166
44141         * g++.dg/parse/defarg6.C: New test.
44142
44143 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44144
44145         PR target/13256
44146         * gcc.c-torture/execute/20031201-1.c: New test.
44147
44148 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44149
44150         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44151
44152 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44153
44154         * gcc.dg/builtin-return-1.c: New test.
44155
44156 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44157             J"orn Rennecke <joern.rennecke@superh.com>
44158
44159         PR optimization/13260
44160         * gcc.c-torture/execute/20031204-1.c: New test.
44161
44162 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44163
44164         PR c++/9127
44165         * g++.dg/template/error6.C: New test.
44166
44167 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44168
44169         * gcc.dg/20031202-1.c: New test.
44170
44171 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44172
44173         PR c++/13179
44174         * g++.dg/template/eh1.C: New test.
44175
44176         PR c++/10771
44177         * g++.dg/template/error5.C: New test.
44178
44179 2003-12-02  David Ung  <davidu@mips.com>
44180
44181         * gcc.dg/compat/vector-check.h: Corrected type for var
44182         g_##TMODE
44183
44184 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44185
44186         PR c++/10126
44187         * g++.dg/template/ptrmem8.C: New test.
44188
44189 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44190
44191         PR c++/12573
44192         * g++.dg/template/dependent-expr3.C: New test.
44193
44194 2003-12-01  James Lemke  <jim@wasabisystems.com>
44195
44196         * gcc.dg/arm-g2.c: New test.
44197
44198 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44199
44200         PR optimization/11634
44201         * gcc.dg/20031201-2.c: New test case.
44202
44203 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44204
44205         PR 11433
44206         * objc.dg/proto-lossage-3.m: New test.
44207
44208 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44209
44210         PR optimization/12628
44211         * gcc.dg/20031201-1.c: New test case.
44212
44213 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44214
44215         * gcc.dg/unaligned-1.c: New test.
44216
44217 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44218
44219         PR c++/9849
44220         * g++.dg/template/error4.C: New test.
44221         * g++.dg/template/nested3.C: Adjust error markers.
44222
44223 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44224
44225         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44226
44227 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44228
44229         PR c/10333
44230         * gcc.dg/bitfld-7.c: New test.
44231
44232 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44233
44234         * gcc.dg/tls/asm-1.C: New test.
44235
44236 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44237
44238         * gcc.dg/cpp/assert4.c: Update.
44239
44240 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44241
44242         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44243         * gcc.dg/builtin-apply3.c: New test.
44244
44245 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44246
44247         * lib/compat.exp (compat-obj): New xfaildata parameter.
44248         Use it to set compiler_conditional_xfail_data before compiling.
44249         (compat-get-options): Handle dg-xfail-if.
44250         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44251         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44252         * gcc.dg/compat/vector-1_y.c: Likewise.
44253         * gcc.dg/compat/vector-2_x.c: Likewise.
44254         * gcc.dg/compat/vector-2_y.c: Likewise.
44255
44256 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44257
44258         * g++.dg/opt/reg-stack4.C: New test.
44259
44260 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44261
44262         * gcc.dg/builtin-apply2.c: New test.
44263
44264 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44265
44266         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44267
44268 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44269
44270         PR c++/12924
44271         * g++.dg/template/template-id-2.C: New test.
44272
44273 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44274
44275         PR c++/5369
44276         * g++.dg/template/memfriend1.C: New test.
44277         * g++.dg/template/memfriend2.C: Likewise.
44278         * g++.dg/template/memfriend3.C: Likewise.
44279         * g++.dg/template/memfriend4.C: Likewise.
44280         * g++.dg/template/memfriend5.C: Likewise.
44281         * g++.dg/template/memfriend6.C: Likewise.
44282         * g++.dg/template/memfriend7.C: Likewise.
44283         * g++.dg/template/memfriend8.C: Likewise.
44284         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44285
44286 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/12515
44289         * g++.dg/ext/cond1.C: New test.
44290
44291 2003-11-20  Richard Henderson  <rth@redhat.com>
44292
44293         * gcc.dg/20020201-2.c: Remove.
44294         * gcc.dg/20020201-4.c: Remove.
44295         * gcc.dg/20020304-1.c: Remove.
44296
44297 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44298
44299         * gcc.dg/cpp/trad/xwin1.c: New test case.
44300
44301 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44302
44303         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44304         * lib/g77.exp: Likewise.
44305         * lib/objc.exp: Likewise.
44306         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44307         for darwin.
44308
44309 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44310
44311         PR c++/12932
44312         * g++.dg/template/static5.C: New test.
44313
44314 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44315
44316         * gcc.dg/nested-func-1.c: New test.
44317
44318 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44319
44320         * gcc.dg/cpp/assert4.c: New test.
44321
44322 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44323
44324         PR c++/2294
44325         * g++.dg/lookup/using9.c: New test.
44326
44327 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/12762
44330         * g++.dg/template/error3.C: New test.
44331
44332 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44333
44334         PR ada/13035
44335         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44336         No longer use a wrapper for gcc, since this does not work under
44337         Windows.
44338
44339 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44340
44341         PR c++/2094
44342         * g++.dg/template/ptrmem7.C: New test.
44343
44344 2003-11-13  Andrew Pinski <apinski@apple.com>
44345
44346         * gcc.c-torture/compile/20031113-1.c: New test.
44347
44348 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44349             Kean Johnston <jkj@sco.com>
44350
44351         PR c/13029
44352         * gcc.dg/unused-4.c: Update.
44353
44354 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44355
44356         * g++.dg/opt/const3.C: New test.
44357
44358 2003-11-13  Jan Hubicka  <jh@suse.cz>
44359
44360         * gcc.c-torture/compile/20031112-1.c: New test.
44361
44362 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44363
44364         * g++.dg/parse/crash10.C: Remove bogus error marker.
44365
44366 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44367
44368         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44369         (host_gcc): Likewise.
44370         (ROOT): Honor $PWDCMD.
44371         (BASE): Likewise.
44372         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44373
44374 2003-11-12  Catherine Moore  <clm@redhat.com>
44375
44376         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44377
44378 2003-11-12  Andreas Jaeger  <aj@suse.de>
44379             Jakub Jelinek  <jakub@redhat.com>
44380             Andrew Pinski  <pinskia@physics.uc.edu>
44381             Richard Henderson  <rth@redhat.com>
44382
44383         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44384         systems.
44385         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44386
44387         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44388         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44389
44390 2003-11-11  Andreas Jaeger  <aj@suse.de>
44391
44392         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44393
44394         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44395
44396 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44397
44398         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44399         Clean ups.
44400
44401 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44402
44403         * gcc.dg/trampoline-1.c: New test.
44404
44405 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44406
44407         * gcc.c-torture/compile/200031109-1.c: New test.
44408
44409 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44410
44411         PR c/3190
44412         PR c/8714
44413         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44414         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44415         gcc.dg/format/no-y2k-1.c: Update.
44416
44417 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44418
44419         PR optimization/10467
44420         * gcc.dg/20031108-1.c: New test case.
44421
44422 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44423
44424         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44425
44426 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44427
44428         * gcc.dg/compound-lvalue-1.c: New test.
44429         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44430         some XFAILs.
44431
44432 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44433
44434         * gcc.dg/altivec-varargs-1.c: New test.
44435
44436 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44437
44438         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44439         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44440         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44441         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44442         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44443
44444 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44445
44446         * gcc.dg/cond-lvalue-1.c: New test.
44447
44448 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44449
44450         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44451
44452 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44453
44454         PR c++/11616
44455         * g++.dg/template/instantiate5.C: New test.
44456
44457 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44458
44459         PR c++/12726
44460         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44461         * ChangeLog: Add missing first entry for above test.
44462
44463 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44464
44465         PR c++/9810
44466         * g++.dg/template/using8.C: New test.
44467         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44468
44469 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44470
44471         PR optimization/10817
44472         * gcc.c-torture/compile/20031102-1.c: New test case.
44473
44474 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44475
44476         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44477         2147483647.
44478
44479 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44480
44481         * gcc.dg/20031102-1.c: New test.
44482
44483 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44484
44485         * gcc.dg/complex-1.c: New test.
44486
44487 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44488
44489         PR c++/12796
44490         * g++.dg/template/crash13.C: Adjust expected error location.
44491         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44492
44493 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44494
44495         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44496
44497 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44498
44499         PR/10239
44500         * gcc.c-torture/compile/20031031-2.c: New test.
44501
44502 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44503
44504         PR/11640
44505         * gcc.c-torture/compile/20031031-1.c: New test.
44506
44507 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44508
44509         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44510         * gcc.misc-tests/bprob.exp: Likewise.
44511         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44512         the execution test on arm-elf configs.
44513         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44514         configs that don't support scratch files.
44515         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44516
44517 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44518
44519         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44520         done by dejagnu.
44521
44522 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44523
44524         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44525         Avoid non pure sh syntax. Add more logging.
44526
44527         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44528         fail.
44529
44530 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44531
44532         PR libgcj/10610
44533         * gcc.dg/ppc-stackalign-1.c: New test.
44534
44535 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44536
44537         * ada/acats/run_all.sh: Change output to be more compliant with
44538         dejagnu framework.
44539         Create acats.sum and acats.log files under testsuite/ada/acats
44540         Only run [a-z]* directories, to filter out e.g. CVS.
44541         Redirect build output to log file.
44542
44543 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44544
44545         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44546
44547 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44548
44549         PR ada/5909:
44550         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44551
44552 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44553
44554         * gcc.c-torture/compile/20031023-1.c: New test.
44555         * gcc.c-torture/compile/20031023-2.c: New test.
44556         * gcc.c-torture/compile/20031023-3.c: New test.
44557         * gcc.c-torture/compile/20031023-4.c: New test.
44558
44559 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44560
44561         PR c++/10371
44562         * g++.dg/lookup/scoped8.C: New test.
44563
44564 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44565
44566         * g++.dg/opt/reg-stack3.C: New test.
44567
44568 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44569
44570         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44571
44572 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44573
44574         PR c++/11076
44575         * g++.dg/template/crash13.C: New test.
44576
44577 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44578
44579         * gcc.dg/c99-restrict-2.c: New test.
44580
44581 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44582
44583         PR c++/12698, c++/12699, c++/12700, c++/12566
44584         * g++.dg/inherit/covariant9.C: New test.
44585         * g++.dg/inherit/covariant10.C: New test.
44586         * g++.dg/inherit/covariant11.C: New test.
44587
44588 2003-10-23  Jason Merrill  <jason@redhat.com>
44589
44590         PR c++/12726
44591         * g++.dg/ext/complit2.C: New test.
44592
44593 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44594
44595         PR target/12654
44596         * gcc.c-torture/execute/20031020-1.c: New test.
44597
44598 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44599
44600         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44601         following the jump_insn.
44602
44603 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44604
44605         * gcc.dg/cast-lvalue-1.c: New test.
44606
44607 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44608
44609         PR c++/11962
44610         * g++.dg/template/cond2.C: New test.
44611
44612 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44613
44614         * gcc.dg/builtins-28.c: New test.
44615
44616 2003-10-20  Jan Hubicka  <jh@suse.cz>
44617
44618         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44619         parameter.
44620         * gcc.dg/inline-2.c: Likewise.
44621
44622 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44623
44624         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44625         * gcc.dg/nest.c: Likewise.
44626
44627 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44628
44629         PR c++/9781, c++/10583, c++/11862
44630         * g++.dg/parse/crash13.C: New test.
44631
44632 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44633
44634         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44635
44636 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44637
44638         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44639         Define HAVE_C99_RUNTIME except on Solaris.
44640         * gcc.dg/builtins-20.c: Likewise.
44641
44642 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44643
44644         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44645
44646 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44647
44648         PR c++/12495
44649         * g++.dg/template/crash21.C: New test.
44650
44651 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44652
44653         PR c++/2513
44654         * g++.dg/template/typename5.C: New test.
44655
44656 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44657
44658         PR c++/12369
44659         * g++.dg/template/friend25.C: New test.
44660
44661 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44662
44663         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44664         versions.
44665
44666 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44667
44668         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44669         == 2147483647.
44670
44671 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44672
44673         * gcc.c-torture/execute/960416-1.x: Remove.
44674         * gcc.c-torture/execute/divconst-3.x: Likewise.
44675
44676 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44677
44678         PR target/12598
44679         * gcc.dg/torture/cris-volatile-1.c: New test.
44680
44681 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44682
44683         PR optimization/9325
44684         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44685         for overflowing floating point to integer conversion during RTL
44686         simplification.
44687
44688 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44689
44690         * objc/execute/_cmd.m: Fix typo.
44691         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44692         Relax 'scan-assembler' regexp.
44693         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44694         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44695         * objc.dg/zero-link-2.m: Remove blank line.
44696         * objc.dg/zero-link-3.m: New test case.
44697
44698 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44699
44700         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44701
44702         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44703         than linker trickery.
44704
44705 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44706
44707         PR c++/12370
44708         * g++.dg/other/friend2.C: New test.
44709
44710 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44711
44712         * gcc.dg/20031012-1.c: New test.
44713
44714 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44715
44716         * gcc.dg/weak/weak-3.c: Fix for new warning.
44717
44718 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44719
44720         PR optimization/8750
44721         * gcc.c-torture/execute/20031012-1.c: New test case.
44722
44723 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44724
44725         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44726         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44727
44728 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44729
44730         PR optimization/12260
44731         * gcc.c-torture/compile/20031011-2.c: New test case.
44732
44733 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44734
44735         * gcc.c-torture/execute/20031011-1.c: New testcase.
44736
44737 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44738
44739         * gcc.c-torture/compile/20031011-1.c: New test.
44740
44741 2003-10-11  Jan Hubicka  <jh@suse.cz>
44742
44743         * g++.dg/other/first-global.C: New test.
44744
44745 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44746
44747         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44748
44749 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44750
44751         * gcc.c-torture/compile/20031010-1.c: New test.
44752
44753 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44754
44755         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44756         * gcc.c-torture/execute/va-arg-25.c: ... here.
44757
44758 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44759
44760         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44761
44762 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44763
44764         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44765
44766 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44767
44768         * g++.dg/parse/error2.C: New test.
44769
44770 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44771
44772         PR c++/11097
44773         * g++.dg/other/error5.C: Modify the error message.
44774         * g++.dg/lookup/using8.C: New test.
44775
44776 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44777
44778         * gcc.dg/darwin-abi-2.c: New file.
44779         * gcc.c-torture/execute/va-arg-24.c: New file.
44780
44781 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44782
44783         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44784         indentation.
44785
44786 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44787
44788         PR c++/10147
44789         * g++.dg/other/error4.C: Update error messages.
44790         * g++.dg/template/ptrmem4.C: Likewise.
44791
44792         PR c++/12337
44793         * g++.dg/init/new9.C: New test.
44794
44795         PR c++/12334, c++/12236, c++/8656
44796         * g++.dg/ext/attrib8.C: New test.
44797
44798 2003-10-06  Devang Patel  <dpatel@apple.com>
44799
44800         * gcc.dg/debug/dwarf2-3.h: New test.
44801         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44802
44803 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44804
44805         * g++.dg/opt/cfg2.C: New test.
44806
44807 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44808
44809         * g++.dg/opt/float1.C: New test.
44810
44811 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44812
44813         * gcc.dg/c90-array-lval-6.c: New test.
44814         * gcc.dg/c99-array-lval-6.c: New test.
44815
44816 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44817             Ziemowit Laski  <zlaski@apple.com>
44818
44819         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44820         'Derived', so that it is never considered a class method; add
44821         new warning for '+port' method ambiguity.
44822         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44823         <objc/objc-api.h> (needed on Mac OS X).
44824         * objc.dg/method-13.m: New test.
44825
44826 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44827
44828         PR optimization/9325, PR java/6391
44829         * gcc.c-torture/execute/20031003-1.c: New test case.
44830
44831 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44832
44833         PR optimization/12180
44834         * gcc.dg/20031002-1.c: New test.
44835
44836         PR c++/12486
44837         * g++.dg/inherit/error1.C: New test.
44838
44839 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44840
44841         * lib/f-torture.exp (search_for): Rename to...
44842         (search_for_re): This.  Also, clean up comments and the
44843         "regexp" invocation.
44844
44845 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44846
44847         * gcc.c-torture/compile/20031002-1.c: New test.
44848
44849 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44850
44851         * g++.dg/opt/cond1.C: New test.
44852
44853 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44854
44855         * gcc.dg/Wold-style-definition-2.c: New testcase.
44856         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44857
44858 2003-09-29  Richard Henderson  <rth@redhat.com>
44859
44860         * g++.dg/init/array10.C: Add dg-options.
44861
44862 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44863
44864         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44865
44866 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44867
44868         * g++.dg/template/friend19.C: Fix typo.
44869         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44870
44871 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44872
44873         * gcc.c-torture/execute/20030928-1.c: New test.
44874         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44875
44876 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44877
44878         * g++.dg/opt/unroll1.C: New test.
44879
44880 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44881
44882         PR optimization/11741
44883         * gcc.dg/20030926-1.c: New test case.
44884
44885 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44886
44887         PR c++/5655
44888         * g++.dg/parse/access7.C: New test.
44889         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44890
44891 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44892
44893         MERGE OF objc-improvements-branch into MAINLINE:
44894         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44895         if libobjc has not been built.
44896         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44897         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44898         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44899         objc/execute/nested-3.m, objc/execute/np-2.m,
44900         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44901         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44902         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44903         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44904         objc.dg/special/unclaimed-category-1.h,
44905         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44906         well as GNU runtime.
44907         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44908         * execute/cascading-1.m, execute/function-message-1.m,
44909         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44910         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44911         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44912         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44913         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44914         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44915         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44916         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44917         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44918         * objc.dg/bitfield-2.m: Run only on Darwin.
44919         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44920         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44921         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44922         * objc.dg/const-str-1.m: Fix constant string layout.
44923
44924 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44925
44926         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44927
44928 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44929
44930         * gcc.dg/darwin-abi-1.c: New file.
44931
44932 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44933
44934         PR target/12281
44935         * gcc.c-torture/compile/20030921-1.c: New test.
44936
44937 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44938
44939         * g++.dg/opt/reg-stack2.C: New test.
44940
44941 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44942
44943         * g++.dg/eh/delayslot1.C: New test.
44944
44945 2003-09-20  Richard Henderson  <rth@redhat.com>
44946
44947         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44948
44949 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44950
44951         * gcc.c-torture/execute/20030920-1.c: New test case.
44952
44953 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44954
44955         * g++.dg/rtti/typeid3.C: Correct expected error message.
44956
44957 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44958
44959         PR c++/157
44960         * g++.dg/parse/crash12.C: New test.
44961
44962 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44963
44964         * gcc.dg/compat/mixed-struct-check.h: New.
44965         * gcc.dg/compat/mixed-struct-defs.h: New.
44966         * gcc.dg/compat/mixed-struct-init.h: New.
44967         * gcc.dg/compat/struct-by-value-19_main.c: New.
44968         * gcc.dg/compat/struct-by-value-19_x.c: New.
44969         * gcc.dg/compat/struct-by-value-19_y.c: New.
44970         * gcc.dg/compat/struct-by-value-20_main.c: New.
44971         * gcc.dg/compat/struct-by-value-20_x.c: New.
44972         * gcc.dg/compat/struct-by-value-20_y.c: New.
44973         * gcc.dg/compat/struct-return-19_main.c: New.
44974         * gcc.dg/compat/struct-return-19_x.c: New.
44975         * gcc.dg/compat/struct-return-19_y.c: New.
44976         * gcc.dg/compat/struct-return-20_main.c: New.
44977         * gcc.dg/compat/struct-return-20_x.c: New.
44978         * gcc.dg/compat/struct-return-20_y.c: New.
44979
44980 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44981         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44982         so that it will not complain on LP64 targets.
44983
44984 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44985
44986         PR c++/495
44987         * g++.dg/template/friend24.C: New test.
44988
44989 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44990
44991         PR c++/12332
44992         * g++.dg/template/memtmpl2.C: New test.
44993
44994 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44995
44996         PR target/11184
44997         * gcc.dg/builtin-apply1.c: New test.
44998
44999 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45000
45001         PR c++/9848
45002         * g++.dg/warn/Wunused-4.C: New test.
45003
45004 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45005
45006         PR c++/12316
45007         * g++.dg/other/gc2.C: New test.
45008
45009 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45010
45011         PR c++/11991
45012         * g++.dg/rtti/typeid3.C: New test.
45013
45014         PR c++/12266
45015         * g++.dg/overload/template1.C: New test.
45016
45017 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45018
45019         * g++.dg/opt/cfg3.C: New test.
45020
45021 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45022
45023         PR c++/7939
45024         * g++.dg/template/crash11.C: New test.
45025
45026 2003-09-16  Jason Merrill  <jason@redhat.com>
45027             Jakub Jelinek  <jakub@redhat.com>
45028
45029         * gcc.dg/attr-warn-unused-result.c: New test.
45030
45031 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45032
45033         PR c++/12184
45034         * g++.dg/expr/call2.C: New test.
45035
45036 2003-09-15  Andreas Jaeger  <aj@suse.de>
45037
45038         * gcc.dg/Wold-style-definition-1.c: New test.
45039
45040 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45041
45042         PR c++/3907
45043         * g++.dg/parse/template12.C: New test.
45044
45045         * g++.dg/abi/bitfield11.C: New test.
45046         * g++.dg/abi/bitfield12.C: Likewise.
45047
45048 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45049
45050         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45051         non-expansion of functional macro name without arguments at EOL.
45052         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45053
45054 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45055
45056         * gcc.c-torture/execute/20030914-[12].c: New tests.
45057
45058 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45059
45060         PR c++/11788
45061         * g++.dg/overload/addr1.C: New test.
45062
45063 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45064
45065         * gcc.dg/20030909-1.c: New test.
45066
45067 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45068
45069         * gcc.dg/ultrasp10.c: New test.
45070
45071 2003-09-09  Devang Patel  <dpatel@apple.com>
45072
45073         * gcc.dg/darwin-ld-6.c: New test.
45074
45075 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45076
45077         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45078
45079 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45080
45081         * gcc.dg/ia64-types1.c: New test.
45082         * gcc.dg/ia64-types2.c: Likewise.
45083
45084 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45085
45086         * gcc.dg/builtins-1.c: Add more _Complex tests.
45087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45088
45089         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45090         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45091
45092 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45093
45094         PR c++/11786
45095         * g++.dg/lookup/koenig2.C: New test.
45096
45097         PR c++/5296
45098         * g++.dg/rtti/typeid2.C: New test.
45099
45100 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45101
45102         * gcc.c-torture/compile/20030904-1.c: New test.
45103
45104 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45105
45106         * g++.dg/opt/longbranch2.C: New test.
45107
45108 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45109
45110         * g++.dg/template/crash10.C: Only compile it.
45111
45112 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45113
45114         PR middle-end/11665
45115         * gcc.c-torture/compile/20030907-1.c: New test.
45116         * g++.dg/init/array11.C: New test.
45117
45118 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45119
45120         PR c++/11852
45121         * g++.dg/init/struct1.C: New test.
45122
45123 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45124
45125         PR c++/12181
45126         * g++.dg/expr/comma1.C: New test.
45127
45128 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45129
45130         PR c++/11867
45131         * g++.dg/expr/static_cast5.C: New test.
45132
45133 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45134
45135         PR c++/11507
45136         * g++.dg/lookup/scoped7.C: New test.
45137
45138         PR c++/9574
45139         * g++.dg/other/static1.C: New test.
45140
45141         PR c++/11490
45142         * g++.dg/warn/template-1.C: New test.
45143
45144         PR c++/11432
45145         * g++.dg/template/crash10.C: New test.
45146
45147         PR c++/2478
45148         * g++.dg/overload/VLA.C: New test.
45149
45150         PR c++/10804
45151         * g++.dg/template/call1.C: New test.
45152
45153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45154
45155         PR c++/11794
45156         * g++.dg/parse/using3.C: New test.
45157
45158 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45159
45160         PR c++/11409
45161         * g++.dg/overload/builtin3.C: New test case.
45162
45163 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45164
45165         PR c/9862
45166         * gcc.dg/20030906-1.c: New test.
45167         * gcc.dg/20030906-2.c: Likewise.
45168
45169 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         PR c++/12167
45172         * g++.dg/parse/defarg5.C: New test.
45173
45174         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45175
45176 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45177
45178         PR c++/12163
45179         * g++.dg/expr/static_cast4.C: New test.
45180
45181         PR c++/12146
45182         * g++.dg/template/crash9.C: New test.
45183
45184 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45185
45186         * g++.old-deja/g++.ext/pretty2.C: Update for change
45187         in __FUNCTION__.
45188         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45189
45190 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45191
45192         PR c++/11922
45193         * g++/dg/template/qualified-id1.C: New test.
45194
45195         PR c++/12037
45196         * g++.dg/warn/noeffect4.C: New test.
45197
45198 2003-09-04  Matt Austern  <austern@apple.com>
45199
45200         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45201         * g++.dg/ext/fnname2.C: Likewise.
45202         * g++.dg/ext/fnname3.C: Likewise.
45203
45204 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45205
45206         * g++.dg/expr/lval1.C: New test.
45207         * g++.dg/ext/lvcast.C: Remove.
45208
45209 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45210
45211         PR optimization/11700.
45212         * gcc.c-torture/compile/20030903-1.c: New test case.
45213
45214 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45215
45216         PR c++/12053
45217         * g++.dg/abi/layout4.C: New test.
45218
45219 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45220
45221         PR c++/11553
45222         * g++.dg/parse/friend3.C: New test.
45223
45224 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45225
45226         PR c++/11847
45227         * g++.dg/template/class1.C: New test.
45228
45229         PR c++/11808
45230         * g++.dg/expr/call1.C: New test.
45231
45232 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45233
45234         PR c++/12114
45235         * g++.dg/init/ref9.C: New test.
45236
45237         PR c++/11972
45238         * g++.dg/template/nested4.C: New test.
45239
45240 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45241
45242         PR c++/12093
45243         * g++.dg/template/non-dependent4.C: New test.
45244
45245         PR c++/11928
45246         * g++.dg/inherit/conv1.C: New test.
45247
45248 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45249
45250         PR c++/6196
45251         * g++.dg/ext/label1.C: New test.
45252         * g++.dg/ext/label2.C: Likewise.
45253
45254 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45255
45256         * g++.dg/expr/cond3.C: New test.
45257
45258 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45259
45260         * gcc.dg/builtins-1.c: Add new builtin cases.
45261
45262 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45263
45264         * gcc.dg/builtins-1.c: Add new cases.
45265         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45266
45267 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45268
45269         * gcc.dg/builtins-1.c: Add more math builtin tests.
45270         * gcc.dg/torture/builtin-attr-1.c: New test.
45271
45272 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45273
45274         PR optimization/5079
45275         * g++.dg/opt/static3.C: New test.
45276
45277 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45278
45279         * gcc.misc-tests/gcov-10b.c: New test.
45280
45281 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45282
45283         * g++.dg/opt/ptrmem3.C: New test.
45284
45285         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45286
45287 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45288
45289         * gcc.dg/20030826-2.c: New test.
45290
45291 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45292
45293         PR middle-end/12002
45294         * g77.f-torture/compile/12002.f: New test case.
45295
45296 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45297
45298         * gcc.dg/20030826-1.c: New test case.
45299
45300 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45301
45302         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45303
45304 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45305
45306         PR c++/11871
45307         * c++.dg/lookup/crash1.C: New test.
45308
45309         * c++.dg/warn/noeffect3.C: New test.
45310
45311 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45312
45313         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45314         * gcc.dg/compat/vector-1_y.c: Ditto.
45315         * gcc.dg/compat/vector-2_x.c: Ditto.
45316         * gcc.dg/compat/vector-2_y.c: Ditto.
45317
45318 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45319
45320         * gcc.dg/20030702-1.c: New test.
45321
45322 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45323
45324         PR c++/8795
45325         * g++.dg/ext/altivec-1.C: New test.
45326
45327 2003-08-24  Richard Henderson  <rth@redhat.com>
45328
45329         * g++.dg/eh/simd-2.C: Add -w for x86.
45330
45331 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45332
45333         * gcc.dg/20030815-1.c: New test.
45334
45335 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45336
45337         PR c++/3765
45338         * g++.dg/parse/access6.C: New test.
45339
45340 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45341
45342         PR c++/641, c++/11876
45343         * g++.dg/template/friend22.C: New test.
45344         * g++.dg/template/friend23.C: Likewise.
45345
45346 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45347
45348         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45349         identically.
45350
45351 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45352
45353         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45354
45355 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45356
45357         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45358
45359 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45360
45361         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45362
45363 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45364
45365         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45366
45367 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45368
45369         PR c++/11919
45370         * g++.dg/overload/prom1.C: New test.
45371
45372         PR c++/11551
45373         * g++.dg/parse/dtor2.C: New test.
45374
45375         PR c++/10762
45376         * g++.dg/parse/using2.C: New test.
45377
45378 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45379
45380         PR target/11805
45381         * gcc.c-torture/compile/20030821-1.c: New.
45382
45383 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45384
45385         PR c++/11834
45386         * g++.dg/template/deduce2.C: New test.
45387
45388 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45389
45390         * gcc.c-torture/execute/20030821-1.c: New test.
45391
45392 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45393
45394         PR middle-end/11984
45395         * gcc.dg/20030820-1.c: New test case.
45396
45397 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45398
45399         PR c++/11945
45400         * g++.dg/warn/noeffect2.C: New test.
45401
45402 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45403
45404         PR c++/10926
45405         * g++.dg/template/dtor2.C: New test.
45406
45407         PR c++/11684
45408         * g++.dg/template/operator1.C: New test.
45409         * g++.dg/parse/operator4.C: New test.
45410
45411         PR c++/11946.C
45412         * g++.dg/expr/enum1.C: New test.
45413         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45414
45415         PR c++/11036.C
45416         * g++.dg/parse/elab2.C: New test.
45417         * g++.dg/parse/typedef4.C: Change error message.
45418         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45419         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45420         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45421
45422 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45423
45424         * gcc.dg/pch/warn-1.c: New.
45425         * gcc.dg/pch/warn-1.hs: New.
45426
45427         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45428         not-tested file.
45429
45430 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45431
45432         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45433
45434 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45435
45436         * gcc.dg/uninit-D.c: New Test.
45437         * gcc.dg/uninit-E.c: New Test.
45438         * gcc.dg/uninit-F.c: New Test.
45439         * gcc.dg/uninit-G.c: New Test.
45440
45441 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45442
45443         * g++.dg/README: Describe the pch directory.
45444
45445 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45446
45447         PR c++/11174
45448         * g++.dg/parse/access4.C: New test.
45449         * g++.dg/parse/access5.C: Likewise.
45450         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45451
45452 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45453
45454         * gcc.dg/noncompile/20030818-1.c: New.
45455
45456 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45457
45458         PR c++/11957
45459         * g++.dg/warn/noeffect1.C: New test.
45460
45461         * g++.dg/template/scope2.C: New test.
45462         * g++.dg/template/error2.C: Correct dg-error
45463
45464 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45465
45466         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45467
45468 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         PR C++/11512
45471         * g++.dg/template/warn1.C: New.
45472
45473 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45474
45475         * g++.dg/template/error2.C: New test.
45476         * g++.dg/lookup/using7.C: Adjust errors
45477         * g++.old-deja/g++.pt/crash36.C: Likewise.
45478         * g++.old-deja/g++.pt/derived3.C: Likewise.
45479
45480 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45481
45482         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45483         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45484         * gcc.c-torture/execute/builtins/string-9.c: New, from
45485         string-opt-9.c.  Adjust for execute/builtins framework.
45486         * gcc.c-torture/execute/string-opt-9.c: Delete.
45487
45488 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45489
45490         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45491
45492         * g++.dg/parse/ret-type2.C: New test.
45493
45494         PR c++/11703
45495         * g++.dg/init/new8.C: New test.
45496
45497         PR c++/10923
45498         * g++.dg/parse/typedef5.C: New test.
45499
45500         PR c++/9512
45501         * g++.dg/parse/qualified2.C: New test.
45502         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45503         invalid code.
45504
45505 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45506
45507         * g++.dg/conversion/ptrmem1.C: New test.
45508
45509 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45510
45511         PR target/11693
45512         * gcc.dg/20030811-1.c: New test.
45513
45514         PR target/11535
45515         * gcc.c-torture/execute/20030811-1.c: New test.
45516
45517 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45518
45519         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45520
45521 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45522
45523         PR c++/11789.C
45524         * g++.dg/inherit/multiple1.C: New test.
45525
45526 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45527
45528         * gcc.dg/spe1.c: New test.
45529
45530         PR c++/11670
45531         * g++.dg/expr/cast2.C: New test.
45532
45533         PR c++/10530
45534         * g++.dg/template/dependent-name2.C: New test.
45535
45536 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45537
45538         * g++.dg/parse/crash11.C: Put the dg options in comments.
45539
45540 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45541
45542         * lib/gcc-dg.exp: Update for diagnostic change.
45543
45544 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45545
45546         PR c++/5767
45547         * g++.dg/parse/crash11.C: New test.
45548
45549 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45550
45551         * gcc.dg/cpp/spacing1.c: Update.
45552
45553 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45554
45555         PR target/11739
45556         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45557         a value for -mtune.
45558
45559 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45560
45561         PR middle-end/11771
45562         * gcc.c-torture/compile/20030804-1.c: New test case.
45563
45564 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45565
45566         * gcc.dg/20030804-1.c: New test case.
45567
45568 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45569
45570         * gcc.dg/cpp/separate-1.c: New test.
45571
45572 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45573
45574         PR c++/11704
45575         * g++.dg/template/dependent-expr2.C: New test.
45576
45577         PR c++/11766
45578         * g++.dg/expr/ptrmem1.C: New test.
45579
45580 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45581
45582         PR c++/9453
45583         * g++.dg/template/friend15.C: New test.
45584
45585 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45586
45587         * lib/dg-pch.exp: Work round PCH bug.
45588
45589 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45590
45591         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45592         builtins.  Move cases from builtins-4.c here.
45593
45594         * gcc.dg/torture/builtin-math-1.c: New test taken from
45595         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45596         additional cases.
45597
45598         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45599         Delete.
45600
45601 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45602
45603         PR c++/9447
45604         * g++.dg/template/using7.C: New test.
45605
45606 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45607
45608         * import1.c, import2.c: New tests.
45609
45610 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45611
45612         * g++.dg/eh/crossjump1.C: New test.
45613
45614 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45615
45616         PR c++/11697
45617         * g++.dg/template/using6.C: New test.
45618
45619         PR c++/11744
45620         * g++.dg/template/koenig2.C: New test.
45621
45622 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45623
45624         PR c++/7983
45625         * g++.dg/parse/typedef4.C: New test.
45626
45627 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45628
45629         PR c++/8442, c++/8806
45630         * g++.dg/template/elab1.C: New test.
45631         * g++.dg/template/type2.C: Likewise.
45632         * g++.dg/template/ttp3.C: Adjust expected error message.
45633         * g++.old-deja/g++.law/visibility13.C: Likewise.
45634         * g++.old-deja/g++.niklas/t135.C: Likewise.
45635         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45636         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45637         template argument.
45638         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45639
45640 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45641
45642         PR c++/11295
45643         * g++.dg/ext/stmtexpr1.C: New test.
45644
45645         * g++.dg/opt/tmp1.C: New test.
45646
45647         PR c++/11525
45648         * g++.dg/parse/constant4.C: New test.
45649
45650         PR c++/9447
45651         * g++.dg/template/using5.C: New test.
45652
45653 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45654
45655         * gcc.dg/builtins-27.c: New test case.
45656
45657 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45658
45659         * gcc.dg/tls/opt-7.c: New test.
45660
45661 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45662
45663         * g++.old-deja/g++.other/crash18.C: Remove.
45664
45665 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45666
45667         * g++.dg/template/explicit3.C: New.
45668         * g++.dg/template/explicit4.C: New.
45669         * g++.dg/template/explicit5.C: New.
45670
45671         PR c++/11347
45672         * g++.dg/template/memtmpl1.C: New.
45673
45674 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45675
45676         PR target/11565
45677         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45678         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45679
45680 2003-07-30  Jan Hubicka  <jh@suse.cz>
45681
45682         * vtgc1.c: Kill.
45683
45684 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45685
45686         * gcc.dg/struct-in-proto-1.c: New test.
45687
45688 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45689
45690         * gcc.dg/cpp/include2.c: Only expect one message.
45691
45692 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45693
45694         PR c++/9447
45695         * g++.dg/template/using1.C: New test.
45696         * g++.dg/template/using2.C: New test.
45697         * g++.dg/template/using3.C: New test.
45698         * g++.dg/template/using4.C: New test.
45699
45700 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45701
45702         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45703         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45704
45705 2003-07-28  Jan Hubicka  <jh@suse.cz>
45706
45707         PR c++/11530
45708         * g++.dg/opt/call1.C: New test.
45709
45710 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45711
45712         PR c++/11667
45713         * g++.dg/init/enum2.C: New test.
45714         * g++.dg/template/overload1.C: Add "-w" option.
45715
45716 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45717
45718         * gcc.dg/Wdeclaration-after-statement-1.c,
45719         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45720
45721 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45722
45723         * gcc.c-torture/compile/20030725-1.c: New test.
45724
45725 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45726
45727         * gcc.dg/20030505.c: Only run for SPE.
45728         Remove definition of opaque type.
45729
45730 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45731
45732         * g++.dg/template/ptrmem6.C: New test.
45733
45734 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45735
45736         * gcc.c-torture/compile/zero-strct-2.c: New test.
45737
45738 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45739
45740         * gcc.dg/intermod-1.c: New test.
45741
45742 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45743
45744         PR c++/11617
45745         * g++.dg/template/lookup2.C: New test.
45746         * g++.dg/template/memclass1.C: Remove instantiated from error.
45747         * g++.dg/other/error2.C: Tweak expected errors.
45748
45749         PR c++/11596
45750         * g++.dg/template/defarg3.C: New test.
45751
45752         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45753
45754 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45755
45756         * g++.dg/inherit/access5.C: New test.
45757
45758 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45759
45760         PR c++/11513
45761         * g++.dg/template/crash8.C: New test.
45762
45763 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45764
45765         PR c/10602
45766         * gcc.dg/noncompile/incomplete-2.c: New test.
45767
45768 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45769
45770         PR c++/11645
45771         * g++.dg/inherit/access4.C: New test.
45772
45773         PR c++/11517
45774         * g++.dg/expr/cond2.C: New test.
45775
45776         PR optimization/10679
45777         * g++.dg/opt/inline4.C: New test.
45778
45779 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * g++.dg/parse/crash10: New test.
45782
45783 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45784
45785         * g++.dg/ext/flexary1.C: New test.
45786
45787 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45788
45789         PR c++/10793
45790         * g++.dg/template/crash9.C: New test.
45791
45792 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45793
45794         PR c++/3004
45795         * g++.dg/parse/typedef3.C: New test.
45796
45797         PR c++/7906
45798         * g++.dg/parse/operator2.C: New test.
45799
45800         PR c++/8895
45801         * g++.dg/parse/def-tmpl-arg1.C: New test.
45802
45803         PR c++/9282
45804         * g++.dg/parse/funptr1.C: New test.
45805
45806         PR c++/9452
45807         * g++.dg/parse/ambig3.C: New test.
45808
45809         PR c++/9454
45810         * g++.dg/parse/operator3.C: New test.
45811
45812         PR c++/9486
45813         * g++.dg/parse/template10.C: New test.
45814
45815         PR c++/9488
45816         * g++.dg/parse/template11.C: New test.
45817
45818         PR c++/10150
45819         * g++.dg/parse/invalid-op1.C: New test.
45820
45821         PR c++/10247
45822         * g++.dg/parse/condexpr1.C: New test.
45823
45824 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45825
45826         * g++.dg/ext/packed3.C: New test.
45827         * g++.dg/ext/packed4.C: New test.
45828
45829         * gcc.dg/pack-test-3.c: New test.
45830
45831 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45832
45833         * lib/compat.exp: Handle dg-options per source file.
45834         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45835         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45836         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45837         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45838         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45839         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45840         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45841         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45842         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45843         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45844         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45845         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45846         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45847         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45848
45849 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45850
45851         PR c/10320
45852         * gcc.c-torture/execute/20030718-1.c: New test.
45853
45854 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45855
45856         PR optimization/11536
45857         * gcc.dg/20030721-1.c: New test.
45858
45859 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45860
45861         PR c++/11546
45862         * g++.dg/template/lookup1.C: New test.
45863
45864 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45865
45866         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45867         diagnostics of ill-formed constructs involving labels.
45868         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45869         the new 'previously defined here' message.
45870
45871 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.dg/parse/non-dependent2.C: New test.
45874
45875 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45876
45877         * g++.dg/init/init-ref4.C: xfail on targets without
45878         weak symbols.
45879
45880 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45881
45882         PR target/11087
45883         * gcc.c-torture/execute/20030717-1.c: New test.
45884
45885 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45886
45887         * g++.dg/opt/cfg1.C: New test.
45888
45889 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45890
45891         PR optimization/11557
45892         * gcc.dg/20030717-1.c: New test.
45893
45894 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45895
45896         PR c++/10476
45897         * g++.dg/expr/crash-1.C: New test.
45898
45899         PR c++/11027
45900         * g++.dg/template/init3.C: New test.
45901
45902         PR c++/8222
45903         * g++.dg/template/non-dependent1.C: New test.
45904
45905         PR c++/11070
45906         * g++.dg/template/non-dependent2.C: New test.
45907
45908         PR c++/11071
45909         * g++.dg/template/non-dependent3.C: New test.
45910
45911         PR c++/9907
45912         * g++.dg/template/sizeof5.C: New test.
45913
45914 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45915
45916         PR 11498
45917         * gcc.c-torture/compile/mangle-1.c: New file.
45918
45919 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45920
45921         PR c++/7809
45922         * g++.dg/parse/access3.C: New test.
45923
45924 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45925
45926         PR c++/11384
45927         * g++.dg/init/init-ref4.C: New test.
45928
45929 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45930
45931         PR c++/11547
45932         * g++.dg/parse/constant3.C: New test.
45933         * g++.dg/parse/crash7.C: Likewise.
45934
45935 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45936
45937         PR target/11008
45938         * gcc.dg/i386-pentium4-not-mull.c: New.
45939
45940 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45941
45942         * gcc.dg/asm-names.c (ymain): Make it weak.
45943
45944 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45945
45946         PR c++/5421
45947         * g++.dg/template/friend21.C: New test.
45948
45949 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45950
45951         * gcc.dg/cleanup-8.c: New test.
45952         * gcc.dg/cleanup-9.c: New test.
45953
45954 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45955
45956         * g++.dg/ext/dll-MI1.h: New file.
45957         * g++.dg/ext/dllexport-MI1.C: New file.
45958         * g++.dg/ext/dllimport-MI1.C: New file.
45959
45960 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45961
45962         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45963         it does not have cmpstrsi patterns (just cmpmemsi).
45964
45965 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45966
45967         PR debug/11473
45968         * g++.dg/debug/debug8.C: New test.
45969
45970 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45971
45972         PR c++/10108
45973         * g++.dg/template/crash7.C: New test.
45974
45975 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45976
45977         PR target/10795
45978         * gcc.c-torture/compile/20030708-1.c: New.
45979
45980 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45981
45982         * gcc.c-torture/execute/20030715-1.c: New test.
45983
45984 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45985
45986         * gcc.dg/pch/inline-3.c: New file.
45987         * gcc.dg/pch/inline-3.hs: New file.
45988         * gcc.dg/pch/inline-4.c: New file.
45989         * gcc.dg/pch/inline-4.hs: New file.
45990
45991 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45992
45993         PR c++/11509
45994         * g++.dg/template/crash6.C: New test.
45995
45996         PR c++/7053
45997         * g++.dg/template/friend20.C: New test.
45998
45999         PR c++/7019
46000         * g++.dg/template/overload2.C: New test.
46001
46002 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46003
46004         PR optimization/11440
46005         * gcc.c-torture/execute/20030714-1.c: New test.
46006
46007 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46008
46009         PR c++/11154
46010         * g++.dg/template/partial2.C: New test.
46011
46012 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46013
46014         PR c++/11503
46015         * g++.dg/template/anon1.C: New test.
46016
46017         PR c++/11493
46018         PR c++/11495
46019         * g++.dg/parse/template9.C: Likewise.
46020         * g++.dg/template/crash4.C: New test.
46021         * g++.dg/template/koenig1.C: Likewise.
46022         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46023         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46024         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46025         functions.
46026         * g++.old-deja/g++.jason/template36.C: Likewise.
46027         * g++.old-deja/g++.mike/p1989.C: Likewise.
46028         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46029         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46030         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46031         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46032         compiling.
46033         * g++.old-deja/g++.pt/union2.C: Use this->.
46034
46035 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46036
46037         * gcc.dg/20030711-1.c: New test.
46038
46039 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46040
46041         PR c++/11050
46042         * g++.dg/parse/args1.C: New test.
46043         * g++.pt/defarg8.C: Change expected errors.
46044
46045 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46046
46047         PR c++/8164
46048         * g++.dg/template/nontype2.C: New test.
46049
46050         PR c++/10558
46051         * g++.dg/parse/template8.C: New test.
46052
46053         PR c++/8327
46054         * g++.dg/template/scope1.C: New test.
46055
46056         * g++.dg/warn/Wsign-compare-1.C: New test.
46057
46058 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46059
46060         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46061
46062 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46063
46064         PR c++/9411
46065         * g++.dg/template/explicit2.C: New test.
46066
46067         PR c++/10032
46068         * g++.dg/warn/pedantic1.C: New test.
46069
46070 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         PR c++ 9483
46073         * g++.dg/other/field1.C: New test.
46074
46075 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46076
46077         PR c/11449
46078         * gcc.c-torture/compile/20030707-1.c: New.
46079
46080 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46081
46082         PR c++/10849
46083         * g++.dg/template/access12.C: New test.
46084
46085 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46086
46087         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46088         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46089         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46090         * gcc.misc-tests/gcov.exp: Update
46091         * g++.dg/gcov/gcov.exp: Update
46092         * lib/gcov.exp: Update.
46093
46094 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46095
46096         * g++.dg/abi/mangle17.C: Make sure template expressions are
46097         dependent.
46098         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46099         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46100         * g++.dg/opt/stack1.C: Remove erroneous code.
46101         * g++.dg/parse/template7.C: New test.
46102         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46103         * g++.old-deja/g++.pt/crash4.C: Likewise.
46104
46105 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46106
46107         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46108         with zero or one occurence of `$' after the initial `L'.
46109
46110 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46111
46112         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46113
46114 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46115
46116         PR c/11370
46117         * gcc.dg/Wunreachable-6.c: New testcase.
46118         * gcc.dg/Wunreachable-7.c: New testcase.
46119
46120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46121
46122         PR c/11420
46123         * gcc.dg/20030708-1.c: New test.
46124
46125 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46126
46127         * gcc.dg/compat/sdata-section.h: New file.
46128         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46129         * gcc.dg/torture/mips-sdata-1.c: New test.
46130
46131 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46132
46133         PR c++/11030
46134         * g++.dg/template/friend19.C: New test.
46135
46136 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46137
46138         * g++.dg/opt/strength-reduce.C: New test.
46139
46140 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46141
46142         PR target/10979
46143         * gcc.dg/20030707-1.c: New testcase.
46144
46145 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46146
46147         PR optimization/11059
46148         * g++.dg/opt/emptyunion.C: New testcase.
46149
46150 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46151             Eric Botcazou  <ebotcazou@libertysurf.fr>
46152
46153         * g++.dg/opt/stack1.C: New test.
46154
46155 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46156
46157         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46158         run test.
46159
46160         PR c++/11431
46161         * g++.dg/expr/static_cast3.C: New test.
46162
46163 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46164
46165         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46166         everywhere.
46167         * gcc.dg/concat.c: Concatenation of string constants with
46168         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46169         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46170         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46171         necessary to avoid multi-character character constant warning.
46172         * gcc.dg/cpp/escape.c: Likewise.
46173         * gcc.dg/cpp/ucs.c: Likewise.
46174         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46175         Fix a typo.
46176
46177 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46178
46179         PR c/11428
46180         * gcc.c-torture/compile/20030704-1.c: New.
46181
46182 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46183
46184         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46185
46186 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46187
46188         PR c++/5287, PR c++/7910,  PR c++/11021
46189         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46190         tests for warnings.
46191         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46192         * g++.dg/ext/dllimport3.C: Likewise.
46193         * g++.dg/ext/dllimport4.C: New file.
46194         * g++.dg/ext/dllimport5.C: New file.
46195         * g++.dg/ext/dllimport6.C: New file.
46196         * g++.dg/ext/dllimport7.C: New file.
46197         * g++.dg/ext/dllimport8.C: New file.
46198         * g++.dg/ext/dllimport9.C: New file.
46199         * g++.dg/ext/dllimport10.C: New file.
46200         * g++.dg/ext/dllexport1.C: New file.
46201
46202 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46203
46204         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46205         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46206
46207 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46208
46209         * gcc.dg/builtins-25.c: New testcase.
46210         * gcc.dg/builtins-26.c: New testcase.
46211
46212 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46213
46214         * gcc.dg/compat/vector-defs.h: New file.
46215         * gcc.dg/compat/vector-setup.h: New file.
46216         * gcc.dg/compat/vector-check.h: New file.
46217         * gcc.dg/compat/vector-1_main.c: New file.
46218         * gcc.dg/compat/vector-1_x.c: New file.
46219         * gcc.dg/compat/vector-1_y.c: New file.
46220         * gcc.dg/compat/vector-2_main.c: New file.
46221         * gcc.dg/compat/vector-2_x.c: New file.
46222         * gcc.dg/compat/vector-2_y.c: New file.
46223
46224         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46225         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46226         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46227         * gcc.dg/compat/struct-align-1.h: New file.
46228         * gcc.dg/compat/struct-align-1_main.c: New file.
46229         * gcc.dg/compat/struct-align-1_x.c: New file.
46230         * gcc.dg/compat/struct-align-1_y.c: New file.
46231         * gcc.dg/compat/struct-align-2.h: New file.
46232         * gcc.dg/compat/struct-align-2_main.c: New file.
46233         * gcc.dg/compat/struct-align-2_x.c: New file.
46234         * gcc.dg/compat/struct-align-2_y.c: New file.
46235
46236         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46237         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46238         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46239         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46240         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46241         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46242         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46243         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46244         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46245         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46246         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46247         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46248         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46249         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46250         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46251         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46252         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46253         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46254         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46255         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46256         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46257         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46258         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46259         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46260         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46261         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46262         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46263         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46264         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46265
46266 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46267
46268         * gcc.dg/i386-call-1.c: New test.
46269
46270 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46271
46272         PR c++/9162
46273         * g++.dg/parse/defarg4.C: New.
46274
46275 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46276
46277         PR target/10700
46278         * gcc.c-torture/compile/20030703-1.c: New test case.
46279
46280 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46281
46282         * g++.dg/template/local3.C: Remove extra semicolon.
46283
46284 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46285
46286         * gcc.dg/i386-volatile-1.c: New test.
46287
46288 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46289
46290         PR c++/11072
46291         * g++.dg/other/offsetof2.C: XFAIL.
46292         * g++.dg/other/offsetof5.C: New.
46293
46294         PR c++/10219
46295         * g++.dg/template/error1.C: New.
46296
46297         PR c++/9779
46298         * g++.dg/template/dependent-expr1.C: New.
46299
46300 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46301
46302         PR c++/6949
46303         * g++.dg/template/local3.C: New test.
46304
46305         PR c++/11149
46306         * g++.dg/lookup/scoped6.C: New test.
46307
46308 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46309
46310         PR c++/8046
46311         * g++.dg/other/error7.C: New test.
46312
46313 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46314
46315         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46316         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46317         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46318         * g++.old-deja/g++.other/union2.C: Likewise.
46319         * gcc.dg/c90-const-expr-2.c: Likewise.
46320         * gcc.dg/c90-const-expr-3.c: Likewise.
46321         * gcc.dg/c99-const-expr-2.c: Likewise.
46322         * gcc.dg/c99-const-expr-3.c: Likewise.
46323         * gcc.dg/concat.c: Likewise.
46324
46325 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46326
46327         PR c++/9559
46328         * g++.dg/init/static1.C: New test.
46329
46330 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46331
46332         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46333         * g++.old-deja/g++.other/access2.C: Likewise.
46334         * g++.old-deja/g++.other/decl2.C: Likewise.
46335         * gcc.c-torture/execute/20020615-1.c: Likewise.
46336
46337 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46338
46339         PR c++/4933
46340         * g++.dg/template/sizeof4.C: New test.
46341
46342 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46343
46344         * g++.dg/other/error6.C: New test.
46345
46346 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46347
46348         PR c++/10750
46349         * g++.dg/parse/constant2.C: New test.
46350
46351 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46352
46353         PR c++/11106
46354         * g++.dg/other/error5.C: New test.
46355
46356 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46357
46358         * gcc.dg/format/gcc_diag-1.c: New test.
46359
46360 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46361
46362         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46363
46364 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46365
46366         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46367         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46368         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46369
46370 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46371
46372         * gcc.c-torture/execute/builtins/string-8.c: New test.
46373         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46374         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46375         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46376
46377 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46378
46379         PR c++/10468
46380         * g++.dg/ext/typeof6.C: New test.
46381
46382 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46383
46384         PR c++/10796
46385         * g++.dg/init/enum1.C: New test.
46386
46387 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46388
46389         * gcc.dg/20030627-1.c: New test.
46390
46391 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46392
46393         PR c++/11332
46394         * g++.dg/expr/static_cast2.C: New test.
46395
46396 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46397             Jakub Jelinek  <jakub@redhat.com>
46398
46399         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46400         sprintf(dst,"%s",src) optimization.
46401         * gcc.c-torture/execute/20030626-1.c: New test case.
46402         * gcc.c-torture/execute/20030626-2.c: New test case.
46403
46404 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46405
46406         * gcc.c-torture/execute/multi-ix.c: New test.
46407
46408         * gcc.c-torture/execute/simd-4.c (main):
46409         Added missing semicolon at end of union.
46410
46411 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46412
46413         PR c++/8266
46414         * g++.dg/template/explicit-instantiation3.C: New test.
46415
46416 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46417
46418         * gcc.dg/20030626-1.c: Use signed char.
46419
46420 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46421
46422         * gcc.dg/20030626-1.c: New test.
46423
46424 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46425
46426         * const-str-2.m: Update.
46427
46428 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46429
46430         PR c++/10990
46431         * g++.dg/rtti/dyncast1.C: New test.
46432         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46433         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46434         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46435
46436         PR c++/10931
46437         * g++.dg/expr/static_cast1.C: New test.
46438
46439 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46440
46441         * gcc.dg/20030625-1.c: New test.
46442
46443 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46444
46445         * gcc.c-torture/compile/20030624-1.c: New test case.
46446
46447 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46448
46449         * gcc.c-torture/execute/string-opt-17.c: New test.
46450
46451 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46452
46453         PR c++/5754
46454         * g++.dg/parse/crash6.C: New test.
46455
46456 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46457
46458         * gcc.dg/builtins-24.c: New test case.
46459
46460 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46461
46462         * g++.dg/opt/operator1.C: New test.
46463
46464 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46465
46466         * gcc.c-torture/execute/string-opt-16.c: New test case.
46467
46468 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46469
46470         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46471         * g++.old-deja/g++.other/conv7.C: Likewise.
46472         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46473         * g++.old-deja/g++.other/overload14.C: Likewise.
46474
46475 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46476
46477         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46478         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46479
46480 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46481
46482         PR c++/10888
46483         * g++.dg/warn/Winline-3.C: New test.
46484
46485 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46486
46487         * lib/target-supports.exp (check_alias_available): Make the test
46488         program acceptable to the Solaris assembler.
46489
46490         PR c++/10749
46491         * g++.dg/template/memclass2.C: New test.
46492
46493 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46494             Eric Botcazou  <ebotcazou@libertysurf.fr>
46495
46496         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46497         data for non-matching targets.
46498         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46499
46500 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46501
46502         PR c++/10845
46503         * g++.dg/template/member3.C: New test.
46504
46505 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46506
46507         PR c++/10939
46508         * g++.dg/template/func1.C: New test.
46509
46510         PR c++/9649
46511         * g++.dg/template/static4.C: New test.
46512         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46513
46514         PR c++/11041
46515         * g++.dg/init/ref7.C: New test.
46516
46517 2003-06-19  Matt Austern  <austern@apple.com>
46518
46519         PR c++/11228
46520         * g++.dg/anew1.C: New test.
46521         * g++.dg/anew2.C: New test.
46522         * g++.dg/anew3.C: New test.
46523         * g++.dg/anew4.C: New test.
46524
46525 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46526
46527         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46528
46529 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46530
46531         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46532         endian-dependent.
46533
46534 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46535
46536         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46537         Remove cruft.
46538
46539 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46540
46541         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46542         * gcc.c-torture/compile/961203-1.c: Likewise.
46543         * gcc.c-torture/compile/980506-1.c: Likewise.
46544
46545 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46546
46547         PR c++/10712
46548         * g++.dg/lookup/using7.C: New test.
46549
46550 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46551
46552         PR c++/11105
46553         * g++.dg/abi/conv1.C: Remove it.
46554         * g++.dg/template/conv7.C: New test.
46555         * g++.dg/template/conv8.C: Likewise.
46556         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46557         conversion operator.
46558
46559 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46560
46561         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46562         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46563         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46564         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46565         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46566         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46567         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46568         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46569         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46570         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46571         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46572         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46573         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46574         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46575         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46576         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46577         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46578         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46579         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46580         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46581         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46582         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46583         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46584         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46585         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46586         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46587         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46588         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46589         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46590
46591 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46592
46593         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46594         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46595         indications.
46596
46597 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46598
46599         * gcc.dg/i386-387-5.c: New test case.
46600         * gcc.dg/i386-387-6.c: New test case.
46601         * gcc.dg/builtins-23.c: New test case.
46602
46603 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46604
46605         * gcc.dg/builtins-22.c: New test case.
46606         * gcc.dg/i386-387-1.c: Update to test exp.
46607         * gcc.dg/i386-387-2.c: Likewise.
46608
46609 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46610
46611         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46612
46613 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * lib/gcc-dg.exp (dg-require-dll): New function.
46616         (dg-xfail-if): Likewise.
46617         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46618         driver.
46619
46620         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46621         * gcc.c-torture/compile/20001205-1.c: Likewise.
46622         * gcc.c-torture/compile/20001226-1.c: Likewise.
46623         * gcc.c-torture/compile/20010518-2.c: Likewise.
46624         * gcc.c-torture/compile/20020312-1.c: Likewise.
46625         * gcc.c-torture/compile/20020604-1.c: Likewise.
46626         * gcc.c-torture/compile/920501-12.c: Likewise.
46627         * gcc.c-torture/compile/920501-4.c: Likewise.
46628         * gcc.c-torture/compile/920520-1.c: Likewise.
46629         * gcc.c-torture/compile/920521-1.c: Likewise.
46630         * gcc.c-torture/compile/920625-1.c: Likewise.
46631         * gcc.c-torture/compile/961203-1.c: Likewise.
46632         * gcc.c-torture/compile/980506-1.c: Likewise.
46633         * gcc.c-torture/compile/981006-1.c: Likewise.
46634         * gcc.c-torture/compile/981022-1.c: Likewise.
46635         * gcc.c-torture/compile/981223-1.c: Likewise.
46636         * gcc.c-torture/compile/990617-1.c: Likewise.
46637         * gcc.c-torture/compile/dll.c: Likewise.
46638         * gcc.c-torture/compile/labels-3.c: Likewise.
46639         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46640         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46641         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46642         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46643         * gcc.c-torture/compile/simd-5.c: Likewise.
46644         * gcc.c-torture/compile/20000804-1.x: Remove.
46645         * gcc.c-torture/compile/20001205-1.x: Likewise.
46646         * gcc.c-torture/compile/20001226-1.x: Likewise.
46647         * gcc.c-torture/compile/20010518-2.x: Likewise.
46648         * gcc.c-torture/compile/20020312-1.x: Likewise.
46649         * gcc.c-torture/compile/20020604-1.x: Likewise.
46650         * gcc.c-torture/compile/920501-12.x: Likewise.
46651         * gcc.c-torture/compile/920501-4.x: Likewise.
46652         * gcc.c-torture/compile/920520-1.x: Likewise.
46653         * gcc.c-torture/compile/920521-1.x: Likewise.
46654         * gcc.c-torture/compile/920625-1.x: Likewise.
46655         * gcc.c-torture/compile/961203-1.x: Likewise.
46656         * gcc.c-torture/compile/980506-1.x: Likewise.
46657         * gcc.c-torture/compile/981006-1.x: Likewise.
46658         * gcc.c-torture/compile/981022-1.x: Likewise.
46659         * gcc.c-torture/compile/981223-1.x: Likewise.
46660         * gcc.c-torture/compile/990617-1.x: Likewise.
46661         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46662         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46663         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46664         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46665         * gcc.c-torture/compile/simd-5.x: Likewise.
46666
46667         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46668
46669 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46670
46671         * gcc.c-torture/execute/20030611-1.c: New test.
46672
46673 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46674
46675         PR middle-end/168
46676         * gcc.dg/20030612-1.c: New test case.
46677
46678 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46679
46680         PR c++/10635
46681         * g++.dg/expr/cast1.C: New test.
46682
46683 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46684
46685         * gcc.dg/builtins-21.c: New test case.
46686
46687 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46688
46689         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46690         options instead of at the end.
46691         * lib/objc.exp (objc_target_compile): Likewise.
46692
46693 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46694
46695         PR c++/10432
46696         * g++.dg/parse/error1.C: New test.
46697
46698 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46699
46700         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46701         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46702         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46703         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46704         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46705         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46706         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46707         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46708         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46709         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46710         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46711         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46712         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46713         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46714         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46715         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46716         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46717         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46718         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46719         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46720         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46721         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46722         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46723         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46724
46725         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46726         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46727         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46728         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46729         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46730         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46731         * gcc.dg/compat/scalar-return-3_main.c: New file.
46732         * gcc.dg/compat/scalar-return-3_x.c: New file.
46733         * gcc.dg/compat/scalar-return-3_y.c: New file.
46734         * gcc.dg/compat/scalar-return-4_main.c: New file.
46735         * gcc.dg/compat/scalar-return-4_x.c: New file.
46736         * gcc.dg/compat/scalar-return-4_y.c: New file.
46737
46738 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46739
46740         * gcc.dg/compat/fp2-struct-check.h: New file.
46741         * gcc.dg/compat/fp2-struct-defs.h: New file.
46742         * gcc.dg/compat/fp2-struct-init.h: New file.
46743         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46744         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46745         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46746         * gcc.dg/compat/struct-return-10_main.c: New file.
46747         * gcc.dg/compat/struct-return-10_x.c: New file.
46748         * gcc.dg/compat/struct-return-10_y.c: New file.
46749
46750         * gcc.dg/compat/compat-common.h: New file.
46751         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46752         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46753         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46754         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46755         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46756         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46757         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46758         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46759         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46760         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46761         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46762         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46763         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46764         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46765         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46766         * gcc.dg/compat/small-struct-check.h: Ditto.
46767         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46768         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46769         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46770         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46771         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46772         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46773         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46774         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46775         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46776         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46777         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46778         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46779         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46780         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46781         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46782         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46783         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46784         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46785         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46786         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46787         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46788         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46789         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46790         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46791         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46792         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46793         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46794         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46795         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46796         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46797
46798 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46799
46800         * g++.dg/pch/static-1.C: New file.
46801         * g++.dg/pch/static-1.Hs: New file.
46802
46803 2003-06-10  Richard Henderson  <rth@redhat.com>
46804
46805         * gcc.dg/asm-7.c: Adjust expected warning text.
46806
46807 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46808
46809         * gcc.dg/builtins-20.c: New test case.
46810
46811 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46812
46813         PR c++/11131
46814         * g++.dg/opt/template1.C: New test.
46815
46816 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46817
46818         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46819         additional_sources.
46820
46821 2003-05-21  David Taylor  <dtaylor@emc.com>
46822
46823         * gcc.dg/Wpadded.c: New file.
46824
46825 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46826
46827         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46828         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46829         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46830         dg-require-weak.
46831
46832 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46833
46834         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46835
46836 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46837
46838         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46839         (dg-require-alias): Likewise.
46840         (dg-require-gc-sections): Likewise.
46841         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46842
46843 2003-06-08  Richard Henderson  <rth@redhat.com>
46844
46845         * gcc.dg/20011029-2.c: Fix the array reference.
46846         * gcc.dg/asm-7.c: New.
46847
46848 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46849
46850         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46851
46852 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46853
46854         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46855         (dg-require-gc-sections): Likewise.
46856
46857 2003-06-08  Jan Hubicka  <jh@suse.cz>
46858
46859         * i386-cmov1.c: Fix regular expression.
46860         * i386-cvt-1.c: Likewise.
46861         * i386-local.c: Likewise.
46862         * i386-local2.c: Likewise.
46863         * i386-mul.c: Likewise.
46864         * i386-ssetype-1.c: Likewise.
46865         * i386-ssetype-3.c: Likewise.
46866         * i386-ssetype-5.c: Likewise.
46867
46868 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46869
46870         PR c++/11039
46871         * g++.dg/warn/implicit-typename2.C: New test.
46872         * g++.dg/warn/implicit-typename3.C: New test.
46873
46874 2003-06-07  Richard Henderson  <rth@redhat.com>
46875
46876         * g++.dg/other/offsetof3.C: Use size_t.
46877         * g++.dg/other/offsetof4.C: Likewise.
46878
46879 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46880
46881         * lib/copy-file.exp: New. Implement gcc_copy_files.
46882
46883         * lib/dg-pch.exp: Load copy-file.exp
46884         (dg-pch): Use gcc_copy_files instead of "file copy".
46885
46886 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46887
46888         * gcc.dg/weak/weak.exp: Simplify.
46889         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46890         * gcc.dg/weak/weak-1.c: Likewise.
46891         * gcc.dg/weak/weak-2.c: Likewise.
46892         * gcc.dg/weak/weak-3.c: Likewise.
46893         * gcc.dg/weak/weak-4.c: Likewise.
46894         * gcc.dg/weak/weak-5.c: Likewise.
46895         * gcc.dg/weak/weak-6.c: Likewise.
46896         * gcc.dg/weak/weak-7.c: Likewise.
46897         * gcc.dg/weak/weak-8.c: Likewise.
46898         * gcc.dg/weak/weak-9.c: Likewise.
46899
46900 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46901
46902         gcc.c-torture/execute/20030606-1.c: New.
46903
46904 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46905
46906         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46907         * gcc.dg/builtins-19.c: Likewise.
46908
46909 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46910
46911         * gcc.dg/builtins-2.c: Add some more tests.
46912         * gcc.dg/builtins-18.c: New test case.
46913         * gcc.dg/builtins-19.c: New test case.
46914
46915 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46916             Jim Wilson  <wilson@tuliptree.org>
46917
46918         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46919
46920 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46921
46922         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46923         mempcpy/stpcpy calls not to be optimized into something else.
46924         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46925         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46926         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46927
46928 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46929
46930         * gcc.dg/format/asm_fprintf-1.c: New test.
46931
46932 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46933
46934         * lib/gcc-defs.exp (additional_sources): New variable.
46935         (dg-additional-sources): New function.
46936         (additional_files): New variable.
46937         (dg-additional-files): New function.
46938         (dg-additional-files-options): Likewise.
46939         * lib/gcc-dg.exp (dg-require-weak): New function.
46940         (dg-require-alias): Likewise.
46941         (dg-require-gc-sections): Likewise.
46942         * lib/target-supports.exp (check_alias_available): Remove testfile
46943         parameter.
46944         (check_gc_sections_available): New function.
46945         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46946         (dg-gpp-additional-files): Likewise.
46947         * lib/g++.exp (additional_sources): Remove.
46948         (additional_files): Likewise.
46949         (g++_target_compile): Use dg-additional-files-options.
46950
46951         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46952         Tcl logic.
46953         * gcc.dg/special/ecos.exp: Remove.
46954         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46955         * gcc.dg/special/alias-1.c: Likewise.
46956         * gcc.dg/special/alias-2.c: Likewise.
46957         * gcc.dg/special/gcsec-1.c: Likewise.
46958         * gcc.dg/special/weak-1.c: Likewise.
46959         * gcc.dg/special/weak-2.c: Likewise.
46960         * gcc.dg/special/wkali-1.c: Likewise.
46961         * gcc.dg/special/wkali-2.c: Likewise.
46962
46963         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46964         dg-gpp-additional-*.
46965         * g++.dg/special/conpr-3.C: Likewise.
46966         * g++.dg/special/conpr-4.C: Likewise.
46967         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46968         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46969         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46970         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46971         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46972         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46973         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46974         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46975         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46976         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46977         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46978         * g++.old-deja/g++.other/comdat1.C: Likewise.
46979         * g++.old-deja/g++.other/comdat2.C: Likewise.
46980         * g++.old-deja/g++.other/comdat3.C: Likewise.
46981         * g++.old-deja/g++.other/ctor1.C: Likewise.
46982         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46983
46984 2003-06-05  Richard Henderson  <rth@redhat.com>
46985
46986         * gcc.dg/debug/20030605-1.c: New.
46987
46988 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46989
46990         * README.QMTEST: Update.
46991
46992 2003-06-04  Richard Henderson  <rth@redhat.com>
46993
46994         * gcc.dg/cleanup-1.c: New.
46995         * gcc.dg/cleanup-2.c: New.
46996         * gcc.dg/cleanup-3.c: New.
46997         * gcc.dg/cleanup-4.c: New.
46998         * gcc.dg/cleanup-5.c: New.
46999         * gcc.dg/cleanup-6.c: New.
47000         * gcc.dg/cleanup-7.c: New.
47001
47002 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47003
47004         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47005
47006         * lib/dg-pch.exp: New file.
47007         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47008         * gcc.dg/pch/pch.exp: Likewise.
47009
47010 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47011
47012         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47013         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47014         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47015         * gcc.dg/builtins-17.c: New test case.
47016         * gcc.dg/i386-387-4.c: New test case.
47017         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47018
47019 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47020
47021         * gcc.dg/ultrasp9.c: New test.
47022
47023 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47024
47025         * gcc.c-torture/compile/20030604-1.c: New test.
47026         * gcc.dg/sparc-constant-1.c: New test.
47027
47028 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47029
47030         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47031
47032 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47033
47034         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47035
47036         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47037         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47038
47039 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47040
47041         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47042
47043 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47044
47045         PR c++/10940
47046         * g++.dg/template/spec10.C: New test.
47047
47048 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47049
47050         * gcc.dg/builtins-16.c: New test case.
47051
47052 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47053
47054         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47055         mempcpy test with post-increments.
47056         * gcc.c-torture/execute/string-opt-3.c: New test.
47057         * gcc.dg/string-opt-1.c: New test.
47058
47059 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47060
47061         PR fortran/10965
47062         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47063
47064 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47065
47066         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47067         (scan-assembler): ... here.  Use dg-scan.
47068         (scan-assembler-not): Likewise.
47069         (scan-file): New function.
47070         (scan-file-not): Likewise.
47071         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47072         * gcc.dg/cpp/_Pragma4.c: Likewise.
47073         * gcc.dg/cpp/_Pragma5.c: Likewise.
47074         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47075         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47076         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47077         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47078         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47079         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47080         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47081         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47082         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47083         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47084         * gcc.dg/cpp/cxxcom1.c: Likewise.
47085         * gcc.dg/cpp/line1.c: Likewise.
47086         * gcc.dg/cpp/maccom1.c: Likewise.
47087         * gcc.dg/cpp/maccom2.c: Likewise.
47088         * gcc.dg/cpp/maccom3.c: Likewise.
47089         * gcc.dg/cpp/maccom4.c: Likewise.
47090         * gcc.dg/cpp/maccom5.c: Likewise.
47091         * gcc.dg/cpp/maccom6.c: Likewise.
47092         * gcc.dg/cpp/multiline.c: Likewise.
47093         * gcc.dg/cpp/spacing1.c: Likewise.
47094         * gcc.dg/cpp/spacing2.c: Likewise.
47095         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47096         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47097         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47098         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47099         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47100         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47101         * gcc.dg/cpp/cxxcom2.c: Likewise.
47102         * gcc.dg/cpp/cxxcom2.h: New file.
47103
47104         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47105         * g++.dg/cpp/truefalse.C: Here.
47106         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47107
47108 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47109
47110         * gcc.dg/cpp/redef3.c: New file.
47111
47112 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47113
47114         * gcc.dg/i386-loop-3.c: New test.
47115
47116 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47117
47118         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47119
47120 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47121
47122         * gcc.dg/fwrapv-1.c: New test case.
47123         * gcc.dg/fwrapv-2.c: New test case.
47124
47125 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47126
47127         PR c++/10956
47128         * g++.dg/template/spec9.C: New test.
47129
47130 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47131
47132         * gcc.dg/duff-4.c: New test case.
47133
47134 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47135
47136         PR fortran/10843
47137         * g77.dg/ffixed-form-1.f: New test
47138         * g77.dg/ffixed-form-2.f: New test
47139         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47140         * g77.dg/ffree-form-3.f: New test
47141
47142 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47143
47144         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47145         * gcc.dg/wint_t-1.c: Likewise.
47146
47147 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47148
47149         * g++.dg/template/access11.C: New test.
47150
47151 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47152
47153         PR c++/10849
47154         * g++.dg/template/access10.C: New test.
47155
47156 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47157             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47158
47159         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47160
47161 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47162
47163         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47164         suppress for powerpc-*-darwin*.
47165         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47166
47167 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47168
47169         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47170         suppress option for powerpc-*-darwin*.
47171
47172 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47173
47174         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47175         * gcc.dg/builtins-4.c: Add test for fmod.
47176
47177 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47178
47179         PR c++/10682
47180         * g++.dg/template/instantiate4.C: New test.
47181
47182 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47183
47184         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47185
47186 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47187
47188         * gcc.dg/compat/scalar-return-1_main.c: New file.
47189         * gcc.dg/compat/scalar-return-1_x.c: New file.
47190         * gcc.dg/compat/scalar-return-1_y.c: New file.
47191         * gcc.dg/compat/scalar-return-2_main.c: New file.
47192         * gcc.dg/compat/scalar-return-2_x.c: New file.
47193         * gcc.dg/compat/scalar-return-2_y.c: New file.
47194         * gcc.dg/compat/struct-return-3_main.c: New file.
47195         * gcc.dg/compat/struct-return-3_y.c: New file.
47196         * gcc.dg/compat/struct-return-3_x.c: New file.
47197         * gcc.dg/compat/struct-return-2_main.c: New file.
47198         * gcc.dg/compat/struct-return-2_x.c: New file.
47199         * gcc.dg/compat/struct-return-2_y.c: New file.
47200
47201 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47202
47203         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47204         for hppa*-hp-hpux*.
47205         * gcc.dg/20021014-1.c (dg-options): Likewise.
47206         * gcc.dg/nest.c (dg-options): Likewise.
47207
47208 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47209
47210         PR c++/9738
47211         * g++.dg/ext/dllimport2.C: New file.
47212         * g++.dg/ext/dllimport3.C: New file.
47213
47214 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47215
47216         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47217         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47218         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47219         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47220         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47221         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47222         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47223         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47224         * gcc.dg/compat/small-struct-defs.h: New file.
47225         * gcc.dg/compat/small-struct-init.h: New file.
47226         * gcc.dg/compat/small-struct-check.h: New file.
47227         * gcc.dg/compat/fp-struct-defs.h: New file.
47228         * gcc.dg/compat/fp-struct-check.h: New file.
47229         * gcc.dg/compat/fp-struct-init.h: New file.
47230         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47231         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47232
47233 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47234
47235         * gcc.dg/20030225-2.c: New test.
47236
47237 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47238             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47239
47240         * gcc.c-torture/compile/20030518-1.c: New test case.
47241
47242 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47243
47244         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47245         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47246         gcc-dg-debug-runtest.
47247         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47248         gcc-dg-debug-runtest.
47249
47250 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47251
47252         PR c++/9022
47253         * g++.dg/lookup/using6.C: New test.
47254
47255 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47256
47257         * g++.dg/parse/access2.C: New test.
47258
47259 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47260
47261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47262         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47263         * gcc.dg/debug/debug.exp: Likewise.
47264
47265 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47266
47267         * gcc.dg/dollar.c: New test.
47268
47269 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47270
47271         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47272         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47273         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47274         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47275         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47276         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47277         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47278         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47279         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47280         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47281         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47282         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47283         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47284         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47285         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47286         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47287         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47288         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47289
47290 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47291
47292         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47293         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47294         support for "repo" mode.
47295         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47296         * lib/g77-dg.exp: Likewise.
47297         * lib/obj-dg.exp: Likewise.
47298
47299 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47300
47301         Merge from gcc-3_2-rhl8-branch:
47302         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * gcc.dg/tls/opt-6.c: New test.
47305
47306         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47307
47308         * gcc.dg/20030405-1.c: New test.
47309
47310         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47311
47312         * gcc.dg/20030309-1.c: New test.
47313
47314         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47315
47316         * gcc.c-torture/execute/20030307-1.c: New test.
47317
47318         2003-02-20  Randolph Chung  <tausq@debian.org>
47319
47320         * gcc.c-torture/compile/20030220-1.c: New test.
47321
47322         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47323
47324         * gcc.dg/20030217-1.c: New test.
47325
47326         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47327
47328         * gcc.c-torture/compile/20020129-1.c: New test.
47329
47330         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47331
47332         * gcc.dg/unroll-1.c: New test.
47333
47334         2002-11-16  Jan Hubicka  <jh@suse.cz>
47335
47336         * gcc.c-torture/execute/20020920-1.c: New test.
47337
47338         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47339
47340         PR target/7434
47341         * gcc.c-torture/compile/20021008-1.c: New test.
47342
47343         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47344
47345         PR target/7559
47346         * gcc.c-torture/execute/20020810-1.c: New test.
47347
47348         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.c-torture/compile/20020807-1.c: New test.
47351
47352         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47353
47354         * gcc.dg/tls/opt-1.c: New test.
47355
47356         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47357
47358         * gcc.dg/20020729-1.c: New test.
47359
47360         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47361
47362         * g++.dg/opt/life1.C: New test.
47363
47364         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47365
47366         * gcc.dg/20020525-1.c: New test.
47367
47368         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47369
47370         PR c++/6794
47371         * g++.dg/ext/pretty1.C: New test.
47372         * g++.dg/ext/pretty2.C: New test.
47373
47374 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47375
47376         PR c++/8385
47377         * g++.dg/ext/typeof5.C: New test.
47378
47379 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47380
47381         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47382         __USER_LABEL_PREFIX__ into account.
47383         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47384
47385 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47386
47387         * gcc.dg/builtins-15.c: New test case.
47388
47389 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47390
47391         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47392
47393 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47394
47395         * lib/g++.exp: Tweak handling of additional source files.
47396         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47397         * g++.dg/special/conpr-2a.C: Rename to ...
47398         * g++.dg/special/conpr-2a.cc: ... this.
47399         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47400         * g++.dg/special/conpr-3a.C: Rename to ...
47401         * g++.dg/special/conpr-3a.cc: This.
47402         * g++.dg/special/conpr-3b.C: Rename to ...
47403         * g++.dg/special/conpr-3b.cc: This.
47404         * g++.dg/special/conpr-4.C: New test.
47405         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47406
47407 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47408
47409         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47410
47411 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47412
47413         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47414         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47415         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47416         * g++.old-deja/g++.other/warn3.C: Likewise.
47417
47418 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47419
47420         * gcc.dg/i386-387-1.c: Update to also test log.
47421         * gcc.dg/i386-387-2.c: Likewise.
47422
47423 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47424
47425         * g77.f-torture/execute/int8421.f: New test.
47426
47427 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47428
47429         PR c++/10230, c++/10481
47430         * g++.dg/lookup/scoped5.C: New test.
47431
47432 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47433
47434         PR c++/10552
47435         * g++.dg/template/ttp6.C: New test.
47436
47437 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47438
47439         * gcc.c-torture/execute/builtins: New directory.
47440         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47441         gcc.c-torture/execute/builtins.
47442         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47443         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47444         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47445         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47446
47447 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47448
47449         PR c++/9252
47450         * g++.dg/template/access8.C: New test.
47451         * g++.dg/template/access9.C: New test.
47452
47453 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47454
47455         PR c++/9554
47456         * g++.dg/parse/access1.C: New test.
47457
47458 2003-05-09  DJ Delorie  <dj@redhat.com>
47459
47460         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47461         long, and not an int.
47462
47463 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47464
47465         PR c++/10555, c++/10576
47466         * g++.dg/template/memclass1.C: New test.
47467
47468 2003-05-08  DJ Delorie  <dj@redhat.com>
47469
47470         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47471         targets.
47472         * gcc.c-torture/execute/20021024-1.x: Likewise.
47473         * gcc.c-torture/execute/shiftdi.x: Likewise.
47474         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47475         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47476         * gcc.dg/20021018-1.c: Likewise.
47477
47478 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47479
47480         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47481
47482         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47483         (bcopy): Call memmove.
47484
47485 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47486
47487         * g77.f-torture/compile/8485.f: New test case.
47488
47489 2003-05-07  Richard Henderson  <rth@redhat.com>
47490
47491         PR c++/10570
47492         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47493         Verify exception_cleanup not called for rethrows.
47494         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47495         when exiting catch block without rethrowing.
47496         * g++.dg/eh/forced3.C: New.
47497         * g++.dg/eh/forced4.C: New.
47498
47499 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47500
47501         * gcc.dg/20030505.c: Fix triplet.
47502
47503 2003-05-06  DJ Delorie  <dj@redhat.com>
47504
47505         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47506         * gcc.dg/nest.c: Likewise.
47507
47508 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47509
47510         * gcc.dg/builtins-14.c: New test case.
47511
47512 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47513
47514         * lib/compat.exp (compat-execute): New argument.
47515         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47516         * gcc.dg/compat: New test directory.
47517         * gcc.dg/compat/compat.exp: New expect script.
47518         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47519         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47520         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47521         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47522         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47523         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47524
47525         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47526         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47527         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47528         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47529         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47530         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47531         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47532         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47533         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47534         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47535         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47536         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47537         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47538         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47539         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47540
47541 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47542
47543         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47544
47545 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47546
47547         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47548
47549 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47550
47551         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47552         * gcc.dg/ppc-fsel-2.c: New test.
47553
47554         * gcc.dg/unused-5.c: New test.
47555
47556 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47557
47558         PR c++/10496
47559         * g++.dg/warn/pmf1.C: New test.
47560
47561 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47562
47563         PR c++/4494
47564         * g++.dg/warn/main.C: New test.
47565
47566 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47567
47568         * gcc.dg/nonnull-3.c: New test.
47569
47570 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47571
47572         * gcc.dg/cpp/Wtrigraphs.c: Update.
47573         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47574
47575 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47576
47577         * gcc.dg/ppc-fsel-1.c: New test.
47578
47579 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47580
47581         PR c/10604
47582         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47583
47584 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47585
47586         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47587
47588 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47589
47590         PR c++/9364, c++/10553, c++/10586
47591         * g++.dg/parse/typename4.C: New test.
47592         * g++.dg/parse/typename5.C: Likewise.
47593
47594 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47595
47596         * gcc.c-torture/compile/20030503-1.c: New test.
47597
47598 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47599
47600         * g++.dg/lookup/using5.C: Fix testcase error.
47601
47602 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47603
47604         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47605         since MEABI is no longer supported.  Remove all vestiges
47606         of MEABI from the test.
47607
47608 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47609
47610         PR c++/10554
47611         * g++.dg/lookup/using5.C: New test.
47612
47613 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47614
47615         PR c++/8772
47616         * g++.dg/template/ttp5.C: New test.
47617
47618 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47619
47620         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47621         (dg-gpp-additional-sources): New function.
47622         (dg-gpp-additional-files): Likewise.
47623         * lib/g++.exp (additional_sources): New variable.
47624         (additional_files): Likewise.
47625         (g++_target_compile): Deal with them.
47626         * lib/old-dejagnu.exp: Remove.
47627         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47628         * g++.old-deja: Revise all tests to use dg commands.
47629
47630 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47631
47632         PR c++/9432, c++/9528
47633         * g++.dg/lookup/using4.C: New test.
47634
47635 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47636
47637         * gcc.dg/noreturn-5.c: New file.
47638         * gcc.dg/noreturn-6.c: New file.
47639
47640         * gcc.c-torture/compile/inline-1.c: New file.
47641
47642 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47643
47644         PR c++/10551
47645         * g++.dg/template/explicit1.C: New test.
47646
47647 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47648
47649         PR c++/10549
47650         * g++.dg/other/bitfield1.C: New test.
47651
47652         PR c++/10527
47653         * g++.dg/init/new7.C: New test.
47654
47655 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47656
47657         * g++.dg/ext/desig1.C: New test.
47658         * g++.dg/ext/init1.C: Update.
47659
47660         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47661
47662 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47663
47664         PR c++/10180
47665         * g++.dg/warn/Winline-1.C: New test.
47666
47667 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47668
47669         * gcc.c-torture/execute/string-opt-19.c: New test.
47670
47671         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47672         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47673
47674 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47675
47676         PR c++/10506
47677         * g++.dg/init/new6.C: New test.
47678
47679         PR c++/10503
47680         * g++.dg/init/ref6.C: New test.
47681
47682 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47683
47684         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47685
47686 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47687
47688         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47689         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47690
47691 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47692
47693         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47694         initialized static data members.
47695
47696 2003-04-25  H.J. Lu <hjl@gnu.org>
47697
47698         * gcc.dg/ia64-sync-4.c: New test.
47699
47700 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47701
47702         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47703         date.
47704
47705 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47706
47707         PR c++/10337
47708         * g++.dg/warn/conv1.C: New test.
47709         * g++.old-deja/g++.other/conv7.C: Adjust.
47710         * g++.old-deja/g++.other/overload14.C: Adjust.
47711
47712 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47713
47714         PR c++/10471
47715         * g++.dg/template/defarg2.C: New test.
47716
47717 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47718
47719         * gcc.dg/cpp/include2.c: Update.
47720         * gcc.dg/cpp/multiline-2.c: New.
47721         * gcc.dg/cpp/multiline.c: Update.
47722         * gcc.dg/cpp/strify2.c: Update.
47723         * gcc.dg/cpp/trad/literals-2.c: Update.
47724
47725 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47726
47727         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47728
47729 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47730
47731         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47732
47733 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47734
47735         PR c++/10451
47736         * g++.dg/parse/crash4.C: New test.
47737
47738         PR c++/9847
47739         * g++.dg/parse/crash5.C: New test.
47740
47741 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47742
47743         PR c++/10446
47744         * g++.dg/parse/crash3.C: New test.
47745
47746         PR c++/10428
47747         * g++.dg/parse/elab1.C: New test.
47748
47749 2003-04-22  Devang Patel  <dpatel@apple.com>
47750
47751         * gcc.dg/cpp/trad/funlike-5.c: New test.
47752
47753 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47754
47755         * g++.dg/other/packed1.C: Fix dg options.
47756
47757 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * g++.dg/other/offsetof2.C: New test.
47760
47761 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47762
47763         * g++.dg/template/recurse.C: Adjust location of error messages.
47764
47765 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47766
47767         PR c++/9881
47768         * g++.dg/init/addr-const1.C: New test.
47769         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47770
47771 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47772
47773         PR c++/10405
47774         * g++.dg/lookup/struct-hack1.C: New test.
47775
47776 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47777
47778         * ucs.c: Update diagnostic messages.
47779
47780 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47781
47782         * gcc.dg/cpp/truefalse.cpp: New test.
47783         * gcc.dg/cpp/cpp.exp: Update.
47784         * g++.dg/other/stdbool-if.C: Remove.
47785
47786 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47787
47788         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47789         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47790
47791 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47792
47793         * gcc.c-torture/compile/20030418-1.c: New test.
47794
47795 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47796
47797         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47798
47799 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47800
47801         PR c++/10347
47802         g++.dg/template/dependent-name1.C: New test.
47803
47804 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47805
47806         * gcc.dg/warn-1.c (tourist_guide): New array,
47807         contains a pointer to bar.
47808
47809 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47810
47811         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47812         * gcc.c-torture/execute/medce-1.c: New test case.
47813         * gcc.c-torture/execute/medce-2.c: New test case.
47814
47815 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47816
47817         * lib/prune.exp: Ignore more messages.
47818
47819         PR c++/10381
47820         * g++.dg/parse/lookup3.C: New test.
47821
47822 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47823
47824         * gcc.c-torture/compile/20030415-1.c : New test.
47825
47826 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47827
47828         * gcc.c-torture/execute/scope-2.c: Move to ...
47829         * gcc.dg/noncompile/scope.c: .... here.
47830
47831 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47832
47833         * gcc.dg/20030414-2.c: New test case.
47834
47835 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47836
47837         PR target/10377
47838         * gcc.dg/20030414-1.c: New test.
47839
47840 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47841
47842         * gcc.dg/builtins-12.c: New test case.
47843         * gcc.dg/builtins-13.c: New test case.
47844
47845 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47846
47847         * gcc.c-torture/execute/string-opt-18.c: New test.
47848
47849 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47850
47851         PR c++/10300
47852         * g++.dg/init/new5.C: New test.
47853
47854 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47855
47856         PR c++/7910
47857         * g++.dg/ext/dllimport1.C: New test.
47858
47859 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47860
47861         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47862
47863 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47864
47865         PR Fortran/9263
47866         * g77.f-torture/noncompile/9263.f: New test
47867         PR Fortran/1832
47868         * g77.f-torture/execute/1832.f: New test
47869
47870 2003-04-11  David Chad  <davidc@freebsd.org>
47871             Loren J. Rittle  <ljrittle@acm.org>
47872
47873         PR libobjc/8562
47874         * objc.dg/headers.m: New test.
47875
47876 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47877
47878         * gcc.c-torture/execute/builtin-noret-2.c: New.
47879         * gcc.c-torture/execute/builtin-noret-2.x: New.
47880         XFAIL builtin-noret-2.c at -O1 and above.
47881         * gcc.dg/redecl.c: New.
47882         * gcc.dg/Wshadow-1.c: Update error regexps.
47883
47884 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47885
47886         * g++.dg/abi/bitfield10.C: New test.
47887
47888 2003-04-09  Mike Stump  <mrs@apple.com>
47889
47890         * gcc.dg/pch/pch.exp: Make testcase names longer.
47891         * g++.dg/pch/pch.exp: Make testcase names longer.
47892
47893 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47894
47895         * gcc.dg/builtins-11.c: New test case.
47896
47897 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47898
47899         * gcc.dg/builtins-9.c: New test case.
47900         * gcc.dg/builtins-10.c: New test case.
47901
47902 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47903
47904         * gcc.dg/noncompile/init-4.c.c: New test.
47905
47906 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47907
47908         * gcc.misc-test/gcov-9.c: New test.
47909         * gcc.misc-test/gcov-10.c: New test
47910         * gcc.misc-test/gcov-11.c: New test.
47911
47912 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47913
47914         PR optimization/10024
47915         * gcc.c-torture/compile/20030405-1.c: New test.
47916
47917 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47918
47919         * gcc.dg/pch/static-3.c: New.
47920         * gcc.dg/pch/static-3.hs: New.
47921         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47922
47923 2003-04-04  Richard Henderson  <rth@redhat.com>
47924
47925         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47926         * g++.dg/eh/forced2.C: Likewise.
47927
47928 2003-04-03  Mike Stump  <mrs@apple.com>
47929
47930         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47931         target arg.
47932         (scan-assembler-times, scan-assembler-not): Likewise.
47933         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47934
47935 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47936
47937         * gcc.dg/sparc-loop-1.c: New test.
47938
47939 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47940
47941         PR other/9274
47942         * g++.dg/pch/system-2.C: New.
47943         * g++.dg/pch/system-2.Hs: New.
47944
47945 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47946
47947         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47948
47949         * g++.dg/eh/simd-1.C (vecfunc): Same.
47950
47951 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47952
47953         * gcc.c-torture/execute/20030401-1.c: New test case.
47954
47955 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47956
47957         * objc.dg/defs.m: New.
47958
47959 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47960
47961         * g++.dg/eh/simd-1.C: New.
47962         * g++.dg/eh/simd-2.C: New.
47963
47964 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47965
47966         * gcc.c-torture/execute/simd-3.c: New.
47967
47968 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47969
47970         PR c/9936
47971         * gcc.dg/20030331-2.c: New test.
47972
47973 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47974
47975         PR c++/10278
47976         * g++.dg/parse/crash2.C: New test.
47977
47978 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47979
47980         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47981         * gcc.c-torture/execute/20030331-1.c: ...here.
47982
47983 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47984
47985         * gcc.c-torture/execute/20030331-1.c: New test.
47986
47987 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47988
47989         * lib/gcov.exp: Adjust call return testing strings.
47990         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47991
47992 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47993
47994         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47995         * gcc.dg/builtins-7.c: New test case.
47996         * gcc.dg/builtins-8.c: New test case.
47997
47998 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47999
48000         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48001
48002 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48003
48004         PR c++/7647
48005         * g++.dg/lookup-class-member-2.C: New test.
48006
48007 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48008
48009         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48010
48011 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48012
48013         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48014
48015 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48016
48017         * g++.dg/init/attrib1.C: New test.
48018
48019 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48020
48021         * gcc.dg/ultrasp8.c: New test.
48022
48023 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48024
48025         * gcc.dg/ultrasp7.c: New test.
48026
48027 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48028
48029         PR c++/10047
48030         * g++.dg/template/inline1.C: New test.
48031
48032 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48033
48034         * gcc.dg/sparc-dwarf2.c: New test.
48035
48036 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48037
48038         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48039         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48040
48041 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48042
48043         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48044         than reading .x files.
48045         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48046         * g77.dg/gcov/gcov-1.f: Likewise.
48047         * gcc.misc-tests/gcov-4b.c: Likewise.
48048         * gcc.misc-tests/gcov-5b.c: Likewise.
48049         * gcc.misc-tests/gcov-6.c: Likewise.
48050         * gcc.misc-tests/gcov-7.c: Likewise.
48051         * gcc.misc-tests/gcov-8.c: Likewise.
48052         * g++.dg/gcov/gcov-1.x: Remove.
48053         * g77.dg/gcov/gcov-1.x: Likewise.
48054         * gcc.misc-tests/gcov-4b.x: Likewise.
48055         * gcc.misc-tests/gcov-5b.x: Likewise.
48056         * gcc.misc-tests/gcov-6.x: Likewise.
48057         * gcc.misc-tests/gcov-7.x: Likewise.
48058         * gcc.misc-tests/gcov-8.x: Likewise.
48059
48060 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48061
48062         PR opt/10087
48063         * gcc.dg/20030324-1.c: New test.
48064
48065 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48066
48067         PR c++/10224
48068         * g++.dg/template/arg3.C: New test.
48069
48070         PR c++/10158
48071         * g++.dg/template/friend18.C: New test.
48072
48073 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48074
48075         * g77.f-torture/compile/20030326-1.f: New test case.
48076
48077 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48078
48079         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48080
48081         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48082
48083 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48084
48085         * gcc.dg/ia64-sync-3.c: New test.
48086
48087 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48088
48089         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48090
48091 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48092
48093         * gcc.dg/ultrasp6.c: New test.
48094
48095 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48096
48097         * gcc.dg/i386-signbit-1.c: New test.
48098         * gcc.dg/i386-signbit-2.c: New test.
48099         * gcc.dg/i386-signbit-3.c: New test.
48100
48101 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48102
48103         * gcc.dg/ultrasp5.c: Fix options.
48104
48105 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48106
48107         * gcc.dg/ultrasp5.c: Fix comment.
48108
48109 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48110
48111         PR fortran/10197
48112         * g77.f-torture/execute/10197.f: New test.
48113
48114 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48115
48116         PR c++/9898, c++/383
48117         * g++.dg/template/conv6.C: New test.
48118
48119         PR c++/10119
48120         * g++.dg/template/ptrmem5.C: New test.
48121
48122         PR c++/10026
48123         * g++.dg/lookup/koenig1.C: New test.
48124
48125         PR C++/10199
48126         * g++.dg/lookup/template2.C: New test.
48127
48128 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48129
48130         * g++.dg/opt/rtti1.C: New test.
48131
48132 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48133
48134         * gcc.dg/ultrasp5.c: New test.
48135
48136 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48137
48138         PR middle-end/9967
48139         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48140         builtin fputs.
48141
48142 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48143
48144         PR c/8224
48145         * gcc.dg/20030323-1.c: New test.
48146
48147 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48148
48149         * gcc.c-torture/compile/20030323-1.c: New test case.
48150
48151 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48152
48153         * gcc.dg/20030321-1.c: New test.
48154
48155 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48156
48157         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48158
48159 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48160
48161         PR c++/9978, c++/9708
48162         * g++.dg/ext/vlm1.C: Adjust expected error.
48163         * g++.dg/ext/vla2.C: New test.
48164         * g++.dg/template/arg1.C: New test.
48165         * g++.dg/template/arg2.C: New test.
48166
48167 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48168
48169         * g77.f-torture/execute/select.f: New test.
48170         * g77.f-torture/noncompile/select_no_compile.f: New test.
48171
48172 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48173
48174         PR c++/9898
48175         * g++.dg/other/error4.C: New test.
48176
48177 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48178
48179         * g++.dg/template/friend17.C: New test.
48180
48181 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48182
48183         * gcc.c-torture/compile/20030320-1.c: New.
48184
48185 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48186
48187         * gcc.dg/builtins-6.c: New test case.
48188
48189 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48190
48191         PR target/10073
48192         * gcc.c-torture/compile/20030319-1.c: New.
48193
48194 2003-03-18  Jan Hubicka  <jh@suse.cz>
48195
48196         * gcc.dg/i386-cvt-1.c: New test.
48197
48198 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48199
48200         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48201         * objc.dg/naming-2.m: Likewise.
48202
48203 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48204
48205         PR c++/9639
48206         * g++.dg/parse/crash1.C: New test.
48207
48208 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48209
48210         PR c++/8805
48211         * g++.dg/eh/cleanup1.C: New test.
48212
48213 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48214
48215         * gcc.c-torture/execute/20030316-1.c: New test case.
48216
48217 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48218
48219         PR c++/9629
48220         * g++.dg/init/ctor2.C: New test.
48221
48222 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48223
48224         * g77.f-torture/compile/xformat.f: New test case.
48225
48226 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48227
48228         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48229         * g++.old-deja/g++.mike/eh50.C: Likewise.
48230
48231 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48232
48233         PR c++/6440
48234         * g++.dg/template/spec7.C: New test.
48235         * g++.dg/template/spec8.C: Likewise.
48236
48237 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48238
48239         * gcc.c-torture/execute/20030313-1.c: New test.
48240
48241 2003-03-14  Richard Henderson  <rth@redhat.com>
48242
48243         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48244
48245 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48246
48247         * gcc.c-torture/compile/20030314-1.c: New test.
48248
48249 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48250
48251         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48252         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48253         thumb target,
48254         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48255         to accept newer _imp__  prefix and additional
48256         newline in .drectve section.
48257         * gcc.dg/dll-4.c: Likewise.
48258         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48259         switch.
48260
48261 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48262
48263         * g++.dg/parse/namespace9.C: New test.
48264
48265         * g++.dg/init/ref5.C: New test.
48266         * g++.dg/parse/ptrmem1.C: Likewise.
48267
48268 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48269
48270         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48271         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48272         regular expression.
48273         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48274         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48275
48276 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48277
48278         * gcc.c-torture/execute/20030224-2.c: New test.
48279
48280 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48281
48282         * gcc.dg/decl-3.c: New test.
48283
48284 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48285
48286         * gcc.dg/i386-loop-2.c: New test.
48287
48288 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48289
48290         PR c++/9474
48291         * g++.dg/parse/namespace8.C: New test.
48292
48293         PR c++/9924
48294         * g++.dg/overload/builtin2.C: New test.
48295
48296 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48297
48298         * gcc.dg/return-type-3.c: New test.
48299
48300 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48301
48302         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48303         profiling options are not supported.
48304
48305 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48306
48307         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48308         * g++.old-deja/g++.warn/impint2.C: Likewise.
48309
48310 2003-03-10  Devang Patel  <dpatel@apple.com>
48311
48312         * g++.dg/cpp/c++_cmd_1.C: New test.
48313         * g++.dg/cpp/c++_cmd_1.h: New file.
48314
48315 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48316
48317         * gcc.dg/altivec-9.c: New file.
48318
48319 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48320
48321         * gcc.dg/ppc-sdata-1.c: New test.
48322         * gcc.dg/ppc-sdata-2.c: New test.
48323
48324 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48325
48326         PR c++/9373
48327         * g++.dg/opt/ptrmem2.C: New test.
48328
48329         PR c++/8534
48330         * g++.dg/opt/ptrmem1.C: New test.
48331
48332 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48333
48334         * gcc.dg/i386-loop-1.c: New test.
48335
48336 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48337
48338         PR c++/9970
48339         * g++.dg/lookup/friend1.C: New test.
48340
48341 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48342
48343         PR c++/9823
48344         * g++.dg/parser/constructor1.C: New test.
48345
48346 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48347
48348         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48349
48350         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48351
48352 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48353
48354         * gcc.dg/cpp/Wunused.c: Update test.
48355
48356 2003-03-08  Jan Hubicka  <jh@suse.cz>
48357
48358         * gcc.dg/inline-3.c: New test.
48359
48360 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48361
48362         PR c++/9809
48363         * g++.dg/parse/builtin1.C: New test.
48364
48365         PR c++/9982
48366         * g++.dg/abi/cookie1.C: New test.
48367         * g++.dg/abi/cookie2.C: Likewise.
48368
48369         PR c++/9524
48370         * g++.dg/template/field1.C: New test.
48371
48372         PR c++/9912
48373         * g++.dg/parse/class1.C: New test.
48374         * g++.dg/parse/namespace7.C: Likewise.
48375         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48376
48377 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48378
48379         * g++.dg/init/ref4.C: New test.
48380
48381 2003-03-07  Jan Hubicka  <jh@suse.cz>
48382
48383         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48384         * gcc.dg/inline-3.c: New test.
48385
48386 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48387
48388         * g++.dg/init/ref3.C: New test.
48389
48390         PR c++/9965
48391         * g++.dg/init/ref2.C: New test.
48392
48393         PR c++/9400
48394         * g++.dg/warn/Wshadow-2.C: New test.
48395
48396         PR c++/9791
48397         * g++.dg/warn/Woverloaded-1.C: New test.
48398
48399 2003-03-05  Jan Hubicka  <jh@suse.cz>
48400
48401         * gcc.dg/i386-local2.c: New.
48402         * gcc.dg/i386-local.c: Fix typo.
48403
48404 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48405
48406         * g++.dg/abi/layout3.C: New test.
48407
48408 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48409
48410         * gcc.c-torture/compile/20030305-1.c
48411
48412 2003-03-05  Jan Hubicka  <jh@suse.cz>
48413
48414         * gcc.dg/i386-local.c: New.
48415
48416 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48417
48418         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48419
48420 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48421
48422         * gcc.dg/switch-2.c: New test.
48423         * gcc.dg/switch-3.c: New test.
48424         * gcc.dg/Wswitch.c: Adjust line numbers.
48425         * gcc.dg/Wswitch-default.c: Likewise.
48426         * gcc.dg/Wswitch-enum.c: Likewise.
48427
48428 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48429
48430         * gcc.c-torture/execute/20030222-1.c: New test.
48431
48432 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48433
48434         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48435
48436 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48437
48438         PR c++/9878
48439         * g++.dg/init/ref1.C: New test.
48440
48441 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48442
48443         * gcc.dg/sh-relax.c: New SH-only test.
48444
48445 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48446
48447         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48448         comment explaining purpose of testcase.
48449
48450 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48451
48452         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48453         for HC11/HC12 (asm needs two int registers).
48454         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48455         HC11/HC12 because the test uses an asm which needs two 32-bit
48456         registers.
48457
48458 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48459
48460         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48461         for HC11/HC12 (array is too large otherwise).
48462         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48463         * gcc.c-torture/compile/20010518-2.x: Likewise.
48464         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48465         HC11/HC12 (array is too large).
48466
48467 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48468
48469         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48470         * lib/g++-dg.exp (g++-dg-test): Likewise.
48471
48472 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48473
48474         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48475         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48476
48477 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48478
48479         * g++.dg/warn/implicit-typename1.C: Remove warning.
48480
48481 2003-02-28  Richard Henderson  <rth@redhat.com>
48482
48483         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48484         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48485
48486 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48487
48488         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48489         * g++.dg/pch/pch.exp: Likewise.
48490
48491 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48492
48493         PR c++/9879
48494         * g++.dg/init/new4.C: New test.
48495
48496 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48497
48498         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48499
48500 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48501
48502         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48503         unsigned long.
48504
48505         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48506         wider than float.
48507
48508 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48509
48510         * lib/scanasm.exp: Add support for counting numbers of
48511         occurences.
48512         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48513         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48514
48515 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48516
48517         PR c++/9683
48518         * g++.dg/template/static3.C: New test.
48519
48520         PR c++/9829
48521         * g++.dg/parse/namespace6.C: New test.
48522
48523 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48524
48525         PR target/9732
48526         * gcc.dg/20030225-1.c: New test.
48527
48528 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48529
48530         * README: Remove out-of-date information.
48531
48532         PR c++/9836
48533         * g++.dg/template/spec6.C: New test.
48534
48535 2003-02-24  Jeff Law  <law@redhat.com>
48536
48537         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48538
48539 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48540
48541         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48542         * gcc.dg/pragma-ep-1.c: Likewise.
48543
48544 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48545
48546         PR c++/9602
48547         * g++.dg/template/friend16.C: New test.
48548
48549 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48550
48551         PR c++/5333
48552         * g++.dg/parse/fused-params1.C: Adjust error messages.
48553         * g++.dg/template/nested3.C: New test.
48554
48555 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48556
48557         * g++.dg/abi/param1.C: New test.
48558
48559 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48560
48561         PR c++/7982
48562         * g++.dg/warn/implicit-typename1.C: New test.
48563
48564 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48565
48566         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48567         with "mtune".
48568         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48569         * gcc.c-torture/execute/20010129-1.x: Likewise.
48570         * gcc.dg/20011107-1.c: Likewise.
48571         * gcc.dg/20020108-1.c: Likewise.
48572         * gcc.dg/20020122-3.c: Likewise.
48573         * gcc.dg/20020206-1.c: Likewise.
48574         * gcc.dg/20020310-1.c: Likewise.
48575         * gcc.dg/20020426-2.c: Likewise.
48576         * gcc.dg/20020517-1.c: Likewise.
48577         * gcc.dg/991230-1.c: Likewise.
48578         * gcc.dg/i386-unroll-1.c: Likewise.
48579         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48580
48581 2003-02-22  Jan Hubicka  <jh@suse.cz>
48582
48583         * gcc.dg/i386-mul.c: New test.
48584
48585 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48586
48587         * gcc.dg/builtins-5.c: New test case.
48588
48589 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48590
48591         * gcc.dg/asmreg-1.c: New test.
48592
48593 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48594
48595         PR c++/9749
48596         * g++.dg/parse/varmod1.C: New test.
48597
48598 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48599
48600         PR c++/9727
48601         * g++.dg/template/op1.C: New test.
48602
48603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48604
48605         PR c++/8906
48606         * g++.dg/template/nested2.C: New test.
48607
48608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48609
48610         PR c++/8724
48611         * g++.dg/expr/dtor1.C: New test.
48612
48613 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48614
48615         * gcc.dg/cpp/include3.c: New test.
48616         * gcc.dg/cpp/inc/foo.h: New file.
48617
48618 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48619
48620         * gcc.c-torture/execute/20030221-1.c: New test.
48621
48622 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48623
48624         PR c++/9729
48625         * g++.dg/abi/conv1.C: New test.
48626
48627 2003-02-20  Jan Hubicka  <jh@suse.cz>
48628
48629         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48630
48631 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48632
48633         * gcc.c-torture/compile/20030219-1.c: New test.
48634
48635 2003-02-18  Jan Hubicka  <jh@suse.cz>
48636
48637         * gcc.dg/funcorder.c: New test.
48638
48639 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48640
48641         * gcc.c-torture/execute/20030218-1.c: New.
48642
48643 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48644
48645         * gcc.dg/20030218-1.c: New.
48646
48647 2003-02-18  Richard Henderson  <rth@redhat.com>
48648
48649         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48650         * gcc.dg/attr-used-2.c: New.
48651
48652 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48653
48654         PR c++/9704
48655         * g++.dg/init/copy5.C: New test.
48656
48657 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48658
48659         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48660         * g++.dg/pch/pch.exp: Likewise.
48661
48662 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48663
48664         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48665         STACK_SIZE is not defined.
48666
48667 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48668
48669         PR c++/9457
48670         * g++.dg/template/init1.C: New test.
48671
48672 2003-02-16  Jan HUbicka  <jh@suse.cz>
48673
48674         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48675         (foo): Add few extra tests
48676         * gcc.dg/c99-const-expr-3.c: Likewise.
48677         * gcc.c-torture/execute/20030216-1.c: New.
48678
48679 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48680
48681         PR c++/9459
48682         * g++.dg/ext/typeof4.C: New test.
48683
48684 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48685
48686         * gcc.dg/i386-387-3.c: New test case.
48687
48688 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48689
48690         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48691         cris-*-elf* cris-*-aout* and mmix-*-*.
48692
48693 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48694
48695         * gcc.dg/20030213-1.c: New test.
48696
48697 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48698
48699         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48700         * gcc.dg/i386-387-2.c: Likewise.
48701
48702 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48703
48704         * gcc.dg/ppc-spe.c: Fix formatting.
48705         Enable tests that were previously unsupported by gas.
48706         Delete tests for instructions that no longer exist.
48707         Switch arguments on evsubifw builtin.
48708
48709 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48710
48711         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48712         STACK_SIZE is too small.
48713
48714 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48715             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48716
48717         * gcc.dg/decl-2.c: New test.
48718
48719 2003-02-10  Jan Hubicka  <jh@suse.cz>
48720
48721         * gcc.dg/i386-fpcvt-1.c: New test.
48722
48723 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48724
48725         * gcc.c-torture/execute/20030209-1.c: New test.
48726
48727 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48728
48729         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48730         int-wide bitops, use the constants of the same width.
48731         Likewise, if long long is 32-bit wide, test bitops using
48732         32-bit constants.
48733
48734 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48735
48736         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48737
48738 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48739
48740         * gcc.dg/builtins-4.c: New test case.
48741
48742 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48743
48744         * gcc.dg/20020430-1.c: Fix dg command typos.
48745         * gcc.dg/20020503-1.c: Likewise.
48746
48747 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48748
48749         PR c++/8785
48750         * g++.dg/parse/fused-params1.C: New test.
48751
48752         PR c++/8857
48753         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48754
48755         PR c++/8921
48756         * g++.dg/parse/non-dependent1.C: New test.
48757
48758         PR c++/8928
48759         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48760
48761         PR c++/9228
48762         * g++.dg/parse/undefined7.C: New test.
48763         * g++.dg/parse/non-templ1.C: New test.
48764
48765         PR c++/9229
48766         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48767
48768 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48769
48770         * gcc.c-torture/compile/20030206-1.c: New test.
48771
48772 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48773
48774         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48775         "pow" to "foo" to avoid potential confusion with a math built-in.
48776
48777 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48778
48779         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48780         conditions for SPARC targets.
48781
48782 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48783
48784         * gcc.dg/20030204-1.c: New test.
48785
48786 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48787
48788         PR c++/38
48789         * g++.dg/parse/array-size1.C: New test.
48790
48791         PR c++/5657
48792         * g++.dg/parse/undefined3.C: New test.
48793
48794         PR c++/5665
48795         * g++.dg/parse/undefined4.C: New test.
48796
48797         PR c++/5975
48798         * g++.dg/parse/undefined5.C: New test.
48799
48800         PR c++/7259
48801         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48802
48803         PR c++/8578
48804         * g++.dg/parse/casting-operator1.C: New test.
48805
48806         PR c++/8596
48807         * g++.dg/parse/undefined6.C: New test.
48808
48809         PR c++/8736
48810         * g++.dg/parse/missing-template1.C: New test.
48811
48812 2003-02-04  Jan Hubicka  <jh@suse.cz>
48813
48814         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48815         * gcc.dg/i386-cmov?.c: Likewise.
48816         * gcc.dg/i386-fpcvt-?.c: Likewise.
48817         * gcc.dg/i386-ssefp-1.c: Likewise.
48818         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48819         conventions.
48820
48821 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48822
48823         PR c++/7129
48824         * g++.dg/ext/max.C: New test.
48825
48826 2003-02-03  Jan Hubicka  <jh@suse.cz>
48827
48828         * gcc.c-torture/execute/20030203-1.c: New test.
48829
48830 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48831
48832         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48833         'natural-endian'.
48834
48835 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48836
48837         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48838         * g++.dg/init/new2.C: Likewise.
48839         * g++.dg/other/new1.C: Likewise.
48840
48841 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48842
48843         * gcc.dg/struct-ret-libc.c: New test.
48844
48845 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48846
48847         * gcc.dg/20030129-1.c: New test.
48848
48849 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48850
48851         PR c++/8849
48852         * g++.dg/template/ptrmem4.C: New test.
48853
48854 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48855
48856         * g++.dg/parser/constant1.C: New test.
48857
48858 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48859
48860         PR c++/8591
48861         * g++.dg/parse/friend2.C: New test.
48862
48863 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48864
48865         PR c++/9437
48866         * g++.dg/template/unify4.C: New test.
48867
48868 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48869
48870         * gcc.c-torture/execute/20030128-1.c: New test.
48871
48872 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48873
48874         * g++.dg/lookup/nested1.C: Test moved from ...
48875         * g++.old-deja/g++.other/lookup24.C: ... here.
48876
48877 2003-01-28  Jan Hubicka  <jh@suse.cz>
48878
48879         * gcc.dg/i386-cmov5.c: New test.
48880
48881 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48882
48883         * gcc.c-torture/execute/20010925-1.c: Changed the
48884         memcpy declaration.
48885
48886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48887
48888         PR c++/3902
48889         * g++.dg/parse/template5.C: New test.
48890
48891 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48892
48893         PR fortran/9258
48894         * g77.dg/pr9258: New test.
48895
48896 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48897
48898         * README: Move relevant parts from README.g++.
48899
48900         * README.g++: Remove this file.
48901
48902 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48903
48904         * g++.dg/abi/dcast1.C: New test.
48905
48906 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48907
48908         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48909
48910 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48911
48912         PR c++/47
48913         * g++.old-deja/g++.other/lookup24.C: New test.
48914
48915 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48916
48917         PR middle-end/7227
48918         * gcc.dg/uninit-C.c: New test.
48919
48920 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48921
48922         * g++.dg/abi/covariant1.C: New test.
48923
48924 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48925
48926         * gcc.dg/20030123-1.c: New test.
48927
48928 2003-01-25  Jan Hubicka  <jh@suse.cz>
48929
48930         PR opt/8492
48931         * gcc.c-torture/compile/20030125-1.c
48932
48933 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48934
48935         PR c++/9403
48936         * g++.dg/parse/template3.C: New test.
48937         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48938
48939         PR c++/795
48940         * g++.dg/parse/template4.C: New test.
48941
48942         PR c++/9415
48943         * g++.dg/template/qual2.C: New test.
48944
48945         PR c++/8545
48946         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48947
48948         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48949
48950 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48951
48952         * gcc.c-torture/execute/switch-1.c: New test case.
48953
48954 2003-01-25  Jan Hubicka  <jh@suse.cz>
48955
48956         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48957
48958 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48959
48960         Tweaks for Bison-1.875. From the NEWS file:
48961         "- `parse error' -> `syntax error'
48962         Bison now uniformly uses the term `syntax error'"
48963         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48964         * gcc.dg/cpp/digraph2.c: Likewise.
48965         * gcc.dg/cpp/direct2.c: Likewise.
48966         * gcc.dg/cpp/paste4.c: Likewise.
48967         * gcc.dg/c90-restrict-1.c: Likewise.
48968         * gcc.dg/c99-func-2.c: Likewise.
48969         * gcc.dg/noncompile/920721-2.c: Likewise.
48970         * gcc.dg/noncompile/930622-2.c: Likewise.
48971         * gcc.dg/noncompile/940112-1.c: Likewise.
48972         * gcc.dg/noncompile/950921-1.c: Likewise.
48973         * gcc.dg/noncompile/951123-1.c: Likewise.
48974         * gcc.dg/noncompile/971104-1.c: Likewise.
48975         * gcc.dg/noncompile/990416-1.c: Likewise.
48976
48977 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48978
48979         * g++.dg/parse/undefined1.C: Add error message.
48980
48981 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48982
48983         PR c++/9354
48984         * g++.dg/parse/new1.C: New test.
48985
48986         PR c++/9216
48987         * g++.dg/parse/template2.C: New test.
48988
48989         PR c++/9354
48990         * g++.dg/parse/typedef2.C: New test.
48991
48992         PR c++/9328
48993         * g++.dg/ext/typeof3.C: New test.
48994
48995 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48996
48997         PR c++/2738
48998         * g++.dg/parse/ret-type1.C: New test.
48999
49000         PR c++/3792
49001         * g++.dg/parse/tmpl-outside1.C: New test.
49002
49003         PR c++/4207
49004         * g++.dg/parse/int-as-enum1.C: New test.
49005
49006         PR c++/4903
49007         * g++.dg/parse/no-typename1.C: New test.
49008
49009         PR c++/5533
49010         * g++.dg/parse/no-value1.C: New test.
49011
49012         PR c++/5921
49013         * g++.dg/parse/wrong-inline1.C: New test.
49014
49015         PR c++/6402
49016         * g++.dg/parse/ref1.C: New test.
49017
49018         PR c++/6992
49019         * g++.dg/parse/attr-ctor1.C: New test.
49020
49021         PR c++/7229
49022         * g++.dg/parse/namespace5.C: New test.
49023
49024         PR c++/7917
49025         * g++.dg/parse/func-def1.C: New test.
49026
49027         PR c++/8143
49028         * g++.dg/parse/undefined1.C: New test.
49029
49030         PR c++/5723, PR c++/8522
49031         * g++.dg/parse/specialization1.C: New test.
49032
49033         PR c++/163, PR c++/8595
49034         * g++.dg/parse/struct-as-enum1.C: New test.
49035
49036         PR c++/9173
49037         * g++.dg/parse/undefined2.C: New test.
49038
49039 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49040
49041         PR c++/9298
49042         * g++.dg/parse/template1.C: New test.
49043
49044         PR c++/9384
49045         * g++.dg/parse/using1.C: New test.
49046
49047         PR c++/9285
49048         PR c++/9294
49049         * g++.dg/parse/expr2.C: New test.
49050
49051         PR c++/9388
49052         * g++.dg/parse/lookup2.C: Likewise.
49053
49054 2003-01-21  Jan Hubicka  <jh@suse.cz>
49055
49056         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49057         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49058         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49059         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49060
49061 2003-01-20  Nick Clifton  <nickc@redhat.com>
49062
49063         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49064         problem with ARM sibcall code generation.
49065
49066 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49067
49068         * gcc.c-torture/execute/20030120-1.c: New.
49069
49070 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49071
49072         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49073
49074 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49075
49076         PR c++/9272
49077         * g++.dg/parse/ctor1.C: New test.
49078
49079         PR c++/9294:
49080         * g++.dg/parse/qualified1.C: New test.
49081
49082         * g++.dg/parse/typename3.C: New test.
49083
49084 2003-01-16  Richard Henderson  <rth@redhat.com>
49085
49086         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49087
49088 2003-01-16  Richard Henderson  <rth@redhat.com>
49089
49090         * g++.dg/pch/pch.exp: Copy test header to the working directory
49091         before using it either for precompilation or direct use.
49092         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49093         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49094
49095 2003-01-16  Richard Henderson  <rth@redhat.com>
49096
49097         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49098         before using it either for precompilation or direct use.
49099         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49100         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49101
49102 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49103
49104         * g++.dg/ext/typename1.C: Add typename keyword.
49105         * g++.dg/template/crash1.C: Update error messages.
49106         * g++.dg/template/crash2.C: Remove error message.
49107         * g++.dg/parse/typename2.C: New test.
49108         * g++.dg/template/typename2.C: Change implicit
49109         typename warning into error.
49110         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49111         error messages.
49112         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49113         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49114         * g++.old-deja/g++.law/visibility13.C: Remove error
49115         messages.
49116         * g++.old-deja/g++.ns/template17.C: Reorder code to
49117         make declaration visible in template.
49118         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49119         * g++.old-deja/g++.pt/crash36.C: Issue more error
49120         messages.
49121         * g++.old-deja/g++.pt/crash5.C: Improve error
49122         message.
49123         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49124         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49125         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49126         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49127         typename warning with error message.
49128         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49129         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49130         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49131
49132 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49133
49134         * g++.dg/parse/ambig2.C: New test.
49135
49136 2003-01-15  Richard Henderson  <rth@redhat.com>
49137
49138         * g++.dg/tls/init-2.C: Update error message string.
49139
49140 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49141
49142         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49143
49144 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49145
49146         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49147         all for HC11/HC12.
49148         * gcc.c-torture/compile/20001205-1.x: Likewise.
49149         * gcc.c-torture/compile/20001226-1.x: Likewise.
49150         * gcc.c-torture/compile/920520-1.x: Likewise.
49151         * gcc.c-torture/compile/961203-1.x: Likewise.
49152         * gcc.c-torture/compile/20020604-1.x: Likewise.
49153
49154 2003-01-15  Jan Hubicka  <jh@suse.cz>
49155
49156         * gcc.c-torture/compile/20030115-1.c: New test.
49157
49158         * gcc.dg/i386-fpcvt-1.c: New test.
49159         * gcc.dg/i386-fpcvt-2.c: New test.
49160
49161 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49162
49163         Further conform g++'s __vmi_class_type_info to the C++ ABI
49164         specification.
49165         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49166         the specification.
49167
49168 2003-01-14  Jan Hubicka  <jh@suse.cz>
49169
49170         * gcc.dg/i386-fpcvt-1.c: New test.
49171         * gcc.dg/i386-fpcvt-2.c: New test.
49172
49173 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49174
49175         * gcc.dg/i386-mmx-3.c: New test.
49176
49177 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49178
49179         PR c++/9264
49180         * g++.dg/parse/octal1.C: New file.
49181
49182         PR c++/9172
49183         * g++.dg/parse/typename1.C: New file.
49184
49185 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49186
49187         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49188         * gcc.dg/bf-no-ms-layout.c: Likewise.
49189         * gcc.dg/bf-ms-attrib.c: Likewise.
49190
49191 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49192
49193         PR c++/9099
49194         * g++.dg/parse/dtor1.C: New file.
49195
49196         PR c++/9128
49197         * g++.dg/rtti/typeid1.C: New file.
49198
49199         PR c++/9153
49200         * g++.dg/parse/lookup1.C: New file.
49201
49202         PR c++/9171
49203         * g++.dg/templ/spec5.C: New file.
49204
49205 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49206
49207         * gcc.c-torture/compile/20030110-1.c: New test.
49208
49209 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49210
49211         Merge from pch-branch:
49212
49213         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49214
49215         * gcc.dg/pch/cpp-1.h: New.
49216         * gcc.dg/pch/cpp-1.c: New.
49217         * gcc.dg/pch/cpp-2.h: New.
49218         * gcc.dg/pch/cpp-2.c: New.
49219
49220         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49221
49222         * gcc.dg/pch/except-1.h: New.
49223         * gcc.dg/pch/except-1.c: New.
49224
49225         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49226
49227         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49228         running test.
49229         * gcc.dg/pch: Include *.hp not *.h.
49230         * gcc.dg/pch/system-1.h: New.
49231         * gcc.dg/pch/system-1.c: New.
49232
49233         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49234
49235         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49236         rather than trying to build and run a program using PCH.
49237         * gcc.dg/pch: Remove dg-do commands from test files.
49238
49239         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49240
49241         * gcc.dg/pch/macro-3.c: New.
49242         * gcc.dg/pch/macro-3.h: New.
49243
49244         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49245
49246         * gcc.dg/pch/common-1.c: New.
49247         * gcc.dg/pch/common-1.h: New.
49248         * gcc.dg/pch/decl-1.c: New.
49249         * gcc.dg/pch/decl-1.h: New.
49250         * gcc.dg/pch/decl-2.c: New.
49251         * gcc.dg/pch/decl-2.h: New.
49252         * gcc.dg/pch/decl-3.c: New.
49253         * gcc.dg/pch/decl-3.h: New.
49254         * gcc.dg/pch/decl-4.c: New.
49255         * gcc.dg/pch/decl-4.h: New.
49256         * gcc.dg/pch/decl-5.c: New.
49257         * gcc.dg/pch/decl-5.h: New.
49258         * gcc.dg/pch/global-1.c: New.
49259         * gcc.dg/pch/global-1.h: New.
49260         * gcc.dg/pch/inline-1.c: New.
49261         * gcc.dg/pch/inline-1.h: New.
49262         * gcc.dg/pch/inline-2.c: New.
49263         * gcc.dg/pch/inline-2.h: New.
49264         * gcc.dg/pch/static-1.c: New.
49265         * gcc.dg/pch/static-1.h: New.
49266         * gcc.dg/pch/static-2.c: New.
49267         * gcc.dg/pch/static-2.h: New.
49268
49269         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49270
49271         * g++.dg/pch/pch.exp: Better handle failing testcases.
49272         * gcc.dg/pch/pch.exp: Likewise.
49273         * gcc.dg/pch/macro-1.c: New.
49274         * gcc.dg/pch/macro-1.h: New.
49275         * gcc.dg/pch/macro-2.c: New.
49276         * gcc.dg/pch/macro-2.h: New.
49277
49278         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49279
49280         * g++.dg/dg.exp: Treat files in pch/ specially.
49281         * g++.dg/pch/pch.exp: New file.
49282         * g++.dg/pch/empty.H: New file.
49283         * g++.dg/pch/empty.C: New file.
49284         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49285         "precompile".
49286
49287         * gcc.dg/pch/pch.exp: New file.
49288         * gcc.dg/pch/empty.h: New file.
49289         * gcc.dg/pch/empty.c: New file.
49290         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49291         "precompile".
49292
49293 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49294
49295         * g++.dg/template/friend14.C: New test.
49296
49297 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49298
49299         * gcc.dg/old-style-asm-1.c: New test.
49300
49301 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49302
49303         * gcc.c-torture/compile/20030109-1.c: New test.
49304
49305 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49306
49307         * gcc.c-torture/execute/20030109-1.c: New test.
49308
49309 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49310
49311         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49312         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49313         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49314         * g++.old-deja/g++.mike/eh2.C: Likewise.
49315         * g++.old-deja/g++.mike/eh3.C: Likewise.
49316         * g++.old-deja/g++.mike/eh5.C: Likewise.
49317         * g++.old-deja/g++.mike/eh6.C: Likewise.
49318         * g++.old-deja/g++.mike/eh7.C: Likewise.
49319         * g++.old-deja/g++.mike/eh8.C: Likewise.
49320         * g++.old-deja/g++.mike/eh9.C: Likewise.
49321         * g++.old-deja/g++.mike/eh10.C: Likewise.
49322         * g++.old-deja/g++.mike/eh12.C: Likewise.
49323         * g++.old-deja/g++.mike/eh13.C: Likewise.
49324         * g++.old-deja/g++.mike/eh14.C: Likewise.
49325         * g++.old-deja/g++.mike/eh16.C: Likewise.
49326         * g++.old-deja/g++.mike/eh17.C: Likewise.
49327         * g++.old-deja/g++.mike/eh18.C: Likewise.
49328         * g++.old-deja/g++.mike/eh21.C: Likewise.
49329         * g++.old-deja/g++.mike/eh23.C: Likewise.
49330         * g++.old-deja/g++.mike/eh24.C: Likewise.
49331         * g++.old-deja/g++.mike/eh25.C: Likewise.
49332         * g++.old-deja/g++.mike/eh26.C: Likewise.
49333         * g++.old-deja/g++.mike/eh27.C: Likewise.
49334         * g++.old-deja/g++.mike/eh28.C: Likewise.
49335         * g++.old-deja/g++.mike/eh29.C: Likewise.
49336         * g++.old-deja/g++.mike/eh31.C: Likewise.
49337         * g++.old-deja/g++.mike/eh33.C: Likewise.
49338         * g++.old-deja/g++.mike/eh34.C: Likewise.
49339         * g++.old-deja/g++.mike/eh35.C: Likewise.
49340         * g++.old-deja/g++.mike/eh36.C: Likewise.
49341         * g++.old-deja/g++.mike/eh37.C: Likewise.
49342         * g++.old-deja/g++.mike/eh38.C: Likewise.
49343         * g++.old-deja/g++.mike/eh39.C: Likewise.
49344         * g++.old-deja/g++.mike/eh40.C: Likewise.
49345         * g++.old-deja/g++.mike/eh41.C: Likewise.
49346         * g++.old-deja/g++.mike/eh42.C: Likewise.
49347         * g++.old-deja/g++.mike/eh44.C: Likewise.
49348         * g++.old-deja/g++.mike/eh46.C: Likewise.
49349         * g++.old-deja/g++.mike/eh47.C: Likewise.
49350         * g++.old-deja/g++.mike/eh48.C: Likewise.
49351         * g++.old-deja/g++.mike/eh49.C: Likewise.
49352         * g++.old-deja/g++.mike/eh50.C: Likewise.
49353         * g++.old-deja/g++.mike/eh51.C: Likewise.
49354         * g++.old-deja/g++.mike/eh53.C: Likewise.
49355         * g++.old-deja/g++.mike/eh55.C: Likewise.
49356         * g++.old-deja/g++.mike/p7912.C: Likewise.
49357         * g++.old-deja/g++.mike/p9706.C: Likewise.
49358         * g++.old-deja/g++.mike/p10416.C: Likewise.
49359         * g++.old-deja/g++.mike/p11667.C: Likewise.
49360         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49361         Remove redundant reference to Iris.
49362         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49363         Elxsi, i860, Pico Java, and WE32K.
49364
49365 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49366
49367         * g++.dg/ext/asm4.C: New test.
49368
49369 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49370
49371         PR c++/9030
49372         * g++.dg/template/friend12.C: New test.
49373         * g++.dg/template/friend13.C: Likewise.
49374         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49375
49376 2003-01-08  Jan Hubicka  <jh@suse.cz>
49377
49378         * gcc.dg/i386-cadd.c: New test.
49379         * gcc.dg/i386-cmov4.c: Likewise.
49380
49381 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49382
49383         PR c++/9165
49384         * g++.dg/warn/Wunused-3.C: New test.
49385
49386         * g++.dg/abi/bitfield9.C: New test.
49387
49388         PR c++/9189
49389         * g++.dg/parse/defarg3.C: New test.
49390
49391 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49392
49393         * g++.dg/parse/ambig1.C: New test.
49394         * g++.dg/parse/defarg2.C: New test.
49395
49396 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49397
49398         * g++.dg/template/defarg-1.C: New test.
49399         * g++.dg/template/local2.C: Likewise.
49400
49401 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49402
49403         * gcc.c-torture/execute/20030105-1.c: New test.
49404
49405 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49406
49407         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49408         * g++.dg/parse/namespace4.C: Likewise.
49409
49410 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49411
49412         * g++.dg/template/ntp2.C: New test.
49413
49414 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49415
49416         * g++.dg/parse/extern-C-1.C: New test.
49417
49418         * g++.dg/parse/namespace4.C: New test.
49419
49420         * g++.dg/template/nested1.C: New test.
49421
49422         * g++.dg/parse/namespace3.C: New test.
49423
49424 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49425
49426         * g++.dg/lookup/two-stage1.C: New test.
49427
49428 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49429
49430         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49431         * g++.old-deja/g++.jason/access8.C: Likewise.
49432         * g++.old-deja/g++.other/decl5.C: Likewise.
49433
49434 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49435
49436         * g++.dg/parse/parse7.C: New test.
49437
49438 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49439
49440         PR c++/2843
49441         * g++.dg/ext/attrib7.C: New test.
49442
49443 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49444
49445         * g++.dg/parse/parse6.C: New test.
49446
49447 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49448
49449         * gcc.dg/h8300-stack-1.c: New.
49450
49451 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49452
49453         g++.dg/lookup/exception1.C: New test.
49454
49455         g++.dg/lookup/template1.C: New test.
49456
49457         g++.dg/parse/namespace2.C: New test.
49458
49459         g++.dg/parse/parens2.C: New test.
49460
49461 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49462
49463         * g++.dg/parse/parse5.C: New test.
49464         * g++.dg/lookup/scoped4.C: New test.
49465
49466 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49467
49468         * g++.dg/parse/parens1.C: New test.
49469
49470         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49471         angle-bracket1.C.
49472         * g++.dg/parse/parens2.C: New test.
49473
49474         * g++.dg/lookup/scope-operator1.C: New test.
49475
49476         * g++.dg/parse/operator1.C: New test.
49477
49478 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49479
49480         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49481         * g++.old-deja/g++.other/access6.C: Likewise.
49482         * g++.old-deja/g++.other/decl1.C: Likewise.
49483         * g++.old-deja/g++.pt/typename12.C: Likewise.
49484
49485 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49486
49487         * g++.dg/parse/namespace1.C: New test.
49488
49489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49490
49491         * g++.dg/parse/parse4.C: New test.
49492
49493 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49494
49495         * g++.dg/parse/parse3.C: New test.
49496
49497 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49498
49499         * g++.dg/parse/parse2.C: New test.
49500
49501 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49502
49503         * g++.dg/template/friend11.C: New test.
49504
49505 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49506
49507         * g++.dg/parse/parse1.C: New test.
49508
49509 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49510
49511         * lib/profopt.exp: Change the name of a global variable to avoid
49512         possible clashes with other test suites.
49513
49514 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49515
49516         * g++.dg/inherit/covariant8.C: New test.
49517
49518 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49519
49520         * g++.dg/init/array9.C: New test.
49521
49522         PR c++/9112
49523         * g++.dg/parse/expr1.C: New test.
49524
49525 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49526
49527         * gcc.c-torture/compile/20021230-1.c: New test.
49528
49529 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49530
49531         * g++.dg/inherit/covariant5.C: New test.
49532         * g++.dg/inherit/covariant6.C: New test.
49533         * g++.dg/inherit/covariant7.C: New test.
49534
49535 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49536
49537         PR c++/2739
49538         * g++.dg/other/access2.C: New test.
49539
49540 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49541
49542         * g++.dg/other/anon-struct.C: No longer fails
49543         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49544         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49545         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49546
49547 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49548
49549         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49550
49551 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49552
49553         * g++.dg/eh/spec4.C: Remove stray semicolon.
49554         * g++.dg/expr/pmf-1.C: Change error message.
49555         * g++.dg/ext/asm1.C: Remove stray semicolon.
49556         * g++.dg/ext/typename1.C: Add missing typenames.
49557         * g++.dg/inherit/template-as-base.C: Change error message.
49558         * g++.dg/lookup/scoped1.C: Likewise.
49559         * g++.dg/lookup/scoped2.C: Likewise.
49560         * g++.dg/lookup/using2.C: Likewise.
49561         * g++.dg/other/component1.C: Remove stray semicolon.
49562         * g++.dg/other/do1.C: Change error message.
49563         * g++.dg/other/error2.C: Likewise.
49564         * g++.dg/other/init1.C: Likewise.
49565         * g++.dg/other/packed1.C: Remove stray semicolon.
49566         * g++.dg/other/ptrmem2.C: Change error message.
49567         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49568         marker.
49569         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49570         * g++.dg/template/access3.C: Add typename keyword.
49571         * g++.dg/template/access5.C: Remove stray semicolon.
49572         * g++.dg/template/access6.C: Likewise.
49573         * g++.dg/template/complit1.C: Likewise.
49574         * g++.dg/template/crash1.C: Change error message.
49575         * g++.dg/template/inherit2.C: Remove stray semicolon.
49576         * g++.dg/template/instantiate2.C: Likewise.
49577         * g++.dg/template/instantiate3.C: Change error message.
49578         * g++.dg/template/qual1.C: Remove stray semicolon.
49579         * g++.dg/template/qualttp18.C: Change error message.
49580         * g++.dg/template/ref1.C: Remove stray semicolon.
49581         * g++.dg/template/sizeof1.C (A::value): Declare it.
49582         * g++.dg/template/spec4.C: Change error message.
49583         * g++.dg/template/static1.C: Likewise.
49584         * g++.dg/template/type1.C: Likewise.
49585         * g++.dg/template/typename3.C: Likewise.
49586         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49587         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49588         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49589         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49590         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49591         named return value extension.
49592         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49593         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49594         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49595         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49596         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49597         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49598         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49599         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49600         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49601         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49602         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49603         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49604         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49605         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49606         syntax.
49607         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49608         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49609         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49610         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49611         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49612         * g++.old-deja/g++.brendan/template11.C: Likewise.
49613         * g++.old-deja/g++.brendan/template26.C: Likewise.
49614         * g++.old-deja/g++.brendan/template27.C: Use explicit
49615         specialization syntax.
49616         * g++.old-deja/g++.brendan/template30.C: Likewise.
49617         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49618         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49619         non-dependent names.
49620         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49621         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49622         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49623         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49624         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49625         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49626         named return value extension.
49627         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49628         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49629         * g++.old-deja/g++.ext/return1.C: Likewise.
49630         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49631         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49632         * g++.old-deja/g++.jason/access8.C: Likewise.
49633         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49634         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49635         pseudo-destructor names.
49636         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49637         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49638         pseudo-destructor names.
49639         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49640         * g++.old-deja/g++.jason/overload19.C: Likewise.
49641         * g++.old-deja/g++.jason/overload32.C: Likewise.
49642         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49643         stray semicolons.
49644         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49645         * g++.old-deja/g++.jason/return.C: Likewise.
49646         * g++.old-deja/g++.jason/return2.C: Likewise.
49647         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49648         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49649         syntax.
49650         * g++.old-deja/g++.jason/template10.C: Account for use of
49651         non-dependent names.
49652         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49653         syntax.
49654         * g++.old-deja/g++.jason/template37.C: Likewise.
49655         * g++.old-deja/g++.law/access4.C: Change error messages.
49656         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49657         pseudo-destructor names.
49658         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49659         * g++.old-deja/g++.law/ctors9.C: Likewise.
49660         * g++.old-deja/g++.law/cvt22.C: Likewise.
49661         * g++.old-deja/g++.law/dtors5.C: Likewise.
49662         * g++.old-deja/g++.law/global-init1.C: Likewise.
49663         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49664         * g++.old-deja/g++.law/operators28.C: Likewise.
49665         * g++.old-deja/g++.law/visibility28.C: Likewise.
49666         * g++.old-deja/g++.martin/eval1.C: Likewise.
49667         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49668         name.
49669         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49670         * g++.old-deja/g++.mike/net34.C: Likewise.
49671         * g++.old-deja/g++.mike/net36.C: Likewise.
49672         * g++.old-deja/g++.mike/ns2.C: Likewise.
49673         * g++.old-deja/g++.mike/p12306.C: Likewise.
49674         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49675         value extension.
49676         * g++.old-deja/g++.mike/p700.C: Likewise.
49677         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49678         * g++.old-deja/g++.mike/p710.C: Likewise.
49679         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49680         value extension.
49681         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49682         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49683         * g++.old-deja/g++.ns/crash2.C: Likewise.
49684         * g++.old-deja/g++.ns/crash3.C: Likewise.
49685         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49686         * g++.old-deja/g++.ns/ns17.C: Likewise.
49687         * g++.old-deja/g++.ns/template16.C: Likewise.
49688         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49689         keyword.
49690         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49691         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49692         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49693         named return value extension.
49694         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49695         * g++.old-deja/g++.other/access4.C: Issue additional error
49696         messages.
49697         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49698         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49699         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49700         * g++.old-deja/g++.other/crash25.C: Change error message.
49701         * g++.old-deja/g++.other/crash4.C: Change error message.
49702         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49703         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49704         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49705         checks.
49706         * g++.old-deja/g++.other/defarg8.C: Likewise.
49707         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49708         * g++.old-deja/g++.other/dtor10.C: Likewise.
49709         * g++.old-deja/g++.other/incomplete.C: Likewise.
49710         * g++.old-deja/g++.other/linkage7.C: Likewise.
49711         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49712         lookup algorithm.
49713         * g++.old-deja/g++.other/mangle2.C: Likewise.
49714         * g++.old-deja/g++.other/refinit2.C: Likewise.
49715         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49716         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49717         * g++.old-deja/g++.pt/crash28.C: Likewise.
49718         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49719         syntax.
49720         * g++.old-deja/g++.pt/crash32.C: Change error message.
49721         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49722         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49723         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49724         error message position.
49725         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49726         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49727         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49728         syntax.
49729         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49730         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49731         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49732         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49733         keyword.
49734         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49735         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49736         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49737         keyword.
49738         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49739         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49740         syntax.
49741         * g++.old-deja/g++.pt/friend28.C: Account for use of
49742         non-dependent names.
49743         * g++.old-deja/g++.pt/friend29.C: Likewise.
49744         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49745         rules.
49746         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49747         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49748         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49749         lookup rules.
49750         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49751         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49752         keyword.
49753         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49754         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49755         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49756         keyword.
49757         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49758         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49759         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49760         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49761         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49762         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49763         keyword.
49764         * g++.old-deja/g++.pt/spec10.C: Likewise.
49765         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49766         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49767         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49768         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49769         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49770         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49771         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49772         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49773         * g++.old-deja/g++.pt/typename15.C: Likewise.
49774         * g++.old-deja/g++.pt/typename22.C: Likewise.
49775         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49776         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49777         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49778         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49779         syntax.
49780         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49781         return value extension.
49782         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49783         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49784         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49785         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49786
49787 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49788
49789         * g++.dg/warn/inline1.C: New test.
49790         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49791         * g++.old-deja/g++.jason/synth10.C: Likewise.
49792         * g++.old-deja/g++.mike/net31.C: Likewise.
49793         * g++.old-deja/g++.mike/p8786.C: Likewise.
49794
49795         * g++.dg/template/friend10.C: New test.
49796         * g++.dg/template/conv5.C: New test.
49797
49798 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49799
49800         * g++.dg/lookup/scoped3.C: New test.
49801
49802         * g++.dg/lookup/decl1.C: New test.
49803         * g++.dg/lookup/decl2.C: New test.
49804
49805 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49806
49807         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49808         gcc.c-torture/compile/20021015-1.c,
49809         gcc.c-torture/compile/20021015-2.c,
49810         gcc.c-torture/compile/20021123-1.c,
49811         gcc.c-torture/compile/20021123-2.c,
49812         gcc.c-torture/compile/20021123-3.c,
49813         gcc.c-torture/compile/20021123-4.c,
49814         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49815         only to 3.1 or 3.2 branch.
49816
49817 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49818
49819         * gcc.dg/i386-bitfield3.c: New test.
49820
49821         * gcc.dg/i386-bitfield2.c: New test.
49822
49823 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49824
49825         * g++.dg/parse/conv_op1.C: New test.
49826
49827 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49828
49829         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49830         approved.
49831
49832 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49833
49834         * gcc.c-torture/compile/20021220-1.c: New test.
49835
49836 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49837
49838         * gcc.dg/i386-fastcall-1.c: New.
49839
49840 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49841
49842         * gcc.c-torture/execute/20021219-1.c: New test.
49843
49844 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49845
49846         * gcc.dg/i386-pic-1.c: New test.
49847
49848 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49849
49850         PR c++/8099
49851         * g++.dg/template/friend9.C: New test.
49852
49853 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49854
49855         PR c++/3663
49856         * g++.dg/template/access7.C: New test.
49857
49858 2002-12-18  Nick Clifton  <nickc@redhat.com>
49859
49860         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49861         the libstdc++-v3 directory has been found.
49862
49863 2002-12-12  Devang Patel <dpatel@apple.com>
49864         * gcc.dg/darwin-ld-1.c: New test.
49865         * gcc.dg/darwin-ld-2.c: New test.
49866         * gcc.dg/darwin-ld-3.c: New test.
49867         * gcc.dg/darwin-ld-4.c: New test.
49868         * gcc.dg/darwin-ld-5.c: New test.
49869
49870 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49871
49872         * gcc.c-torture/compile/20021212-1.c: New test.
49873
49874 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49875
49876         * gcc.dg/fshort-wchar: New test.
49877
49878 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49879
49880         PR c++/8372
49881         * g++.dg/template/dtor1.C: New test.
49882
49883         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49884         markers.
49885
49886 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49887
49888         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49889
49890 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49891
49892         * g++.dg/template/static1.C: New test.
49893         * g++.dg/template/static2.C: New test.
49894         * g++.old-deja/g++.ext/memconst.C: New test.
49895
49896 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49897
49898         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49899         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49900         * g++.dg/special/initp1.C: Likewise.
49901
49902 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49903
49904         * gcc.c-torture/execute/20021204-1.c: New test.
49905
49906 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49907
49908         * gcc.dg/ppc-fmadd-1.c: New file.
49909         * gcc.dg/ppc-fmadd-2.c: New file.
49910         * gcc.dg/ppc-fmadd-3.c: New file.
49911
49912 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49913
49914         * gcc.c-torture/compile/20021204-1.c: New test.
49915
49916 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49917
49918         * g++.dg/inherit/covariant2.C: New test.
49919         * g++.dg/inherit/covariant3.C: New test.
49920         * g++.dg/inherit/covariant4.C: New test.
49921         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49922         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49923
49924 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49925
49926         PR c++/8688
49927         * g++.dg/init/brace3.C: New test.
49928
49929 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49930
49931         * gcc.dg/20020210-1.c: Fix a comment typo.
49932
49933 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49934
49935         PR c++/8720
49936         * g++.dg/parse/defarg1.C: New test.
49937
49938         PR c++/8615
49939         * g++.dg/template/char1.C: New test.
49940
49941         * g++.dg/template/varmod1.C: Fix typo.
49942
49943 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49944
49945         DR 180
49946         * g++.old-deja/g++.pt/crash32.C: Expect error.
49947
49948 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49949
49950         PR c++/5919
49951         * g++.dg/template/varmod1.C: New test.
49952
49953         PR c++/8727
49954         * g++.dg/inherit/typeinfo1.C: New test.
49955
49956         PR c++/8663
49957         * g++.dg/inherit/typedef1.C: New test.
49958
49959 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49960
49961         PR c++/8332
49962         PR c++/8493
49963         * g++.dg/template/strlen1.C: New test.
49964
49965         PR c++/8227
49966         * g++.dg/template/ctor2.C: New test.
49967
49968         PR c++/8214
49969         * g++.dg/init/string1.C: New test.
49970
49971         PR c++/8511
49972         * g++.dg/template/friend8.C: New test.
49973
49974 2002-11-29  Joe Buck <jbuck@synopsys.com>
49975
49976         * g++.dg/lookup/anon2.C: New test.
49977
49978 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49979
49980         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49981         h8300 port.
49982
49983 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49984
49985         * gcc.dg/bitfld-6.c: New test.
49986
49987 2002-11-27  Jan Hubicka  <jh@suse.cz>
49988
49989         * gcc.c-torture/execute/20021127.[cx]: New test.
49990
49991 2002-11-26  Jan Hubicka  <jh@suse.cz>
49992
49993         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49994         quality.
49995
49996 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49997
49998         * g++.dg/init/brace2.C: New test.
49999         * g++.old-deja/g++.mike/p9129.C: Correct.
50000
50001 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50002
50003         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50004
50005 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50006
50007         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50008
50009 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50010
50011         * g++.dg/abi/empty11.C: New test.
50012         * g++.dg/rtti/cv1.C: New test.
50013
50014 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50015
50016         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50017
50018 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50019
50020         * g++.dg/abi/empty10.C: New test.
50021
50022 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50023
50024         * gcc.c-torture/compile/20021124-1.c: New test.
50025
50026 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50027
50028         * g++.dg/abi/rtti2.C: New test.
50029
50030 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50031
50032         * gcc.dg/i386-unroll-1.c: New test.
50033
50034 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50035
50036         * gcc.c-torture/compile/20021120-1.c: New test.
50037         * gcc.c-torture/compile/20021120-2.c: New test.
50038
50039 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50040
50041         * gcc.dg/bitfld-5.c: New test.
50042
50043 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50044
50045         * gcc.c-torture/execute/20021120-3.c: New test.
50046
50047 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50048
50049         * gcc.c-torture/execute/20021120-2.c: New test.
50050
50051 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50052
50053         * gcc.c-torture/execute/20021120-1.c: New test.
50054
50055 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50056
50057         * gcc.c-torture/execute/20021118-3.c: New test.
50058
50059 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50060
50061         * gcc.c-torture/compile/20021119-1.c: New test.
50062
50063 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50064
50065         * gcc.dg/duff-1.c: New test.
50066         * gcc.dg/duff-2.c: New test.
50067         * gcc.dg/duff-3.c: New test.
50068
50069 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50070
50071         * gcc.dg/cpp/_Pragma5.c: New test.
50072
50073 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50074
50075         * gcc.c-torture/execute/20021118-2.c: New test.
50076
50077 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50078
50079         * gcc.c-torture/execute/20021118-1.c: New test.
50080
50081 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50082
50083         * gcc.dg/20021116-1.c: New test.
50084
50085 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50086
50087         * g++.dg/abi/vcall1.C: New test.
50088
50089 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50090
50091         * gcc.dg/20021029-1.c: New test.
50092         * gcc.dg/20021029-2.c: New test.
50093
50094 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50095
50096         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50097
50098 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50099
50100         PR c/8439
50101         * gcc.dg/20021110.c: Move to ...
50102         * gcc.c-torture/compile/20021110.c: .... here.
50103
50104 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50105
50106         PR c/8467
50107         * gcc.c-torture/execute/20021111-1.c
50108
50109 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50110
50111         PR c/8439
50112         * gcc.dg/20021110.c: New test.
50113
50114 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50115
50116         * g++.dg/abi/vthunk3.C: Run only on x86.
50117
50118 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50119
50120         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50121
50122 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50123
50124         * lib/compat.exp (compat-execute): Fix logic error in last
50125         change.
50126
50127 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50128
50129         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50130
50131 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50132
50133         PR c++/8389
50134         * g++.dg/template/access6.C: New test.
50135
50136 2002-11-08  Jan Hubicka  <jh@suse.cz>
50137
50138         * gcc.dg/i386-ssefp-1.c: New test.
50139         * gcc.dg/i386-ssefp-1.c: New test.
50140
50141 2002-11-08  Jan Hubicka  <jh@suse.cz>
50142
50143         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50144
50145 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50146
50147         * g++.dg/abi/vthunk3.C: New test.
50148
50149         PR c++/8338
50150         * g++.dg/template/crash2.C: New test.
50151
50152 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50153
50154         * g++.dg/abi/dtor1.C: New test.
50155         * g++.dg/abi/dtor2.C: Likewise.
50156
50157 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50158
50159         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50160         Darwin.
50161
50162 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50163
50164         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50165         -mthumb.  Only xfail with -O0.
50166
50167 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50168
50169         * g++.dg/abi/thunk1.C: New test.
50170         * g++.dg/abi/thunk2.C: Likewise.
50171         * g++.dg/abi/vtt1.C: Likewise.
50172
50173 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50174
50175         PR optimization/8423
50176         * gcc.c-torture/execute/builtin-constant.c: New test.
50177
50178 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50179
50180         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50181         Add some more cases.
50182
50183 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50184
50185         PR c++/8391
50186         * g++.dg/opt/local1.C: New test.
50187
50188 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50189
50190         PR c++/8160
50191         * g++.dg/template/complit1.C: New test.
50192
50193         PR c++/8149
50194         * g++.dg/template/typename4.C: Likewise.
50195
50196 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50197
50198         Core issue 287, PR c++/7639
50199         * g++.dg/template/instantiate1.C: Adjust error location.
50200         * g++.dg/template/instantiate3.C: New test.
50201         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50202         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50203         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50204
50205 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50206
50207         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50208
50209 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50210
50211         PR c++/8287
50212         * g++.dg/init/dtor2.C: New test.
50213
50214 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50215
50216         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50217         * gcc.dg/nest.c: Bypass errors on irix6.
50218
50219 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50220
50221         * gcc.dg/nest.c: Expect error for mmix-*-*.
50222         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50223
50224 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50225
50226         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50227         markers.
50228
50229         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50230
50231 2002-10-25  Mike Stump  <mrs@apple.com>
50232
50233         * gcc.dg/warn-1.c: New test.
50234
50235 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50236
50237         * g++.dg/template/typename3.C: New test.
50238
50239 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50240
50241         * g++.dg/lookup/ptrmem1.C: New test.
50242
50243         * g++.dg/abi/vthunk2.C: New test.
50244
50245 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50246
50247         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50248
50249 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50250
50251         * g++.dg/abi/empty9.C: New test.
50252
50253 2002-10-24  Richard Henderson  <rth@redhat.com>
50254
50255         * g++.dg/inherit/thunk1.C: Enable for ia64.
50256
50257 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50258
50259         PR c++/8067
50260         * g++.dg/lookup/pretty1.C: New test.
50261
50262 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50263
50264         * gcc.dg/20021023-1.c: New test.
50265
50266 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50267
50268         PR c++/7679
50269         * g++.dg/parse/inline1.C: New test.
50270
50271 2002-10-23  Richard Henderson  <rth@redhat.com>
50272
50273         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50274
50275         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50276
50277 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50278
50279         PR c++/6579
50280         * g++.dg/parse/stmtexpr3.C: New test.
50281
50282 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50283
50284         * g++.dg/expr/cond1.C: New test.
50285
50286 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50287
50288         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50289
50290 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50291
50292         * g++.dg/abi/vbase13.C: New test.
50293         * g++.dg/abi/vbase14.C: Likewise.
50294
50295 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50296
50297         * gcc.dg/tls/pic-1.c: New test.
50298         * gcc.dg/tls/nonpic-1.c: New test.
50299         * gcc.dg/20021018-1.c: New test.
50300
50301 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50302
50303         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50304         Remove only files with the same base name as the test case.
50305         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50306         (profopt-execute): Likewise.  Also, remove old profiling
50307         and performance data files before running the tests.
50308
50309         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50310         * g++.dg/bprob/bprob.exp: Likewise.
50311         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50312         to allow more general test case names.
50313
50314         * g++.dg/bprob/bprob-1.C: Rename to ...
50315         * g++.dg/bprob/g++-bprob-1.C: ... this.
50316
50317         * g77.dg/bprob/bprob-1.f: Rename to ...
50318         * g77.dg/bprob/g77-bprob-1.f: ... this.
50319
50320 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50321
50322         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50323         bison 1.50 or later.
50324
50325 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50326
50327         * g++.dg/README: Describe more test directories.
50328
50329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50330
50331         * g++.dg/init/array6.C: Add additional tests.
50332
50333 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50334
50335         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50336         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50337
50338 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50339
50340         * gcc.c-torture/compile/20020604-1.x: New.
50341         * gcc.c-torture/compile/simd-5.x: Likewise.
50342         * gcc.c-torture/execute/920710-1.x: Likewise.
50343         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50344
50345 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50346
50347         * g++.dg/inherit/override1.C: Add dg-options clause.
50348
50349 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50350
50351         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50352         _mm_slli_si128.
50353
50354 2002-10-19  Andreas Schwab  <schwab@suse.de>
50355
50356         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50357         directory component.
50358
50359 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50360
50361         * g++.dg/inherit/thunk1.C: New test.
50362
50363         * g++.dg/inherit/override1.C: New test.
50364
50365         * g++.dg/abi/mangle11.C: New test.
50366         * g++.dg/abi/mangle14.C: New test.
50367         * g++.dg/abi/mangle17.C: New test.
50368
50369 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50370
50371         * g++.dg/overload/member2.C: New test.
50372
50373 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50374
50375         * g++.dg/README: Describe new compat directory.
50376         * g++.dg/dg.exp: Skip tests in compat directory.
50377         * README.compat: New file.
50378         * lib/compat.exp: New expect script.
50379         * g++.dg/compat: New test directory.
50380         * g++.dg/compat/compat.exp: New expect script.
50381         * g++.dg/compat/abi: New test directory.
50382         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50383         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50384         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50385         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50386         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50387         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50388         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50389         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50390         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50391         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50392         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50393         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50394         * g++.dg/compat/break: New test directory.
50395         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50396         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50397         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50398         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50399         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50400         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50401         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50402         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50403         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50404         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50405         g++.dg/compat/break/README: New files.
50406         * g++.dg/compat/eh: New test directory.
50407         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50408         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50409         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50410         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50411         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50412         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50413         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50414         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50415         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50416         g++.dg/compat/eh/filter2_y.C,
50417         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50418         g++.dg/compat/eh/new1_y.C,
50419         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50420         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50421         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50422         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50423         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50424         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50425         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50426         g++.dg/compat/eh/unexpected1_y.C: New files.
50427         * g++.dg/compat/init: New test directory.
50428         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50429         g++.dg/compat/init/array5_y.C,
50430         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50431         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50432         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50433         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50434         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50435         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50436         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50437         g++.dg/compat/init/init-ref2_y.C: New files.
50438
50439 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50440
50441         PR c++/7584
50442         * g++.dg/inherit/using3.C: New test.
50443
50444 2002-10-17  Jan Hubicka  <jh@suse.cz>
50445
50446         * gcc.dg/20021017-2.c: New test.
50447
50448 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50449
50450         * g++.dg/abi/mangle16.C: Adjust.
50451
50452         * g++.dg/init/array8.C: New test.
50453
50454 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50455
50456         * gcc.dg/special/mips-abi.exp: New test.
50457         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50458
50459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50460
50461         * g++.dg/abi/mangle16.C: New test.
50462         * g++.dg/abi/mangle17.C: Likewise.
50463
50464         PR c++/7478
50465         * g++.dg/template/ref1.C: New test.
50466
50467 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50468
50469         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50470
50471 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50472
50473         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50474
50475 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50476
50477         PR c++/7524
50478         * g++.dg/init/array7.C: New test.
50479
50480 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50481
50482         * g++.dg/init/array6.C: New test.
50483
50484         * g++.dg/abi/mangle13.C: Likewise.
50485         * g++.dg/abi/mangle14.C: Likewise.
50486         * g++.dg/abi/mangle15.C: Likewise.
50487
50488 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50489
50490         * g++.dg/abi/empty8.C: New test.
50491
50492 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50493
50494         * g++.dg/init/ctor1.C: New test.
50495
50496 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50497
50498         * gcc.c-torture/execute/20021015-1.c: New test.
50499
50500 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50501
50502         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50503
50504 2002-10-14  Jan Hubicka  <jh@suse.cz>
50505
50506         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50507
50508 2002-10-14  Richard Henderson  <rth@redhat.com>
50509
50510         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50511
50512 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50513
50514         PR optimization/6631
50515         * g++.dg/opt/const2.C: New test.
50516
50517 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50518
50519         PR c++/7176
50520         * g++.dg/parse/friend1.C: New test.
50521         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50522
50523 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50524
50525         * gcc.dg/20021014-1.c: New test.
50526
50527 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50528
50529         PR c++/5661
50530         * g++.dg/ext/vlm1.C: New test.
50531         * g++.dg/ext/vlm2.C: Likewise.
50532
50533         * g++.dg/init/array1.C: Remove invalid braces.
50534         * g++.dg/init/brace1.C: New test.
50535         * g++.dg/init/copy2.C: Likewise.
50536         * g++.dg/init/copy3.C: Likewise.
50537         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50538         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50539         braces.
50540
50541 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50542
50543         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50544
50545 2002-10-11  Richard Shann  <richard.shann@superh.com>
50546
50547         * gcc.c-torture/compile/simd-5.c: New test.
50548
50549 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50550
50551         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50552
50553 2002-10-10  Jim Wilson  <wilson@redhat.com>
50554
50555         * gcc.c-torture/execute/20021010-1.c: New test.
50556
50557 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50558
50559         PR c/7353
50560         * g++.dg/ext/typedef-init.C: New test.
50561         * gcc.dg/typedef-init.c: New test.
50562
50563 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50564
50565         * gcc.dg/cpp/paste13.c: New test.
50566
50567 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50568
50569         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50570         remaining platforms, XFAIL during compile, not execute.  Don't
50571         XFAIL at -O0.
50572
50573 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50574
50575         * gcc.dg/alias-1.c: Tweak expected warning.
50576
50577 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50578
50579         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50580
50581 2002-10-06  Andreas Jaeger  <aj@suse.de>
50582
50583         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50584         * gcc.dg/cpp/c++98.C: Likewise.
50585
50586         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50587         * g++.dg/cpp/c++98.C: Likewise.
50588
50589         * g++.dg/README (Subdirectories): Mention cpp directory.
50590
50591         PR target/7559
50592         * gcc.dg/20021006-1.c: New test.
50593
50594 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50595
50596         PR c++/7804
50597         * g++.dg/other/warning1.C: New test.
50598
50599 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50600
50601         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50602         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50603         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50604
50605 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50606
50607         PR c++/7931
50608         * g++.dg/template/ptrmem3.C: New test.
50609
50610         PR c++/7754
50611         * g++.dg/template/union1.C: New test.
50612
50613 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50614
50615         PR c++/8006
50616         * g++.dg/abi/mangle9.C: New test.
50617         * g++.dg/abi/mangle10.C: New test.
50618         * g++.dg/abi/mangle11.C: New test.
50619         * g++.dg/abi/mangle12.C: New test.
50620
50621 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50622
50623         PR c++/7188.
50624         * g++.dg/template/meminit1.C: New test.
50625         * g++.dg/warn/Wreorder-1.C: Likewise.
50626         * g++.old-deja/g++.mike/warn3.C: Tweak.
50627         * lib/prune.exp: Ingore "in copy constructor".
50628
50629 2002-10-02  Andreas Jaeger  <aj@suse.de>
50630
50631         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50632         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50633         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50634         on x86-64.
50635
50636 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50637
50638         * gcc.dg/empty1.C: Fix typo.
50639
50640 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50641
50642         * gcc.dg/alias-1.c: New test.
50643
50644 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50645
50646         * gcc.dg/empty1.C: New test.
50647
50648         * g++.dg/tls/init-2.C: Tweak error messages.
50649
50650 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50651
50652         * gcc.c-torture/compile/20020923-1.c: New test.
50653
50654 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50655
50656         * gcc.c-torture/execute/ffs-1.c: New test.
50657         * gcc.c-torture/execute/ffs-2.c: Ditto.
50658
50659 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50660
50661         * g++.dg/overload/member1.C: New test.
50662
50663 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50664
50665         * g++.dg/abi/empty7.C: New test.
50666         * g++.dg/init/pm2.C: Likewise.
50667
50668 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50669
50670         * g++.dg/rtti/crash1.C: New test.
50671
50672 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50673
50674         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50675         gcc.dg/sibcall-4.c: New tests.
50676
50677 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50678
50679         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50680         powerpc and MMIX targets.
50681
50682 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50683
50684         * gcc.dg/cpp/20020927-1.c: New.
50685
50686 2002-09-26  David S. Miller  <davem@redhat.com>
50687
50688         * gcc.c-torture/compile/trunctfdf.c: New.
50689
50690 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50691
50692         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50693
50694 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50695
50696         * gcc.c-torture/execute/loop-15.c: New.
50697
50698 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50699
50700         * README.QMTEST: Fix typo.
50701
50702 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50703
50704         * gcc.dg/20020926-1.c: New test.
50705
50706 2002-09-25  David S. Miller  <davem@redhat.com>
50707
50708         PR target/7842
50709         * gcc.c-torture/execute/shiftdi.c: New test.
50710
50711 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50712
50713         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50714         unique to the tool.
50715         * lib/g77.exp (g77_init): Likewise.
50716         * lib/g++.exp (g++_init): Likewise.
50717         * lib/objc.exp (objc_init): Likewise.
50718
50719 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50720
50721         * g++.dg/abi/empty5.C: New test.
50722         * g++.dg/abi/empty6.C: New test.
50723         * g++.dg/abi/vbase12.C: New test.
50724
50725 2002-09-25  Richard Henderson  <rth@redhat.com>
50726
50727         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50728         too-small long double.
50729
50730 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50731
50732         * gcc.dg/20020919-1.c: New test.
50733
50734 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50735
50736         * g++.dg/abi/bitfield6.C: New test.
50737         * g++.dg/abi/bitfield7.C: New test.
50738         * g++.dg/abi/bitfield8.C: New test.
50739         * g++.dg/abi/vbase11.C: New test.
50740
50741 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50742
50743         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50744         hppa*-*-hpux*.  Update test comment.
50745
50746 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50747
50748         * gcc.dg/tls/struct-1.c: New test.
50749
50750 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50751
50752         * gcc.dg/cpp/tr-warn2.c: Update.
50753
50754 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50755
50756         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50757
50758 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50759
50760         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50761         systems.
50762
50763 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50764
50765         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50766
50767         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50768         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50769         setting of cxxfilt.
50770
50771 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50772
50773         * gcc.dg/20020312-2.c: Update for darwin.
50774
50775 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50776
50777         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50778
50779 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50780
50781         * objc.dg/comp-types-1.m: New test.
50782         * objc.dg/comp-types-2.m: New test.
50783         * objc.dg/comp-types-3.m: New test.
50784         * objc.dg/comp-types-4.m: New test.
50785         * objc.dg/comp-types-5.m: New test.
50786         * objc.dg/comp-types-6.m: New test.
50787
50788 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50789
50790         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50791
50792 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50793
50794         * g++.dg/other/do1.C: New test.
50795
50796         * g++.dg/template/subst1.C: New test.
50797
50798 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50799
50800         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50801
50802 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50803
50804         * g++.dg/template/qualttp20.C: Adjust expected errors.
50805         * g++.old-deja/g++.jason/report.C: Likewise.
50806         * g++.old-deja/g++.other/qual1.C: Likewise.
50807
50808         * g++.dg/lookup/scoped2.C: New test.
50809
50810         * g++.dg/ext/asm3.C: New test.
50811
50812 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50813
50814         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50815
50816 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50817
50818         * ChangeLog: follow spelling conventions.
50819         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50820         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50821         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50822         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50823         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50824         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50825         * g++.old-deja/g++.law/global-init1.C: Likewise.
50826         * g++.old-deja/g++.other/delete4.C: Likewise.
50827         * g++.old-deja/g++.other/inline21.C: Likewise.
50828         * g++.old-deja/g++.other/singleton.C: Likewise.
50829         * g77.dg/strlen0.f: Likewise.
50830         * g77.f-torture/compile/20010519-1.f: Likewise.
50831         * g77.f-torture/compile/980310-4.f: Likewise.
50832         * gcc.c-torture/compile/20000605-1.c: Likewise.
50833         * gcc.c-torture/execute/20020225-1.c: Likewise.
50834         * gcc.dg/c90-hexfloat-2.c: Likewise.
50835         * gcc.dg/c99-bool-1.c: Likewise.
50836         * gcc.dg/c99-hexfloat-2.c: Likewise.
50837         * gcc.dg/dll-2.c: Likewise.
50838         * gcc.dg/wtr-union-init-1.c: Likewise.
50839         * gcc.dg/wtr-union-init-2.c: Likewise.
50840         * gcc.dg/wtr-union-init-3.c: Likewise.
50841         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50842         * gcc.dg/cpp/defined.c: Likewise.
50843         * gcc.dg/cpp/macsyntx.c: Likewise.
50844         * gcc.dg/cpp/paste2.c: Likewise.
50845         * gcc.dg/cpp/trad/defined.c: Likewise.
50846         * gcc.dg/format/c90-printf-1.c: Likewise.
50847         * gcc.dg/format/c90-scanf-1.c: Likewise.
50848         * gcc.dg/format/c99-printf-1.c: Likewise.
50849         * gcc.dg/format/c99-scanf-1.c: Likewise.
50850         * gcc.misc-tests/gcov-8.c: Likewise.
50851         * lib/profopt.exp: Likewise.
50852
50853 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50854
50855         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50856
50857 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50858
50859         * g++.dg/inherit/using2.C: New test.
50860
50861 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50862
50863         * ChangeLog: Follow spelling conventions.
50864         * g++.dg/template/friend4.C: Likewise.
50865         * g++.old-deja/g++.pt/crash67.C: Likewise.
50866         * gcc.c-torture/execute/20000801-4.c: Likewise.
50867         * gcc.dg/c90-digraph-1.c: Likewise.
50868         * gcc.dg/c94-digraph-1.c: Likewise.
50869         * gcc.dg/c99-digraph-1.c: Likewise.
50870         * gcc.dg/cpp/line5.c: Likewise.
50871         * gcc.dg/cpp/multiline.c: Likewise.
50872         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50873         * gcc.dg/format/attr-3.c: Likewise.
50874         * gcc.dg/format/c90-scanf-3.c: Likewise.
50875         * gcc.dg/format/ext-4.c: Likewise.
50876
50877 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50878
50879         * g++.dg/template/pretty1.C: New test.
50880
50881 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50882
50883         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50884
50885 2002-09-13  Matt Austern  <austern@apple.com>
50886
50887         * g++.dg/other/constref[12].C: New, regression tests for
50888         passing a cast expression to a function by const reference.
50889
50890 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50891
50892         * g++.dg/template/deduce1.C: New test.
50893
50894 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50895
50896         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50897         32-bit int.
50898
50899 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50900
50901         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50902         usage.
50903
50904 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50905
50906         * gcc.c-torture/compile/20020910-1.c: New test.
50907
50908 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50909
50910         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50911
50912 2002-09-10  Andreas Jaeger  <aj@suse.de>
50913
50914         * gcc.dg/20020312-2.c: Adjust for x86-64.
50915
50916 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50917
50918         * g77.dg/7388.f: New test case for PR 7388.
50919
50920 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50921
50922         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50923
50924 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50925
50926         * objc.dg/proto-lossage-1.m: New test.
50927
50928 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50929
50930         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50931
50932 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50933
50934         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50935         expected to pass.
50936
50937 2002-09-06  Stan Shebs  <shebs@apple.com>
50938             David Edelsohn  <edelsohn@gnu.org>
50939
50940         * gcc.dg/weak: New directory.
50941         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50942         target-specific xfail bits.
50943         * gcc.dg/typeof-2.c: Move to new directory.
50944         * gcc.dg/weak.exp: New expect script.
50945
50946 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50947
50948         * gcc.c-torture/execute/extzvsi.c: New test.
50949
50950 2002-09-05  Stan Shebs  <shebs@apple.com>
50951
50952         * gcc.dg/weak-1.c: xfail on Darwin.
50953         * gcc.dg/weak-2.c: Ditto.
50954         * gcc.dg/weak-3.c: Ditto.
50955         * gcc.dg/weak-4.c: Ditto.
50956         * gcc.dg/weak-5.c: Ditto.
50957         * gcc.dg/weak-6.c: Ditto.
50958         * gcc.dg/weak-7.c: Ditto.
50959         * gcc.dg/weak-8.c: Ditto.
50960         * gcc.dg/weak-9.c: Ditto.
50961
50962 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50963
50964         * gcc.c-torture/execute/loop-14.c: New test.
50965
50966 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * g++.dg/other/cxa-atexit1.C: New test.
50969
50970         * gcc.dg/typeof-2.c: New test.
50971
50972 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50973
50974         * gcc.dg/builtins-2.c: New testcase.
50975         * gcc.dg/builtins-3.c: New testcase.
50976
50977 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50978
50979         * gcc.dg/cpp/_Pragma4.c: New test.
50980
50981 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50982
50983         * objc/execute/nil_method-1.m: New testcase.
50984
50985 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50986
50987         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50988         [Object class], not [Object initialize].
50989
50990 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50991             Hans-Peter Nilsson  <hp@bitrange.com>
50992
50993         * gcc.c-torture/execute/20020720-1.x: Skip test on
50994         mmix-knuth-mmixware.  Correct comment.
50995
50996 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50997
50998         * g++.dg/abi/bitfield5.C: New test.
50999         * g++.dg/abi/vbase10.C: Likewise.
51000
51001 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51002
51003         * objc.dg/undeclared-selector.m: New test.
51004
51005 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51006
51007         * g++.dg/other/offsetof1.C: Avoid cast warning.
51008
51009 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51010
51011         * objc.dg/super-class-2.m: New test.
51012
51013 2002-08-24  Matt Austern  <austern@apple.com>
51014
51015         * g++.dg/ext/lvaddr.C: New test.
51016         * g++.dg/ext/lvcast.C: New test.
51017
51018 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51019
51020         * g++.dg/inherit/cond1.C: New test.
51021
51022 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51023
51024         * gcc.dg/noncompile/incomplete-1.c: New test.
51025
51026 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51027
51028         * gcc.dg/typespec-1.c: New test.
51029
51030 2002-08-20  Devang Patel  <dpatel@apple.com>
51031         * objc.dg/proto-hier-2.m: New test.
51032
51033 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51034
51035         * objc.dg/bitfield-1.m: New test.
51036         * objc.dg/bitfield-2.m: New test.
51037
51038 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51039
51040         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51041         gcc.dg/c99-flex-array-4.c: New tests.
51042
51043 2002-08-16  Stan Shebs  <shebs@apple.com>
51044
51045         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51046
51047 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51048
51049         * gcc.dg/typeof-1.c: New test.
51050         * g++.dg/ext/typeof2.C: New test.
51051
51052 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51053
51054         * g++.dg/other/offsetof1.C: New test.
51055
51056 2002-08-14  Richard Henderson  <rth@redhat.com>
51057
51058         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51059
51060 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51061
51062         * gcc.dg/cpp/_Pragma3.c: New test.
51063
51064 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51065
51066         * g++.dg/template/inherit3: New test.
51067
51068 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51069
51070         * gcc.dg/bitfld-4.c: Add blank options.
51071
51072 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51073
51074         * g++.dg/template/crash1.C: New test.
51075
51076 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51077
51078         * gcc.dg/tls/opt-2.c: New test.
51079
51080 2002-08-08  Devang Patel  <dpatel@apple.com>
51081
51082         * objc.dg/selector-1.m : New test
51083
51084 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51085
51086         * g++.dg/abi/bitfield4.C: New test.
51087         * gcc.dg/bitfld-4.c: New test.
51088
51089 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51090
51091         * g++.dg/other/packed1.C: New test.
51092
51093 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51094
51095         * g++.dg/abi/offsetof.C: Tweak error messages.
51096         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51097
51098 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51099
51100         * gcc.dg/bitfld-3.c: New test.
51101
51102 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51103             Richard Henderson  <rth@redhat.com>
51104
51105         * gcc.dg/i386-bitfield1.c: New test.
51106         * g++.dg/abi/bitfield3.C: Update.
51107
51108 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51109
51110         * objc.dg/const-str-2.m: Update.
51111         * gcc.dg/cpp/c++98.c: Change to C extension.
51112         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51113         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51114
51115 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51116
51117         * gcc.dg/tls/diag-3.c: New.
51118
51119 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51120
51121         * g++.dg/README (Subdirectories): Document new subdir expr.
51122         * g++.dg/expr/pmf-1.C: New test.
51123
51124 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51125
51126         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51127
51128 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51129
51130         * g++.dg/abi/bitfield3.C: New test.
51131
51132 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51133
51134         * lib/gcov.exp: Tweak expected line formats.
51135         * gcc.misc-tests/gcov8.c: New test.
51136         * gcc.misc-tests/gcov8.x: New flags.
51137
51138 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51139
51140         * consistency.vlad/layout/endian.c: Include string.h.
51141
51142         * gcc.c-torture/execute/20020805-1.c: New test.
51143
51144 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51145
51146         * g++.dg/other/conversion1.C: New test.
51147
51148 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51149
51150         * gcc.dg/builtins-1.c: New testcase.
51151
51152 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51153
51154         * g++.dg/inherit/access3.C: New test.
51155
51156 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51157
51158         * gcc.dg/ia64-visibility-2.c: New test.
51159
51160 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51161
51162         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51163         __qualifier_flags to __flags.
51164
51165 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51166
51167         * g++.dg/inherit/operator1.C: New test.
51168         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51169         * g++.dg/other/error1.C: Change expected error message.
51170         * g++.dg/template/conv4.C: Likewise.
51171
51172 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51173
51174         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51175         for documented behavior.
51176
51177 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51178
51179         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51180         several targets known to fail.
51181
51182 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51183
51184         * gcc.dg/mips-args-[123].c: New tests.
51185
51186 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51187
51188         * gcc.dg/ppc-spe.c: New.
51189
51190 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51191
51192         * g++.dg/other/ptrmem4.C: New testcase.
51193
51194 2002-07-24  Richard Henderson  <rth@redhat.com>
51195
51196         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51197
51198 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51199
51200         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51201
51202 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51203
51204         * gcc.c-torture/execute/memset-3.c: New testcase.
51205
51206 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51207
51208         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51209         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51210
51211 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51212
51213         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51214         Delete.
51215
51216 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51217
51218         * gcc.c-torture/compile/simd-4.c: New test.
51219
51220 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51221
51222         PR c++/7347, c++/7348
51223         * g++.dg/template/access4.C: New test.
51224         * g++.dg/template/access5.C: New test.
51225         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51226         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51227         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51228         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51229
51230 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51231
51232         * gcc.dg/gnu89-init-2.c: New test.
51233
51234 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51235
51236         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51237
51238 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51239
51240         * gcc.c-torture/execute/20020720-1.c: New testcase.
51241
51242 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51243
51244         * gcc.dg/cpp/Wsignprom.c: New tests.
51245
51246 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51247
51248         * gcc.c-torture/execute/loop-13.c: New test.
51249
51250 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51251
51252         * gcc.dg/cpp/expr.c: New tests.
51253
51254 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51255
51256         * g++.dg/opt/pr6713.C: Add template instantiation.
51257
51258 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51259
51260         * gcc.dg/nest.c: New test.
51261
51262 2002-07-17  Richard Henderson  <rth@redhat.com>
51263
51264         * g++.dg/opt/pr6713.C: New test.
51265
51266 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51267
51268         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51269         XFAIL for all x86 processors.
51270
51271 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51272
51273         * gcc.c-torture/execute/20010122-1.x: Do not test with
51274         -fomit-frame-pointer.
51275
51276 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51277
51278         * g++.dg/template/instantiate2.C: New test.
51279         * g++.dg/template/spec4.C: New test.
51280
51281 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51282
51283         * g++.dg/template/access2.C: New test.
51284         * g++.dg/template/access3.C: New test.
51285
51286 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51287
51288         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51289         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51290         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51291         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51292         Convert to use <stdarg.h>.
51293         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51294         Delete.
51295         * gcc.dg/va-arg-2.c: New.
51296         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51297
51298 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51299
51300         * gcc.c-torture/compile/20020710-1.c: New test.
51301
51302 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51303                           Andrew Pinski  <pinskia@physics.uc.edu>
51304
51305         gcc.c-torture/compile/simd-2.c: New testcase.
51306         gcc.c-torture/compile/simd-3.c: Likewise.
51307
51308 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51309
51310         PR c++/7224
51311         * g++.dg/overload/error1.C: New test.
51312
51313 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51314
51315         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51316         configuration and IRIX 6 O32 ABI.
51317
51318 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51319
51320         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51321
51322 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51323
51324         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51325
51326 2002-07-10  Jeffrey A Law  <law@redhat.com>
51327
51328         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51329
51330         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51331
51332 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51333
51334         * gcc.dg/20020312-2.c: Check for __PPC__.
51335
51336 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51337
51338         * gcc.c-torture/compile/20020709-1.c: New test.
51339
51340 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51341
51342         * g++.dg/template/qualttp21.C: New test case.
51343
51344 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51345
51346         * gcc.c-torture/compile/20020706-1.c: New test.
51347         * gcc.c-torture/compile/20020706-2.c: New test.
51348
51349 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51350             Alexandre Oliva  <aoliva@redhat.com>
51351
51352         * g++.dg/warn/incomplete1.C: New test.
51353
51354 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51355
51356         PR c++/7099
51357         * g++.dg/warn/noreturn1.C: New test.
51358
51359 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51360
51361         PR c++/6706
51362         * g++.dg/debug/debug6.C: New test.
51363         * g++.dg/debug/debug7.C: New test.
51364
51365 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51366
51367         * gcc.c-torture/compile/simd-3.c: New test.
51368
51369 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51370
51371         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51372         * gcc.dg/20020620-1.c: Likewise.
51373
51374 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51375
51376         PR c++/6944
51377         * g++.dg/init/array4.C: New test.
51378         * g++.dg/init/array5.C: New test.
51379
51380 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51381
51382         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51383         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51384
51385 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51386
51387         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51388         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51389         * gcc.dg/wtr-conversion-1.c: Likewise.
51390         * gcc.dg/wtr-escape-1.c: Likewise.
51391         * gcc.dg/wtr-int-type-1.c: Likewise.
51392         * gcc.dg/wtr-label-1.c: Likewise.
51393         * gcc.dg/wtr-static-1.c: Likewise.
51394         * gcc.dg/wtr-strcat-1.c: Likewise.
51395         * gcc.dg/wtr-suffix-1.c: Likewise.
51396         * gcc.dg/wtr-switch-1.c: Likewise.
51397         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51398         * gcc.dg/wtr-union-init-1.c: Likewise.
51399         * gcc.dg/wtr-union-init-2.c: Likewise.
51400         * gcc.dg/wtr-union-init-3.c: Likewise.
51401
51402         * gcc.dg/wtr-func-def-1.c: New test.
51403
51404 2002-07-02 Devang Patel <dpatel@apple.com>
51405
51406         * objc.dg/param-1.m: New test.
51407
51408 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51409
51410         * gcc.dg/cpp/trad/directive.c: Add test.
51411         * gcc.dg/cpp/trad/macroargs.c: Add test.
51412         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51413
51414 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51415
51416         * gcc.dg/cpp/cmdlne-M.c: New test.
51417
51418 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51419
51420         * objc.dg/desig-init-1.m: New test.
51421
51422 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51423
51424         PR c++/6716
51425         * g++.dg/template/instantiate1.C: New test.
51426
51427 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51428
51429         PR c++/7112
51430         * g++.dg/template/sizeof2.C: New test.
51431
51432 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51433
51434         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51435         gcc.dg/cpp/trad/include.c: New tests.
51436
51437 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51438
51439         PR target/7177
51440         * gcc.c-torture/compile/20020701-1.c: New test.
51441
51442 2002-07-01  Stan Shebs  <shebs@apple.com>
51443
51444         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51445         header here...
51446         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51447         (objc-torture-execute): or here.
51448
51449 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51450
51451         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51452
51453 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51454
51455         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51456
51457 2002-06-30  Devang Patel  <dpatel@apple.com>
51458
51459         * objc.dg/fsyntax-only.m: New test.
51460
51461 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51462
51463         PR c++/6695
51464         * g++.dg/template/friend7.C: New file.
51465
51466 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51467
51468         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51469         return type.
51470
51471 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51472
51473         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51474         avoid division by zero.
51475
51476 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51477
51478         * gcc.dg/Wunknownprag.c: New tests.
51479
51480 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51481
51482         * gcc.c-torture/execute/simd-2.c: New test.
51483
51484 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51485
51486         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51487         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51488         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51489         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51490         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51491         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51492         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51493         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51494         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51495         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51496         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51497         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51498         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51499         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51500         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51501         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51502         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51503
51504 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51505
51506         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51507         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51508         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51509         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51510         New tests.
51511         * gcc.dg/cpp/trad/directive.c: Update.
51512
51513 2002-06-23  Andreas Jaeger  <aj@suse.de>
51514
51515         * gcc.c-torture/execute/complex-6.c: New.
51516
51517 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51518
51519         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51520         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51521         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51522         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51523
51524 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51525
51526         * gcc.dg/cpp/trad: New directory with traditional tests copied
51527         from parent directory.
51528         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51529         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51530         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51531         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51532         Move to trad/ and rename.
51533         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51534         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51535         gcc.dg/cpp/trad/redef2.c: New tests.
51536         * gcc.dg/cpp/trad/trad.exp: New driver.
51537
51538 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51539
51540         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51541         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51542         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51543         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51544         Remove.
51545
51546 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51547
51548         * gcc.dg/20020620-1.c: New test.
51549
51550 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51551
51552         * g++.dg/template/ttp4.C: New test.
51553
51554 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51555
51556         * g++.dg/opt/vt1.C: Fix regexp.
51557
51558 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51559
51560         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51561         Don't use attribute `noinline'.
51562
51563 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51564
51565         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51566
51567 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51568
51569         * gcc.c-torture/execute/simd-1.c: New.
51570
51571         * gcc.dg/simd-1.c: New.
51572
51573 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51574
51575         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51576
51577 2002-06-16  Richard Henderson  <rth@redhat.com>
51578
51579         * g++.dg/ext/anon-struct1.C: New.
51580         * g++.dg/ext/anon-struct2.C: New.
51581         * g++.dg/ext/anon-struct3.C: New.
51582         * gcc.dg/anon-struct-1.c: New.
51583         * gcc.dg/anon-struct-2.c: New.
51584         * gcc.dg/anon-struct-3.c: New.
51585         * gcc.dg/20011008-1.c: Adjust warning text.
51586         * gcc.dg/20020527-1.c: Add -fms-extensions.
51587
51588 2002-06-16  Richard Henderson  <rth@redhat.com>
51589
51590         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51591
51592 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51593
51594         * gcc.c-torture/execute/20020615-1.c: New test.
51595
51596 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51597
51598         * gcc.c-tortuture/execute/compare-1.c: New test case.
51599         * gcc.c-tortuture/execute/compare-2.c: New test case.
51600         * gcc.c-tortuture/execute/compare-3.c: New test case.
51601
51602 2002-06-13  Richard Henderson  <rth@redhat.com>
51603
51604         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51605         ia64 ilp32.
51606
51607 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51608
51609         * g++.dg/template/typename2.C: Update error message.
51610
51611 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51612
51613         * gcc.c-torture/execute/20020611-1.c: New test.
51614
51615 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51616
51617         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51618         list of targets to skip.
51619
51620 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51621
51622         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51623         targets if not optimizing.
51624
51625 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51626
51627         * gcc.c-torture/compile/20020605-1.c: New test.
51628
51629         * g++.dg/opt/vt1.C: New test.
51630
51631         * gcc.dg/20020531-1.c: New test.
51632
51633         * gcc.dg/20020530-1.c: New test.
51634
51635         * gcc.dg/20020527-1.c: New test.
51636
51637         * g++.dg/opt/cse1.C: New test.
51638
51639 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51640
51641         * gcc.dg/20020607-2.c: New test case.
51642
51643 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51644
51645         * gcc.c-torture/compile/20020604-1.c: New test.
51646
51647 2002-06-04  Richard Henderson  <rth@redhat.com>
51648
51649         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51650         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51651         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51652
51653 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51654
51655         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51656
51657 2002-06-03  Richard Henderson  <rth@redhat.com>
51658
51659         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51660         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51661
51662 2002-06-02  Richard Henderson  <rth@redhat.com>
51663
51664         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51665         test functions static.
51666
51667 2002-06-02  Andreas Jaeger  <aj@suse.de>
51668
51669         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51670         now.
51671
51672 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51673
51674         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51675         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51676         Update for mofified diagnostics.
51677         * gcc.dg/c99-intconst-1.c: No longer fail.
51678
51679 2002-06-02  Richard Henderson  <rth@redhat.com>
51680
51681         * gcc.dg/uninit-A.c: Remove xfail markers.
51682
51683 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51684
51685         * gcc.dg/fnegate-1.c: New test case.
51686
51687 2002-05-30  Osku Salerma  <osku@iki.fi>
51688
51689         * gcc.c-torture/execute/mayalias-1.c: New file.
51690
51691 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51692
51693         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51694         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51695         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51696
51697 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51698
51699         * gcc.c-torture/execute/20020529-1.c: New test.
51700
51701 2002-05-27  Richard Henderson  <rth@redhat.com>
51702
51703         * g++.dg/ext/attrib6.C: New test case.
51704
51705 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51706
51707         * gcc.c-torture/execute/pure-1.c: New test.
51708
51709 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51710
51711         * gcc.dg/cpp/arith-2.c: Remove.
51712
51713 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51714
51715         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51716         * gcc.dg/cpp/if-3.c: Remove.
51717
51718 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51719
51720         * g++.dg/opt/cse2.C: New test.
51721
51722 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51723
51724         * gcc.dg/cpp/arith-1.c: New semantic tests.
51725         * gcc.dg/cpp/if-1.c: Update.
51726
51727 2002-05-24  Ben Elliston  <bje@redhat.com>
51728
51729         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51730
51731 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51732
51733         * gcc.dg/verbose-asm.c: New test.
51734
51735 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51736
51737         * gcc.dg/cpp/paste12.c: New test.
51738
51739 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51740
51741         * g++.dg/parse/named_ops.C: New test.
51742
51743 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51744
51745         * gcc.dg/weak-8.c: New test.
51746
51747 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51748
51749         * gcc.dg/weak-2.c: Allow optional leading underscore
51750         in scan-assembler symbol name.
51751         * gcc.dg/weak-3.c: Likewise.
51752         * gcc.dg/weak-4.c: Likewise.
51753         * gcc.dg/weak-5.c: Likewise.
51754
51755 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51756
51757         * gcc.dg/20020523-1.c: New test.
51758
51759 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51760
51761         * objc.dg/const-str-2.m: Update now that we stop after
51762         a command line error.
51763
51764 2002-05-22  Richard Henderson  <rth@redhat.com>
51765
51766         * g++.dg/dg.exp: Fix typo in test pruneing.
51767
51768 2002-05-22  Richard Henderson  <rth@redhat.com>
51769
51770         * g++.dg/dg.exp: Prune the tls subdirectory.
51771         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51772         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51773         * g++.dg/tls/init-1.C: New.
51774
51775 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51776
51777         * gcc.dg/20020517-1.c: New test.
51778
51779 2002-05-21  Richard Henderson  <rth@redhat.com>
51780
51781         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51782         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51783
51784 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51785
51786         * g++.dg/other/copy2.C: New test.
51787
51788 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51789
51790         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51791         (MAX_COPY): Bump up to 10 times sizeof (long long).
51792         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51793
51794         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51795         sizeof (long long).
51796
51797         * gcc.c-torture/execute/strcpy-1.c: New test.
51798
51799 2002-05-19  Jason Merrill  <jason2redhat.com>
51800
51801         * g++.dg/ext/oper1.C: New test.
51802
51803 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51804 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51805
51806         * README.QMTEST: New file.
51807
51808         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51809
51810 2002-05-19  Andreas Jaeger  <aj@suse.de>
51811
51812         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51813         now.
51814         * gcc.c-torture/execute/loop-2d.x: Likewise.
51815
51816 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51817
51818         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51819         support weak symbols.
51820         * gcc.dg/weak-4.c: Likewise.
51821         * gcc.dg/weak-6.c: Likewise.
51822
51823 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51824
51825         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51826         cygwin, coff and h8300-*-hms targets
51827         * gcc.dg/weak-5.c: Likewise.
51828         * gcc.dg/weak-7.c: Likewise.
51829
51830 2002-05-16  Jason Merrill  <jason@redhat.com>
51831
51832         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51833         (scan-assembler-not, scan-assembler-dem): Likewise.
51834         (scan-assembler-dem-not): Likewise.
51835
51836 2002-05-15  Richard Henderson  <rth@redhat.com>
51837
51838         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51839
51840 2002-05-15  Richard Henderson  <rth@redhat.com>
51841
51842         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51843         (vfoo1f): Warning here.
51844         (vfoo1l): Don't redefine the alias.
51845
51846 2002-05-14  Jason Merrill  <jason@redhat.com>
51847             Alexandre Oliva  <aoliva@redhat.com>
51848
51849         * g++.dg/init/pm1.C: New test.
51850
51851 2002-05-12  David S. Miller  <davem@redhat.com>
51852
51853         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51854         types.
51855
51856 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51857
51858         * gcc.c-torture/execute/20020510-1.c: New test case.
51859
51860 2002-05-10  David S. Miller  <davem@redhat.com>
51861
51862         * gcc.c-torture/execute/conversion.c: Test long double too.
51863
51864 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51865
51866         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51867         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51868         * lib/g++.exp (g++_link_flags): Likewise.
51869         * lib/objc.exp (objc_target_compile): Likewise.
51870
51871 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51872
51873         * gcc.dg/cpp/poison.c: Update.
51874         * gcc.dg/cpp/20000625-2.c: Remove.
51875         * gcc.dg/cpp/direct2s.c: Remove final test.
51876
51877 2002-05-08  Tom Rix  <trix@redhat.com>
51878
51879         * gcc.c-torture/execute/20020508-1.c: New test.
51880         * gcc.c-torture/execute/20020508-2.c: New test.
51881         * gcc.c-torture/execute/20020508-3.c: New test.
51882
51883 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51884
51885         * gcc.dg/cpp/charconst-4.c: More tests.
51886
51887 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51888
51889         PR c/6569
51890         * gcc.dg/weak-3.c: Update location of warning messages.
51891         * gcc.dg/weak-5.c: Likewise.
51892
51893 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51894
51895         * gcc.c-torture/execute/20020506-1.c: New test case.
51896
51897 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51898
51899         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51900
51901 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51902
51903         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51904
51905 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51906
51907         * gcc.dg/cpp/charconst-3.c: New test.
51908
51909 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51910
51911         * gcc.dg/cpp/charconst.c: Update tests.
51912
51913 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51914
51915         * treelang: Added directory for new sample language treelang. Also
51916         lib/treelang.exp: New file to signal treelang should be tested.
51917
51918 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51919
51920         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51921         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51922         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51923         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51924         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51925         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51926         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51927
51928 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51929
51930         * gcc.dg/format/xopen-2.c: New test.
51931
51932 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51933
51934         * gcc.dg/20020503-1.c: New test.
51935
51936 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51937
51938         * g++.dg/init/dtor1.C: Make it tougher.
51939
51940 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51941
51942         * g++.dg/init/dtor1.C: New test.
51943
51944 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51945
51946         * gcc.dg/altivec-8.c: New.
51947
51948 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51949
51950         * gcc.dg/altivec-7.c: New.
51951
51952 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51953
51954         * g++.dg/parse/typedef1.C: New test.
51955
51956 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51957
51958         PR c++/6486
51959         * g++.dg/template/friend6.C: New test.
51960
51961         PR c++/6492
51962         * g++.dg/init/copy1.C: New test.
51963
51964 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51965
51966         * g++.dg/warn/effc1.C: New test.
51967
51968 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51969
51970         * gcc.dg/cpp/if-cexp.c: Add a test.
51971
51972 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51973
51974         * gcc.dg/20020426-2.c: New test.
51975
51976 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51977
51978         * gcc.dg/cpp/if-mop.c: Update.
51979         * gcc.dg/cpp/if-mpar.c: Add test.
51980         * gcc.dg/cpp/if-oppr.c: Update.
51981
51982 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51983
51984         PR c/6343
51985         * gcc.dg/weak-[2-7].c: New tests.
51986
51987 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51988
51989         * gcc.dg/enum1.c: New test.
51990
51991 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51992
51993         PR c++/6497
51994         * g++.dg/inherit/access2.C: New test.
51995
51996 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51997
51998         PR bootstrap/6445
51999         * gcc.dg/20020426-1.c: New test.
52000
52001 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52002
52003         * g++.dg/abi/enum1.C: New test.
52004
52005 2002-04-26  Richard Henderson  <rth@redhat.com>
52006
52007         * gcc.dg/c99-bool-1.c: Expect always true warning.
52008
52009 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52010
52011         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52012
52013 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52014
52015         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52016         targets.
52017
52018 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52019
52020         * g++.dg/abi/mange7.C: New test.
52021
52022         PR c++/6438.
52023         * g++.dg/parse/stmtexpr2.C: New test.
52024
52025 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52026
52027         * gcc.dg/20020312-2.c: Add SH target.
52028
52029 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52030
52031         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52032         compiler output on mips*-*-irix*.
52033
52034 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52035
52036         * g++.dg/parse/attr1.C: New test.
52037
52038 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52039
52040         * gcc.c-torture/execute/string-opt-17.c: New test case.
52041         * gcc.c-torture/execute/memset-2.c: New test case.
52042
52043 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52044
52045         PR c++/6256:
52046         * g++.dg/template/friend5.C: New test.
52047
52048         PR c++/6331:
52049         * g++.dg/template/qual1.C: Likewise.
52050
52051 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52052
52053         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52054         Include stdlib.h, not stdio.h or ctype.h.
52055
52056 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52057
52058         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52059         cris-*-elf* and mmix-*-*.
52060         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52061         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52062         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52063         Ditto.
52064         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52065         * gcc.dg/wchar_t-1.c: Ditto.
52066
52067 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52068
52069         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52070         Clarify comment.
52071
52072 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52073
52074         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52075
52076 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52077
52078         * gcc.c-torture/execute/20000906-1.x: Delete.
52079
52080 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52081
52082         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52083
52084 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52085
52086         * PR6367
52087         * g77.f-torture/execute/6367.f: New test.
52088         * g77.f-torture/execute/6367.x: Disable for MMIX.
52089
52090 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52091
52092         * PR6352
52093         * g++.dg/opt/inline2.C: New test.
52094
52095 2002-04-18  Richard Henderson  <rth@redhat.com>
52096
52097         * gcc.dg/20000906-1.c: Enable for all targets.
52098         * gcc.c-torture/compile/iftrap-2.c: New.
52099
52100 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52101
52102         * gcc.dg/20020418-1.c: New test.
52103         * gcc.dg/20020418-2.c: New test.
52104
52105 2002-04-18  Richard Henderson  <rth@redhat.com>
52106
52107         * gcc.c-torture/compile/iftrap-1.c: New.
52108         * gcc.dg/iftrap-1.c: Adjust for ia64.
52109         * gcc.dg/iftrap-2.c: New.
52110
52111 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52112
52113         * gcc.c-torture/compile/20020418-1.c: New test.
52114
52115 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52116
52117         * gcc.c-torture/compile/20020415-1.c: New.
52118
52119 2002-04-18  David S. Miller  <davem@redhat.com>
52120
52121         * gcc.c-torture/execute/20020418-1.c: New test.
52122
52123 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52124
52125         * gcc.dg/20020416-1.c: New test.
52126
52127         * g++.dg/opt/inline1.C: New test.
52128
52129 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52130
52131         * gcc.dg/altivec-5.c: New test.
52132
52133         * gcc.dg/20020415-1.c: New test.
52134
52135 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52136
52137         * lib/chill.exp: Remove.
52138
52139 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52140
52141         * g++.dg/other/big-struct.C: New test.
52142
52143 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52144
52145         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52146         of scratch file.
52147
52148 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52149
52150         PR c/6277
52151         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52152         in scan-assembler function name
52153
52154 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52155
52156         * g77.f-torture/execute/980628-4.x,
52157         g77.f-torture/execute/980628-5.x,
52158         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52159         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52160         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52161         i[34567]86-*-*.
52162
52163 2002-04-13  David S. Miller  <davem@redhat.com>
52164
52165         * gcc.c-torture/execute/20020413-1.c: New test.
52166
52167 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52168
52169         * gcc.dg/asm-6.c,
52170         * g++.dg/ext/asm1.C: New tests.
52171
52172 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52173
52174         PR c++ 5373.
52175         * g++.dg/parse/stmtexpr1.C: New test.
52176
52177         PR c++/5189.
52178         * g++.dg/template/copy1.C: New test.
52179
52180 2002-04-12  Richard Henderson  <rth@redhat.com>
52181
52182         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52183
52184 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52185
52186         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52187         gcc.c-torture/execute/20020307-2.c.
52188
52189 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52190
52191         * g++.dg/ext/attrib5.C,
52192         * g++.dg/lookup/struct1.C: New tests.
52193
52194 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52195
52196         * gcc.dg/20020411-1.c: New test.
52197
52198         * gcc.c-torture/execute/20020411-1.c: New test.
52199
52200 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52201
52202         * g77.f-torture/execute/6177.f: New test.
52203
52204 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52205
52206         PR middle-end/6247
52207         * g++.dg/opt/cleanup1.C: New test.
52208
52209         * g++.dg/opt/const1.C: New test.
52210
52211 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52212
52213         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52214
52215 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52216
52217         PR c++/5507
52218         * g++.dg/template/typename2.C: New test.
52219
52220 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52221
52222         * gcc.c-torture/execute/loop-12.c: New.
52223
52224 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52225
52226         * g77.f-torture/execute/980628-4.x,
52227         g77.f-torture/execute/980628-5.x,
52228         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52229         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52230         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52231
52232 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52233
52234         PR optimization/6086
52235         * g++.dg/opt/preinc1.C: New test.
52236
52237 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52238
52239         PR c++/5571
52240         * g++.dg/opt/static2.C: New test.
52241
52242 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52243
52244         PR c/5120
52245         * gcc.dg/20020406-1.c: New test.
52246
52247 2002-04-04  David S. Miller  <davem@redhat.com>
52248
52249         * gcc.c-torture/execute/20020404-1.c: New test.
52250
52251 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52252
52253         PR c/6123
52254         * gcc.dg/20020312-2.c: Do not declare global register variable
52255         if __PIC__ or __pic__ is defined.
52256
52257 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52258
52259         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52260         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52261
52262 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52263
52264         * gcc.misc-tests/linkage.exp: Update last change to handle
52265         sparc*-, not just sparc-.
52266
52267 2002-04-03  Richard Henderson  <rth@redhat.com>
52268
52269         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52270
52271 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52272
52273         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52274
52275 2002-04-02  David S. Miller  <davem@redhat.com>
52276
52277         * gcc.c-torture/execute/20020402-3.c: New test.
52278
52279 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52280
52281         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52282         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52283
52284         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52285         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52286         g77.f-torture/execute/20001201.x,
52287         g77.f-torture/execute/u77-test.x: New files.
52288
52289         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52290         * gcc.dg/wchar_t-1.c: Ditto.
52291
52292 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52293
52294         * gcc.c-torture/execute/20020402-1.c: New test.
52295
52296 2002-04-01  Richard Henderson  <rth@redhat.com>
52297
52298         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52299
52300         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52301
52302 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52303
52304         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52305
52306 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52307
52308         * g++.dg/inherit/template-as-base.C: Expect error.
52309         * g++.dg/inherit/namespace-as-base.C: Likewise.
52310
52311 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52312
52313         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52314         g++.dg/ext/instantiate3.C: Tweak match patterns.
52315
52316         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52317         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52318         -da test.
52319
52320 2002-03-31  Richard Henderson  <rth@redhat.com>
52321
52322         * gcc.dg/special/alias-2.c: New.
52323         * gcc.dg/special/ecos.exp: Run it.
52324
52325 2002-03-31  Richard Henderson  <rth@redhat.com>
52326
52327         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52328
52329 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52330
52331         * gcc.dg/weak-1.c: Disable on h8300 port.
52332
52333 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52334
52335         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52336         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52337         ordering tests.
52338         * g++.dg/bprob/bprob-1.C: New test.
52339         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52340         * g++.dg/gcov/gcov-1.C: New test.
52341         * g++.dg/gcov/gcov-1.x: New file.
52342         * g++.dg/gcov/gcov-2.C: New test.
52343         * g++.dg/gcov/gcov-3.C: New test.
52344         * g++.dg/gcov/gcov-3.h: New file.
52345
52346 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52347
52348         * g++.old-deja/g++.other/builtins5.C: New test.
52349         * g++.old-deja/g++.other/builtins6.C: New test.
52350         * g++.old-deja/g++.other/builtins7.C: New test.
52351         * g++.old-deja/g++.other/builtins8.C: New test.
52352         * g++.old-deja/g++.other/builtins9.C: New test.
52353
52354 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * g++.dg/opt/static1.C: New test.
52357
52358         * g++.dg/opt/longbranch1.C: New test.
52359
52360 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52361
52362         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52363
52364         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52365
52366 2002-03-28  Jeffrey A Law  (law@redhat.com)
52367
52368         * gcc.c-torture/execute/20020328-1.c: New test.
52369
52370 2002-03-27  Richard Henderson  <rth@redhat.com>
52371
52372         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52373         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52374         move from g++.old-deja/g++.ext/.
52375
52376 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52377
52378         * g++.dg/init/new2.C: New test.
52379
52380 2002-03-26  Richard Henderson  <rth@redhat.com>
52381
52382         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52383
52384         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52385         on sparc.
52386
52387         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52388         sparcv9 systems.
52389         * gcc.dg/20001102-1.c: Likewise.
52390
52391 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52392
52393         * gcc.dg/cpp/endif-pedantic1.c,
52394         gcc.dg/cpp/endif-pedantic2.c: New tests.
52395
52396 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52397
52398         * g++.dg/init/new1.C: New test.
52399
52400 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.dg/abi/vbase9.C: New test.
52403
52404 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52405
52406         * gcc.dg/arm-asm.c: New test.
52407
52408 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52409
52410         * gcc.dg/Wswitch-enum.c: New test.
52411         Fix PR c/5044.
52412
52413 2002-03-26  Richard Henderson  <rth@redhat.com>
52414
52415         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52416         structure.
52417
52418 2002-03-25  Richard Henderson  <rth@redhat.com>
52419
52420         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52421         sparcv9 systems.
52422
52423         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52424         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52425
52426 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52427
52428         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52429
52430 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52431
52432         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52433         targets using generic thunk support.
52434
52435 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.c-torture/compile/20020323-1.c: New test.
52438
52439         * g++.dg/opt/conj2.C: New test.
52440
52441 2002-03-24  Richard Henderson  <rth@redhat.com>
52442
52443         * gcc.dg/weak-1.c: Use -fno-common.
52444
52445 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52446
52447         * g77.dg/f77-edit-apostrophe-out.f: New test
52448         * g77.dg/f77-edit-h-out.f: New test
52449         * g77.dg/f77-edit-t-in.f: New test
52450         * g77.dg/f77-edit-t-out.f: New test
52451         * g77.dg/f77-edit-x-out.f: New test
52452         * g77.dg/f77-edit-slash-out.f: New test
52453         * g77.dg/f77-edit-colon-out.f: New test
52454         * g77.dg/f77-edit-s-out.f: New test
52455
52456 2002-03-24  Richard Henderson  <rth@redhat.com>
52457
52458         * objc/execute/formal_protocol-6.x: New XFAIL.
52459
52460 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52461
52462         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52463         that do not support weak symbols
52464
52465 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52466
52467         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52468         * lib/g77.exp: Likewise.
52469         * lib/objc.exp: Likewise.
52470
52471 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52472
52473         * gcc.dg/Wswitch-default.c: New test.
52474
52475 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52476
52477         * g++.dg/other/enum1.C: New test.
52478
52479 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52480
52481         * gcc.dg/pragma-ep-3.c: Fix typo.
52482
52483 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52484
52485         * g++.dg/inherit/template-as-base.C: New test.
52486
52487 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52488
52489         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52490         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52491
52492 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52493
52494         * gcc.dg/cpp/multiline.c: Update to match.
52495
52496 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52497
52498         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52499
52500 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52501
52502         * gcc.dg/cpp/extratokens2.c: New file.
52503
52504 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52505
52506         * gcc.dg/20020312-2.c: Add rs6000 target.
52507
52508         * gcc.c-torture/compile/20020319-1.c: New test.
52509
52510 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52511
52512         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52513         (A, E): Handle this.
52514
52515 2002-03-20  Jason Merrill  <jason@redhat.com>
52516
52517         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52518         ignoring -fpic.
52519         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52520         through prune_gcc_output.
52521
52522 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52523
52524         * gcc.c-torture/compile/20020320-1.c: New test.
52525
52526 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52527
52528         * gcc.c-torture/compile/20020318-1.c: New test.
52529
52530         * gcc.dg/struct-by-value-1.c: New test.
52531
52532         * gcc.dg/20020319-1.c: New test.
52533
52534 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52535
52536         * g++.dg/opt/conj1.C: New test.
52537
52538 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52539
52540         * g++.dg/template/qualttp20.C: Revert previous change.
52541         * g++.dg/template/qualttp3.C: Likewise.
52542         * g++.dg/template/qualttp4.C: Likewise.
52543         * g++.dg/template/qualttp5.C: Likewise.
52544         * g++.dg/template/qualttp6.C: Likewise.
52545         * g++.dg/template/qualttp7.C: Likewise.
52546         * g++.dg/template/qualttp8.C: Likewise.
52547         * g++.dg/template/recurse.C: Likewise.
52548
52549 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52550
52551         * gcc.dg/cpp/wchar-1.c: Update.
52552
52553 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.dg/template/conv1.C: New test.
52556         * g++.dg/template/conv2.C: New test.
52557         * g++.dg/template/conv3.C: New test.
52558         * g++.dg/template/conv4.C: New test.
52559
52560 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52561
52562         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52563         * g++.dg/template/qualttp3.C: Likewise.
52564         * g++.dg/template/qualttp4.C: Likewise.
52565         * g++.dg/template/qualttp5.C: Likewise.
52566         * g++.dg/template/qualttp6.C: Likewise.
52567         * g++.dg/template/qualttp7.C: Likewise.
52568         * g++.dg/template/qualttp8.C: Likewise.
52569         * g++.dg/template/recurse.C: Likewise.
52570
52571 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52572
52573         * g++.dg/opt/dtor1.C: New test.
52574
52575 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * gcc.c-torture/compile/20020315-1.c: New test.
52578
52579 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52580
52581         * gcc.dg/weak-1.c: Fix scan tests.
52582
52583 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52584
52585         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52586         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52587         cris-*-aout* mmix-*-*.
52588         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52589         cris-*-aout* mmix-*-*.
52590         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52591         cris-*-elf* cris-*-aout* and mmix-*-*.
52592         * gcc.dg/20001009-1.c: Ditto.
52593         * gcc.dg/20010912-1.c: Ditto.
52594         * gcc.dg/20020122-4.c: Ditto.
52595         * gcc.dg/inline-2.c: Ditto.
52596
52597 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52598
52599         * gcc.c-torture/compile/20020314-1.c: New test.
52600
52601 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52602
52603         * gcc.c-torture/execute/20020314-1.c: New test.
52604
52605 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52606
52607         * g++.dg/warn/Wunused-1.C: New test.
52608
52609 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52610
52611         * g++.dg/abi/mangle6.C: New test.
52612
52613 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52614
52615         * gcc.c-torture/compile/20020309-2.c: New test.
52616
52617         * gcc.c-torture/compile/20020312-1.c: New test.
52618
52619 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52620
52621         * g++.dg/other/access1.C: New test.
52622
52623 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52624
52625         * gcc.c-torture/execute/wchar_t-1.c: New test.
52626
52627 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52628
52629         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52630
52631 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52632
52633         * gcc.dg/20020312-1.c: New test case.
52634
52635 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52636
52637         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52638
52639 2002-03-11  Richard Henderson  <rth@redhat.com>
52640
52641         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52642         * g++.old-deja/g++.jason/report.C: Likewise.
52643
52644 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52645
52646         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52647         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52648
52649 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52650
52651         * g++.dg/overload/pmf1.C: New test.
52652
52653 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52654
52655         * gcc.c-torture/execute/20020307-1.c: Use long.
52656
52657 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52658
52659         PR optimization/5844
52660         * gcc.dg/20020310-1.c: New test.
52661
52662 2002-03-09  Michael Meissner  <meissner@redhat.com>
52663
52664         * gcc.c-torture/execute/memcpy-2.c: New test.
52665         * gcc.c-torture/execute/memset-1.c: New test.
52666         * gcc.c-torture/execute/strlen-1.c: New test.
52667         * gcc.c-torture/execute/strcmp-1.c: New test.
52668         * gcc.c-torture/execute/strncmp-1.c: New test.
52669
52670 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52671
52672         * gcc.dg/ppc-ldstruct.c: New test.
52673
52674 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.c-torture/execute/va-arg-22.c: New test.
52677
52678 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52679
52680         * gcc.c-torture/compile/20020309-1.c: New test.
52681
52682 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52683
52684         * gcc.c-torture/execute/20020307-2.c: New test.
52685
52686 2002-03-07  Jeffrey A Law  (law@redhat.com)
52687
52688         * g77.f-torture/compile/20020307-1.f: New test.
52689
52690 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52691
52692         * gcc.dg/unordered-1.c: New test.
52693
52694 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52695
52696         * gcc.c-torture/execute/20020307-1.c: New test.
52697
52698 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52699
52700         * gcc.dg/20020304-1.c: New test.
52701
52702         * gcc.c-torture/compile/20020304-2.c: New test.
52703
52704 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52705
52706         * gcc.c-torture/compile/20020304-1.c: New test case
52707         (from PR c/5830).
52708
52709 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52710
52711         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52712
52713 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52714
52715         * g++.dg/other/classkey1.C: New test.
52716
52717 2002-03-01  Richard Henderson  <rth@redhat.com>
52718
52719         * gcc.c-torture/compile/981223-1.x: New.
52720         * gcc.c-torture/compile/920625-1.x: New.
52721
52722 2002-02-28  Richard Henderson  <rth@redhat.com>
52723
52724         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52725
52726 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52727
52728         * gcc.c-torture/execute/20020227-1.c: New test.
52729
52730 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52731
52732         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52733         here" ERROR lines.
52734         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52735         * g++.old-deja.g++.other/defarg1.C: Likewise.
52736         * g++.old-deja/g++.pt/calls2.C: Likewise.
52737         * g++.old-deja/g++.pt/crash20.C: Likewise.
52738         * g++.old-deja/g++.pt/crash30.C: Likewise.
52739         * g++.old-deja/g++.pt/crash36.C: Likewise.
52740         * g++.old-deja/g++.pt/crash6.C: Likewise.
52741         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52742         * g++.old-deja/g++.pt/derived3.C: Likewise.
52743         * g++.old-deja/g++.pt/error1.C: Likewise.
52744         * g++.old-deja/g++.pt/friend21.C: Likewise.
52745         * g++.old-deja/g++.pt/friend23.C: Likewise.
52746         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52747         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52748
52749 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52750
52751         * gcc.c-torture/execute/20020225-2.c: New test.
52752
52753 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52754
52755         * gcc.c-torture/execute/920730-1t.c,
52756         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52757         Delete test cases, only relevant to -traditional.
52758
52759 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52760
52761         * gcc.dg/cpp/undef1.c: Remove.
52762         * gcc.dg/cpp/directiv.c: Update.
52763         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52764
52765 2002-02-27  Michael Meissner  <meissner@redhat.com>
52766
52767         * gcc.c-torture/execute/20020226-1.c: New test.
52768
52769 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52770
52771         * g++.dg/debug/debug4.C: New test.
52772
52773         * gcc.dg/ia64-visibility-1.c: New test.
52774
52775 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52776
52777         * gcc.dg/debug/20020224-1.c: New.
52778
52779 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52780
52781         * gcc.c-torture/execute/960416-1.x: New.
52782         * gcc.c-torture/execute/divconst-3.x: Likewise.
52783
52784 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52785
52786         * gcc.dg/20020224-1.c: New test.
52787
52788 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52789
52790         * gcc.c-torture/execute/20020225-1.c: New.
52791
52792 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52793
52794         * gcc.dg/cpp/wchar-1.c: New test.
52795
52796 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52797
52798         * gcc.dg/20020222-1.c: New test.
52799
52800 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52801
52802         * g++.dg/opt/anonunion1.C: New test.
52803
52804 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52805
52806         * g++.dg/template/qualttp19.C: New test.
52807         * g++.dg/template/qualttp20.C: New test.
52808         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52809         * g++.old-deja/g++.other/qual1.C: Likewise.
52810
52811 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52812
52813         * gcc.dg/attr-alwaysinline.c: New.
52814
52815 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52816
52817         * gcc.dg/20020220-1.c: New test.
52818
52819         * gcc.dg/20020220-2.c: New test.
52820
52821         * g++.dg/opt/mmx1.C: New test.
52822
52823 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52824
52825         * gcc.c-torture/compile/20020110.c: New test.
52826
52827 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52828
52829         * gcc.c-torture/execute/20020219-1.c: New test.
52830
52831         * gcc.dg/20020219-1.c: New test.
52832
52833         * gcc.dg/noncompile/20020220-1.c: New test.
52834
52835         * g++.dg/opt/ptrintsum1.C: New test.
52836
52837         * gcc.dg/debug/20020220-1.c: New test.
52838
52839 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52840
52841         * gcc.c-torture/execute/20020216-1.c: New test.
52842
52843 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52844
52845         * gcc.dg/decl-1.c: Update, new test.
52846
52847 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52848
52849         * g++.dg/abi/bitfield1.C: New test.
52850         * g++.dg/abi/bitfield2.C: New test.
52851
52852 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52853
52854         * gcc.dg/attr-nest.c: New test.
52855
52856 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52857
52858         * gcc.c-torture/execute/20020215-1.c: New test.
52859
52860 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52861
52862         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52863         * g++.dg/debug/debug.exp: New.
52864         * g++.dg/debug/trivial.C: New.
52865         * g++.dg/debug/debug1.C: Moved...
52866         * g++.dg/other/debug1.C: ...from here.
52867         * g++.dg/debug/debug2.C: Moved...
52868         * g++.dg/other/debug2.C: ...from here.
52869         * g++.dg/debug/debug3.C: Moved...
52870         * g++.dg/other/debug3.C: ...from here.
52871
52872         * gcc.dg/noncompile/20020213-1.c: New test.
52873
52874 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52875
52876         * g++.dg/other/debug3.C: New test.
52877
52878         * gcc.c-torture/execute/20020213-1.c: New test.
52879
52880 2002-02-13  Richard Smith <richard@ex-parrot.com>
52881
52882         * g++.old-deja/g++.other/thunk1.C: New test.
52883
52884 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52885
52886         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52887
52888 2002-02-13  Stan Shebs  <shebs@apple.com>
52889
52890         * gcc.dg/altivec-3.c: New.
52891
52892 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52893
52894         * gcc.dg/Wunreachable-1.c: New test.
52895         * gcc.dg/Wunreachable-2.c: New test.
52896
52897 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52898
52899         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52900
52901 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52902
52903         * gcc.dg/decl-1.c: New test.
52904
52905 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52906
52907         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52908
52909 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52910
52911         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52912         * gcc.c-torture/compile/980506-1.x: Likewise.
52913
52914 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52915
52916         * gcc.dg/20020210-1.c: New.
52917
52918 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52919
52920         * g77.f-torture/execute/947.f: New regression test
52921         for PR fortran/947.
52922
52923 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52924
52925         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52926         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52927
52928 2002-02-08  Richard Henderson  <rth@redhat.com>
52929
52930         * gcc.c-torture/compile/labels-3.c: New.
52931
52932 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52933
52934         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52935         expression statements work instead.
52936         * gcc.dg/noncompile/20020207-1.c: New test.
52937
52938 2002-02-07  Richard Henderson  <rth@redhat.com>
52939
52940         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52941
52942 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52943
52944         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52945         message from g77
52946         * lib/g77-dg.exp: Trim g77 error messages so that they are
52947         recognized by dg.exp.
52948
52949 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52950
52951         PR fortran/5473
52952         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52953
52954 2002-02-07  Richard Henderson  <rth@redhat.com>
52955
52956         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52957         to be sufficiently aligned for integers.
52958
52959 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52960
52961         * g++.dg/template/friend4.C: New test.
52962
52963 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52964
52965         PR fortran/5743
52966         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52967         unsupported cases.
52968
52969 2002-02-07  Richard Henderson  <rth@redhat.com>
52970
52971         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52972         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52973         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52974         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52975
52976 2002-02-06  Richard Henderson  <rth@redhat.com>
52977
52978         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52979
52980 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52981
52982         * gcc.dg/20020206-1.c: New test.
52983
52984 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52985
52986         * gcc.c-torture/execute/20020206-1.c: New test.
52987
52988         * gcc.c-torture/execute/20020206-2.c: New test.
52989
52990         PR optimization/5429:
52991         * gcc.c-torture/compile/20020206-1.c: New test.
52992
52993 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52994
52995         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52996         as certain file formats cannot support particularly large
52997         alignments.
52998
52999         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53000         and do not expect to be able to link the executable.
53001
53002         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53003         fail because the COFF format does not support the weak attribute.
53004
53005 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53006
53007         * g77.dg/pr5473.f: New test
53008
53009 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53010
53011         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53012         Fix testcase accordingly.
53013
53014 2002-02-04  Richard Henderson  <rth@redhat.com>
53015
53016         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53017         (buf): Change to be an array of pointers, not ints.
53018
53019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53020
53021         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53022         before all tests.  Move warning one line above to match where it
53023         C frontend emits.
53024         * gcc.dg/Wswitch-2.c: New test.
53025         * g++.dg/warn/Wswitch-1.C: New test.
53026         * g++.dg/warn/Wswitch-2.C: New test.
53027
53028 2002-02-04  Richard Henderson  <rth@redhat.com>
53029
53030         * g++.dg/abi/offsetof.C: Fix size comparison.
53031
53032 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53033
53034         * gcc.dg/cast-qual-2.c: New test.
53035
53036 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * gcc.dg/20020201-4.c: New test.
53039
53040 2002-02-04  Ben Elliston  <bje@redhat.com>
53041
53042         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53043         target_info attribute != 0, in addition to the empty string.
53044         (gcc_target_compile): Likewise.
53045
53046 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53047
53048         * gcc.dg/Wswitch.c: New test.
53049         PR gcc/4475. PR gcc/3780.
53050
53051 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53052
53053         * g77.f-torture/execute/5122.f: New test for regressions
53054         against PR fortran/5122.
53055
53056 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53057
53058         * g77.f-torture/compile/pr3743.f: Delete
53059         * g77.dg/pr3743-1.f: New test.
53060         * g77.dg/pr3743-2.f: New test.
53061         * g77.dg/pr3743-3.f: New test.
53062         * g77.dg/pr3743-4.f: New test.
53063
53064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53065
53066         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53067
53068 2002-02-02  Richard Henderson  <rth@redhat.com>
53069
53070         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53071         * gcc.c-torture/execute/bf64-1.c: Likewise.
53072
53073 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53074
53075         * gcc.dg/20020201-2.c: New test.
53076
53077         * gcc.dg/20020201-3.c: New test.
53078
53079         * gcc.c-torture/execute/bitfld-2.c: New test.
53080
53081 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53082
53083         * gcc.dg/bitfld-1.c: Update.
53084         * gcc.dg/bitfld-2.c: Update.
53085         * gcc.c-torture/execute/bitfld-1.x: New.
53086
53087 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53088
53089         * gcc.c-torture/execute/20020201-1.c: New test.
53090
53091 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53092
53093         PR target/5469
53094         * gcc.dg/20020201-1.c: New test.
53095
53096 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53097
53098         PR fortran/3743
53099         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53100         * g77.f-torture/compile/pr3743.x: Remove
53101
53102 2002-01-31  Tom Rix  <trix@redhat.com>
53103
53104         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53105
53106 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53107
53108         * gcc.dg/noncompile/20020130-1.c: New test.
53109
53110 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53111
53112         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53113
53114 2002-01-29  Richard Henderson  <rth@redhat.com>
53115
53116         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53117         to long long.
53118         * gcc.c-torture/execute/bf64-1.c: Likewise.
53119
53120 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53121
53122         * gcc.c-torture/execute/20020129-1.c: New test.
53123
53124 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53125
53126         * gcc.c-torture/compile/20000224-1.c: Update.
53127         * gcc.c-torture/execute/bitfld-1.c: New tests.
53128         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53129         * gcc.dg/uninit-A.c: Update.
53130
53131 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53132
53133         * g++.dg/template/ctor1.C: Add instantiation.
53134
53135 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53136
53137         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53138         argument to __builtin_prefetch to be const ptr.
53139
53140 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53141
53142         * gcc.c-torture/compile/20020120-1.c: New test.
53143
53144 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53145
53146         * gcc.c-torture/execute/20020127-1.c: New test.
53147
53148 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53149
53150         * g77.dg/f77-edit-i-in.f: New test
53151         * g77.dg/f77-edit-i-out.f: New test
53152
53153 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53154
53155         * gcc.dg/debug/debug.exp: New file.
53156         * gcc.dg/debug/trivial.c: New file.
53157         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53158         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53159         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53160         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53161         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53162         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53163         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53164         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53165         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53166         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53167         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53168         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53169         * gcc.dg/20000503-1.c: Removed.
53170         * gcc.dg/20010207-1.c: Removed.
53171         * gcc.dg/20011223-1.c: Removed.
53172         * gcc.dg/20020104-2.c: Removed.
53173         * gcc.dg/debug-1.c: Removed.
53174         * gcc.dg/debug-2.c: Removed.
53175         * gcc.dg/debug-3.c: Removed.
53176         * gcc.dg/debug-4.c: Removed.
53177         * gcc.dg/debug-5.c: Removed.
53178         * gcc.dg/debug-6.c: Removed.
53179         * gcc.dg/dwarf2-1.c: Removed.
53180         * gcc.dg/dwarf2-2.c: Removed.
53181
53182 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53183
53184         * g++.old-deja/g++.other/eh5.C: New test.
53185         * g++.old-deja/g++.other/sibcall2.C: New test.
53186         * g++.old-deja/g++.other/array9.C: New test.
53187         * g++.old-deja/g++.other/typename2.C: New test.
53188         * g++.old-deja/g++.other/crash60.C: New test.
53189         * g++.old-deja/g++.other/conv9.C: New test.
53190         * g++.old-deja/g++.other/mangle10.C: New test.
53191         * g++.old-deja/g++.other/unchanging1.C: New test.
53192         * g++.old-deja/g++.other/exprstmt1.C: New test.
53193         * g++.old-deja/g++.other/inline23.C: New test.
53194         * g++.old-deja/g++.eh/ia64-1.C: New test.
53195         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53196         * g++.old-deja/g++.other/reload1.C: New test.
53197         * g++.old-deja/g++.other/static20.C: New test.
53198         * g++.old-deja/g++.other/local-alloc1.C: New test.
53199         * g++.old-deja/g++.other/conv8.C: New test.
53200         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53201         * g++.old-deja/g++.other/storeexpr1.C: New test.
53202         * g++.old-deja/g++.other/storeexpr2.C: New test.
53203         * g++.dg/eh/template2.C: New test.
53204         * g++.dg/warn/weak1.C: New test.
53205
53206 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53207
53208         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53209         Remove first, non-varying, argument.
53210
53211 2002-01-23  Richard Henderson  <rth@redhat.com>
53212
53213         * gcc.dg/inline-2.c: New.
53214
53215         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53216         Add optional target arg.  Check number of arguments.
53217         (scan-assembler-not, scan-assembler-dem): Likewise.
53218         (scan-assembler-dem-not): Likewise.
53219
53220 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53221
53222         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53223         line 12.
53224         * g++.old-deja/g++.brendan/parse3.C,
53225         g++.old-deja/g++.other/crash26.C,
53226         g++.old-deja/g++.other/crash28.C,
53227         g++.old-deja/g++.other/crash29.C,
53228         g++.old-deja/g++.other/crash30.C,
53229         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53230
53231 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53232
53233         * gcc.dg/20020115-1.c: New.
53234
53235 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53236
53237         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53238
53239 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53240
53241         * gcc.dg/20020122-3.c: New.
53242
53243 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53244
53245         * g++.dg/other/gc1.C: New test.
53246
53247 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53248
53249         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53250
53251 2002-01-22  Richard Henderson  <rth@redhat.com>
53252
53253         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53254
53255 2002-01-22  Richard Henderson  <rth@redhat.com>
53256
53257         * gcc.dg/20020122-4.c: New.
53258
53259 2002-01-22  H.J. Lu <hjl@gnu.org>
53260
53261         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53262         link output.
53263         * gcc.dg/special/ecos.exp: Likewise.
53264         * lib/g++-dg.exp: Likewise.
53265         * lib/g77-dg.exp: Likewise.
53266         * lib/gcc-dg.exp : Likewise.
53267         * lib/mike-g++.exp: Likewise.
53268         * lib/mike-g77.exp: Likewise.
53269         * lib/mike-gcc.exp: Likewise.
53270         * lib/objc-dg.exp: Likewise.
53271
53272 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53273
53274         PR target/5379
53275         * gcc.dg/20020122-2.c: New test.
53276
53277 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53278
53279         * gcc.dg/20020122-1.c: New test.
53280
53281 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53282
53283         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53284
53285 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53286
53287         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53288
53289 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53290
53291         * gcc.c-torture/compile/20020121-1.c: New test.
53292
53293 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53294
53295         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53296         ld_library_path.
53297
53298 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53299
53300         * gcc.dg/20020218-1.c: New test.
53301
53302 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53303
53304         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53305         messages
53306         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53307         "At global scope" warning
53308         * g++.dg/ext/align1.C: Change cygwin test for alignment
53309         from db-bogus to dg-warning
53310
53311 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53312
53313         * g77.f-torture/compile/cpp2.F: New test.
53314
53315 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53316
53317         * g++.dg/template/access1.C: New test.
53318
53319 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53320
53321         * gcc.dg/20020118-1.c: New.
53322
53323 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53324
53325         * gcc.c-torture/execute/20020118-1.c: New test.
53326
53327 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53328
53329         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53330         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53331         alignment warnings.
53332
53333 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53334
53335         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53336         torture_with_loops and torture_without_loops
53337
53338 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53339
53340         * gcc.c-torture/compile/20020116-1.c: New test.
53341
53342 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53343
53344         * gcc.dg/20020116-2.c: New test.
53345
53346         * gcc.dg/ultrasp4.c: New test.
53347
53348         * gcc.dg/20020116-1.c: New test.
53349
53350 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53351
53352         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53353         by EABI.
53354
53355 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53356
53357         * gcc.misc-tests/i386-prefetch.exp: New.
53358         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53359         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53360         * gcc.misc-tests/i386-pf-none-1.c: New test.
53361         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53362
53363 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53364
53365         * gcc.dg/gnu89-init-1.c: Add new tests.
53366
53367 2002-01-15  Andreas Jaeger  <aj@suse.de>
53368
53369         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53370         * gcc.dg/i386-mmx-2.c: Likewise.
53371         * gcc.dg/i386-sse-1.c: Likewise.
53372         * gcc.dg/i386-sse-2.c: Likewise.
53373         * gcc.dg/i386-sse-3.c: Likewise.
53374
53375 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53376
53377         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53378         Uncomment additional cases that now pass.
53379
53380 2002-01-11  Richard Henderson  <rth@redhat.com>
53381
53382         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53383         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53384
53385 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53386
53387         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53388
53389 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53390
53391         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53392         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53393
53394 2002-01-10  Dale Johannesen  <dalej@apple.com>
53395
53396         * gcc.c-torture/execute/loop-11.c: New.
53397
53398 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53399
53400         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53401         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53402
53403 2002-01-09  Richard Henderson  <rth@redhat.com>
53404
53405         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53406         type in which to perform the operation for each size.
53407
53408 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53409
53410         * gcc.c-torture/compile/20020109-2.c: New test.
53411
53412 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53413
53414         * gcc.c-torture/execute/loop-10.c: New test.
53415
53416 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53417
53418         * gcc.c-torture/compile/20010226-1.c: New test.
53419         * gcc.c-torture/compile/20010227-1.c: New test.
53420         * gcc.c-torture/compile/20010426-1.c: New test.
53421         * gcc.c-torture/compile/20010510-1.c: New test.
53422         * gcc.c-torture/compile/20010605-3.c: New test.
53423         * gcc.c-torture/compile/20010824-1.c: New test.
53424         * gcc.c-torture/execute/20010409-1.c: New test.
53425         * gcc.dg/noncompile/20000901-1.c: New test.
53426         * gcc.dg/20001023-1.c: New test.
53427         * gcc.dg/20001101-1.c: New test.
53428         * gcc.dg/20001102-1.c: New test.
53429         * gcc.dg/20010207-1.c: New test.
53430         * gcc.dg/20010405-1.c: New test.
53431         * gcc.dg/20010822-1.c: New test.
53432         * gcc.dg/20011107-1.c: New test.
53433
53434 2002-01-09  Jeffrey A Law  (law@redhat.com)
53435
53436         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53437
53438         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53439         execution failure on PA targets.
53440
53441 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53442
53443         * gcc.c-torture/compile/20020109-1.c: New test.
53444
53445 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53446
53447         * gcc.c-torture/execute/20020108-1.c: New test.
53448
53449 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53450
53451         * gcc.dg/20020108-1.c: New test.
53452
53453 2002-01-08  H.J. Lu <hjl@gnu.org>
53454
53455         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53456         for header files.
53457
53458 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53459
53460         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53461         consistency.
53462
53463 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53464
53465         * gcc.dg/altivec-4.c: Test altivec predicates.
53466
53467 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53468
53469         * gcc.c-torture/execute/20020107-1.c: New test.
53470
53471 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53472
53473         PR c/5279
53474         * gcc.c-torture/compile/20020106-1.c: New test.
53475
53476 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53477
53478         * gcc.c-torture/execute/nestfunc-4.c: New test.
53479
53480 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53481
53482         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53483         extra triple that slipped in.
53484         * g++.old-deja/g++.abi/align.C: Likewise.
53485         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53486
53487 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53488
53489         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53490         * g++.old-deja/g++.abi/align.C: Likewise.
53491         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53492
53493         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53494         on FreeBSD/i386.
53495         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53496         FreeBSD.
53497
53498 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53499
53500         * gcc.dg/20020104-1.c: New test.
53501
53502         * gcc.dg/20020104-2.c: New test.
53503
53504 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53505
53506         * gcc.dg/20020103-1.c: Fix typo in target selector.
53507
53508 2002-01-03  Richard Henderson  <rth@redhat.com>
53509
53510         * gcc.dg/20020103-1.c: New.
53511
53512 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53513
53514         * gcc.c-torture/execute/20020103-1.c: New test.
53515
53516 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53517
53518         * g++.dg/other/debug2.C: New test.
53519
53520         * gcc.c-torture/compile/20020103-1.c: New test.
53521
53522 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53523
53524         * gcc.dg/gnu89-init-1.c: Added new tests.
53525
53526 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53527
53528         * g++.dg/template/friend2.C: Remove as patch is reverted.
53529
53530         * g++.dg/warn/oldcast1.C: New test.
53531
53532         * g++.dg/template/ptrmem1.C: New test.
53533         * g++.dg/template/ptrmem2.C: New test.
53534
53535         * g++.dg/template/ntp.C: New test.
53536
53537         * g++.dg/other/component1.C: New test.
53538
53539         * g++.dg/template/ttp3.C: New test.
53540
53541         * g++.dg/template/friend2.C: New test.
53542         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53543
53544 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53545
53546         * g++.dg/other/ptrmem1.C: New test.
53547         * g++.dg/other/ptrmem2.C: New test.
53548
53549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53550
53551         * g++.dg/template/ctor1.C: New test.
53552
53553 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53554
53555         * g++.dg/template/friend2.C: New test.
53556
53557 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53558
53559         * gcc.dg/mmix-1.c: New test.
53560
53561 2001-12-31  Richard Henderson  <rth@redhat.com>
53562
53563         * gcc.dg/asm-5.c: New.
53564
53565 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53566
53567         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53568         in namespace __gnu_cxx
53569
53570 2001-12-30  Richard Henderson  <rth@redhat.com>
53571
53572         * gcc.dg/debug-6.c: New.
53573
53574 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53575
53576         * gcc.c-torture/compile/20011229-2.c: New test.
53577
53578 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53579
53580         * gcc.dg/debug-3.c: New test.
53581         * gcc.dg/debug-4.c: New test.
53582         * gcc.dg/debug-5.c: New test.
53583
53584 2001-12-29  Richard Henderson  <rth@redhat.com>
53585
53586         * g++.dg/eh/loop1.C: New.
53587
53588 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53589
53590         * g++.dg/template/crash1.C: New test.
53591
53592 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53593
53594         * g++.dg/other/const1.C: New test.
53595
53596 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53597
53598         * gcc.c-torture/compile/20011229-1.c: New test.
53599
53600 2001-12-28  Stan Shebs  <shebs@apple.com>
53601
53602         * lib/objc-torture.exp: Resync with c-torture.exp.
53603         * lib/objc.exp: Load standard libraries.
53604
53605 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53606
53607         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53608         additional tests.
53609
53610 2001-12-27  Roger Sayle <roger@eyesopen.com>
53611
53612         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53613
53614 2001-12-27  Richard Henderson  <rth@redhat.com>
53615
53616         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53617
53618 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53619
53620         * g++.dg/eh/ctor1.C: New test.
53621         * g++.dg/other/error2.C: New test.
53622
53623 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53624
53625         * g++.dg/other/init2.C: New test.
53626
53627 2001-12-24  Richard Henderson  <rth@redhat.com>
53628
53629         * gcc.dg/20011223-1.c: New.
53630         * gcc.dg/inline-1.c: New.
53631
53632 2001-12-23  Richard Henderson  <rth@redhat.com>
53633
53634         * gcc.dg/asm-4.c: Test operand modifiers.
53635
53636 2001-12-23  Richard Henderson  <rth@redhat.com>
53637
53638         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53639
53640 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53641
53642         * gcc.c-torture/execute/20011223-1.c: New test.
53643
53644 2001-12-21  Richard Henderson  <rth@redhat.com>
53645
53646         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53647         re-enables the warning.
53648
53649 2001-12-21  Richard Henderson  <rth@redhat.com>
53650
53651         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53652
53653 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53654
53655         * gcc.c-torture/compile/20011218-1.c: New test.
53656
53657 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53658
53659         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53660         arm-isr.c test.
53661         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53662         epilogue generation for ARM ISR routines.
53663
53664 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53665
53666         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53667         * gcc.dg/format/c90-printf-3.c: Likewise.
53668         * gcc.dg/format/c99-printf-3.c: Likewise.
53669         * gcc.dg/format/ext-1.c: Likewise.
53670         * gcc.dg/format/ext-6.c: Likewise.
53671         * gcc.dg/format/format.h: Prototype unlocked stdio.
53672
53673 2001-12-20  Richard Henderson  <rth@redhat.com>
53674
53675         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53676         (arena): Use it.
53677         (malloc): Correct allocation logic.  Abort if we fill up the
53678         arena before initialization complete.
53679         (realloc): Correct allocation logic.
53680
53681 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53682
53683         * gcc.c-torture/compile/20011219-2.c: New test.
53684
53685         * gcc.c-torture/execute/20011219-1.c: New test.
53686
53687 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53688
53689         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53690         target does not support weak symbols.
53691
53692 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53693
53694         * gcc.c-torture/compile/20011219-1.c: New test.
53695
53696 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53697
53698         * g++.dg/other/error1.C: New test.
53699
53700 2001-12-17  Jeffrey A Law  (law@redhat.com)
53701
53702         * gcc.c-torture/execute/20011217-1.c: New test.
53703
53704 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53705
53706         * objc.dg/special/: New directory.
53707         * objc.dg/special/special.exp: New file.
53708         * objc.dg/special/unclaimed-category-1.h: New file.
53709         * objc.dg/special/unclaimed-category-1a.m: New file.
53710         * objc.dg/special/unclaimed-category-1.m: New file.
53711
53712 2001-12-17  Andreas Jaeger  <aj@suse.de>
53713
53714         * gcc.c-torture/compile/20011217-2.c: New test.
53715
53716 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53717
53718         * gcc.c-torture/compile/20011217-1.c: New test.
53719
53720 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53721
53722         * gcc.dg/20011214-1.c: New.
53723
53724 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53725
53726         * gcc.dg/altivec-4.c: New.
53727
53728 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53729
53730         * gcc.dg/20011113-1.c: New test.
53731
53732 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53733
53734         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53735         std::__malloc_alloc_template<0> and
53736         std::__default_alloc_template<false, 0>.
53737
53738 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53739
53740         * objc/execute/bf-21.m: New test.
53741         * objc/execute/enumeration-1.m: New test.
53742         * objc/execute/enumeration-2.m: New test.
53743
53744 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53745
53746         * gcc.dg/gnu89-init-1.c: New test.
53747
53748 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53749
53750         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53751         * g++.old-deja/g++.jason/2371.C: Likewise.
53752         * g++.old-deja/g++.jason/template33.C: Likewise.
53753         * g++.old-deja/g++.jason/template34.C: Likewise.
53754         * g++.old-deja/g++.jason/template36.C: Likewise.
53755         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53756         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53757         * g++.old-deja/g++.other/typename1.C: Likewise.
53758         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53759         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53760         * g++.old-deja/g++.pt/typename11.C: Likewise.
53761         * g++.old-deja/g++.pt/typename14.C: Likewise.
53762         * g++.old-deja/g++.pt/typename16.C: Likewise.
53763         * g++.old-deja/g++.pt/typename3.C: Likewise.
53764         * g++.old-deja/g++.pt/typename4.C: Likewise.
53765         * g++.old-deja/g++.pt/typename5.C: Likewise.
53766         * g++.old-deja/g++.pt/typename7.C: Likewise.
53767         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53768
53769 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53770
53771         * g++.dg/other/linkage1.C: New test.
53772         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53773         specifiers.
53774
53775 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53776
53777         * gcc.dg/concat.c: New test.
53778
53779 2001-12-11  Stan Shebs  <shebs@apple.com>
53780
53781         * objc/compile: New test directory.
53782         * objc/compile/compile.exp: New expect script.
53783         * objc/compile/20011211-1.m: New compile test.
53784
53785 2001-12-11  Jason Merrill  <jason@redhat.com>
53786
53787         * lib/prune.exp (prune_gcc_output): Also handle "In member
53788         function".  So many permutations...
53789
53790 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53791
53792         * g++.dg/template/typedef1.C: New test.
53793
53794 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53795
53796         * g++.dg/other/copy1.C: New test.
53797
53798 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53799
53800         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53801
53802         * gcc.dg/builtin-choose-expr.c: New.
53803
53804 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53805
53806         * gcc.dg/altivec-2.c: New.
53807
53808 2001-12-07  Richard Henderson  <rth@redhat.com>
53809
53810         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53811
53812 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53813
53814         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53815         ultrasparc.
53816
53817 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53818
53819         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53820
53821 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53822
53823         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53824         variable argument list.
53825
53826 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53827
53828         * gcc.c-torture/execute/memcheck: Delete entire directory.
53829         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53830         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53831
53832 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53833
53834         * gcc.dg/Wshadow-1.c: New test.
53835
53836 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53837
53838         * gcc.c-torture/compile/20011130-1.c: New test.
53839
53840         * gcc.dg/noncompile/20011025-1.c: New test.
53841
53842         * g++.dg/other/anon-union.C: New test.
53843
53844         * gcc.c-torture/execute/20011024-1.c: New test.
53845
53846 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53847
53848         * gcc.c-torture/execute/20000722-1.x,
53849         gcc.c-torture/execute/20010123-1.x: Remove.
53850         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53851         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53852         gcc.dg/c99-complit-2.c: New tests.
53853
53854 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53855
53856         * g++.dg/inherit/base1.C: New test.
53857
53858 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53859
53860         * g++.dg/other/stdarg1.C: New test.
53861
53862         * gcc.c-torture/compile/20011130-2.c: New test.
53863
53864 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53865
53866         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53867         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53868         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53869         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53870         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53871         * gcc.dg/builtin-prefetch-1.c: New test.
53872
53873 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53874
53875         * gcc.dg/20011130-1.c: New test.
53876
53877 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53878
53879         * g++.dg/other/scope1.C: New test.
53880         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53881
53882 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53883
53884         * gcc.dg/vla-init-1.c: New test.
53885
53886 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53887
53888         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53889
53890 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53891
53892         * objc.dg/alias.m: Update.
53893         * objc.dg/class-1.m: Update.
53894         * objc.dg/const-str-1.m: Update.
53895         * objc.dg/fwd-proto-1.m: Update.
53896         * objc.dg/id-1.m: Update.
53897         * objc.dg/super-class-1.m: Update.
53898
53899 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53900
53901         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53902         constructs.
53903
53904 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53905
53906         * gcc.c-torture/execute/20011128-1.c: New test.
53907
53908 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53909
53910         * gcc.dg/20011127-1.c: New test.
53911
53912 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53913
53914         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53915         from Austin Group draft 7.
53916         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53917         scanf format arguments.
53918         * gcc.dg/format/no-exargs-2.c: New test.
53919
53920 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53921
53922         * g++.dg/abi/vbase8-4.C: New test.
53923
53924 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53925
53926         * gcc.c-torture/execute/20011121-1.c: New test.
53927
53928 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53929
53930         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53931
53932 2001-11-23  Andreas Jaeger  <aj@suse.de>
53933
53934         * gcc.dg/cpp/charconst-2.c: New test.
53935
53936 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53937
53938         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53939         to the host if it is remote.  Let tests specify extra headers
53940         they use.
53941         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53942         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53943         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53944         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53945         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53946         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53947         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53948         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53949         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53950         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53951
53952 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53953
53954         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53955         for little endian ARMs.
53956
53957 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53958
53959         * gcc.c-torture/compile/20011119-1.c: New test.
53960         * gcc.c-torture/compile/20011119-2.c: New test.
53961
53962 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53963
53964         * gcc.dg/altivec-1.c: Fix typo.
53965
53966 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53969
53970 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53971
53972         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53973
53974 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53975
53976         * lib/g77.exp: Don't specify --rpath-link.
53977
53978         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53979         across all the headers.
53980         * gcc.dg/format/format.exp: For testing on a remote host,
53981         copy format.h.
53982
53983         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53984         * gcc.c-torture/execute/930406-1.c: Likewise.
53985         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53986
53987 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53988
53989         * gcc.dg/altivec-1.c: New.
53990
53991 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53992
53993         * gcc.dg/cpp/fpreprocessed.c: New test case.
53994
53995 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53996
53997         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53998         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53999         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54000
54001 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54002
54003         * gcc.dg/no-builtin-1.c: New test.
54004
54005 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54006
54007         * gcc.c-torture/execute/20011115-1.c: New test.
54008
54009 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54010
54011         * gcc.c-torture/compile/20011114-2.c: New test.
54012         * gcc.c-torture/compile/20011114-3.c: New test.
54013         * gcc.c-torture/compile/20011114-4.c: New test.
54014
54015 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54016
54017         * g++.dg/other/init1.C: New test.
54018
54019 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54020
54021         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54022         message.
54023
54024         * gcc.c-torture/execute/20011114-1.c: New testcase.
54025
54026         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54027         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54028         like the (before this change) version of 20010327-1.c.
54029
54030 2001-11-14  Roger Sayle <roger@eyesopen.com>
54031
54032         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54033
54034 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54035
54036         * g++.dg/init/array2.C: New test.
54037
54038 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54039
54040         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54041
54042 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54043
54044         * g++.dg/other/forscope1.C: New test.
54045         * g++.dg/ext/forscope1.C: New test.
54046         * g++.dg/ext/forscope2.C: New test.
54047
54048 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54049
54050         * gcc.c-torture/execute/20011113-1.c: New test.
54051
54052 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54053
54054         * gcc.c-torture/execute/20011109-2.c: New test.
54055
54056         * gcc.c-torture/execute/20011109-1.c: New test.
54057
54058 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54059
54060         * gcc.c-torture/compile/20011109-1.c: New test.
54061
54062 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54063
54064         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54065         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54066         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54067         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54068         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54069         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54070         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54071
54072 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54073
54074         * g++.dg/warn/Wshadow-1.C: New tests.
54075         * g++.old-deja/g++.mike/for3.C: Update.
54076
54077 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54078
54079         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54080         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54081         XFAILs.  Adjust expected error texts.
54082         * gcc.c-torture/compile/20011106-1.c,
54083         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54084         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54085         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54086         gcc.dg/c99-array-lval-5.c: New tests.
54087
54088 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54089
54090         * gcc.dg/cpp/defined.c: Update.
54091
54092 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54093
54094         * gcc.c-torture/execute/anon-1.c: New test.
54095
54096 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54097
54098         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54099         same size, so no warning should be produced on stormy16.
54100
54101         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54102         due to oversized array.
54103         * g++.old-deja/g++.mike/ns15.C: Likewise.
54104         * g++.old-deja/g++.pt/crash16.C: Likewise.
54105
54106 2001-11-02  Graham Stott  <grahams@redhat.com>
54107
54108         * g++.dgother/debug1.C: Fix typos.
54109
54110 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54111
54112         * g++.dg/other/debug1.C: New test.
54113
54114 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54115
54116         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54117         of unsigned long.
54118
54119 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54120
54121         * gcc.dg/20011029-2.c: New test.
54122
54123         * gcc.c-torture/compile/20011029-1.c: New test.
54124
54125 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54126
54127         * objc/execute/class_self-1.m: New test.
54128         * objc/execute/class_self-2.m: New test.
54129
54130 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54131
54132         * gcc.misc-tests/msgs.exp: Delete.
54133         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54134         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54135         error set to match recent changes.
54136
54137 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54138
54139         * gcc.dg/20011021-1.c: New test.
54140
54141 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54142
54143         * gcc.c-torture/compile/20011023-1.c: New test.
54144
54145 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54146
54147         * lib/g77.exp: Rewrite based on lib/g++.exp.
54148
54149 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54150
54151         * gcc.c-torture/execute/20011019-1.c: New test.
54152
54153         * gcc.dg/20011018-1.c: New test.
54154
54155 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54156
54157         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54158
54159 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54160
54161         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54162         * gcc.dg/attr-invalid.c: Likewise.
54163
54164 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54165
54166         * gcc.dg/20011015-1.c: New test.
54167
54168 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54169
54170         * g++.dg/template/unify2.C: New test.
54171
54172 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54173
54174         * g++.dg/other/exception-specification.C: New test
54175
54176 2001-10-13  Tom Rix  <trix@redhat.com>
54177
54178         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54179         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54180
54181 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54182
54183         * gcc.dg/20011009-1.c: New test.
54184
54185 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54186
54187         PR g++/4476
54188         * g++.dg/other/friend1.C: New test.
54189
54190 2001-10-11  Richard Henderson  <rth@redhat.com>
54191
54192         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54193
54194 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54195
54196         * gcc.c-torture/compile/20011010-1.c: New.
54197
54198 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54199
54200         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54201         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54202         g77.f-torture/execute/execute.exp,
54203         g77.f-torture/noncompile/noncompile.exp,
54204         gcc.c-torture/compile/compile.exp,
54205         gcc.c-torture/execute/execute.exp,
54206         gcc.c-torture/execute/ieee/ieee.exp,
54207         gcc.c-torture/execute/memcheck/memcheck.exp,
54208         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54209         objc/execute/execute.exp: Update FSF address.
54210
54211 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54212
54213         * gcc.dg/cpp/cmdlne-C.c: Update.
54214         * gcc.dg/cpp/cmdlne-C2.c: New.
54215
54216 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54217
54218         * gcc.c-torture/execute/20011008-3.c: New.
54219
54220 2001-10-08  DJ Delorie  <dj@redhat.com>
54221
54222         * gcc.dg/20011008-1.c: New.
54223         * gcc.dg/20011008-2.c: New.
54224
54225 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54226
54227         * gcc.dg/cpp/spacing1.c: Update test.
54228
54229 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54230
54231         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54232         spelling errors of "separate" as "seperate".
54233
54234 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54235
54236         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54237         enough to avoid inlining.
54238
54239 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54240
54241         * lib/g77.exp: set libg2c_dir correctly.
54242
54243 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54244
54245         * gcc.dg/cpp/macro11.c: New test.
54246
54247 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54248
54249         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54250         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54251         gcc.dg/format/multattr-3.c: New tests.
54252         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54253         tests for format attributes on function pointers being rejected.
54254
54255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54256
54257         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54258
54259 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54260
54261         * g++.dg/warn/format1.C: New test.
54262
54263 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54264
54265         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54266
54267 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54268
54269         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54270
54271 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54272
54273         * gcc.dg/cpp/redef2.c: Add test.
54274
54275 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54276
54277         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54278         long-standing bug on i686, apparently.
54279         * gcc.c-torture/execute/loop-2c.x: New file.
54280         * gcc.c-torture/execute/loop-2d.x: New file.
54281         * gcc.c-torture/execute/loop-3c.x: New file.
54282
54283 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54284
54285         * gcc.dg/cpp/20000625-2.c: Correct line number.
54286
54287 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54288
54289         * gcc.dg/cpp/macro10.c: New test.
54290         * gcc.dg/cpp/strify3.c: New test.
54291         * gcc.dg/cpp/spacing1.c: Add tests.
54292         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54293         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54294
54295 2001-09-24  DJ Delorie  <dj@redhat.com>
54296
54297         * gcc.c-torture/execute/20010924-1.c: New test.
54298
54299 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54300
54301         * objc/execute/paste.m: Remove.
54302
54303 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54304
54305         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54306
54307 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54308
54309         * g77.dg/strlen0.f: New test.
54310
54311 2001-09-21  Richard Henderson  <rth@redhat.com>
54312
54313         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54314         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54315
54316 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54317
54318         Table-driven attributes.
54319         * g++.dg/ext/attrib1.C: New test.
54320
54321 2001-09-20  DJ Delorie  <dj@redhat.com>
54322
54323         * gcc.dg/20000926-1.c: Update expected warning messages.
54324         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54325         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54326         array.
54327
54328 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54329
54330         * g++.dg/eh/registers1.C: New test case.
54331
54332 2001-09-17  Richard Henderson  <rth@redhat.com>
54333
54334         * gcc.dg/array-5.c: Fix VLA decomposition test.
54335
54336 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54337
54338         * gcc.dg/cpp/line5.c: New testcase.
54339
54340 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54341
54342         * gcc.dg/cpp/macro9.c: New test.
54343
54344 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54345
54346         * gcc.c-torture/execute/980223.c: Change type of addr from long
54347         to char *.
54348
54349 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54350
54351         * gcc.c-torture/execute/20010915-1.c: New test.
54352
54353 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54354
54355         * g77.dg/bprob: New directory.
54356         * g77.dg/bprob/bprob.exp: New file.
54357         * g77.dg/bprob/bprob-1.f: New test.
54358         * g77.dg/gcov: New directory.
54359         * g77.dg/gcov/gcov.exp: New file.
54360         * g77.dg/gcov/gcov-1.f: New test.
54361         * g77.dg/gcov/gcov-1.x: New file.
54362
54363 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54364
54365         * gcc.dg/cpp/directiv.c: Update.
54366         * gcc.dg/cpp/undef1.c: Update.
54367
54368 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54369
54370         * gcc.dg/20010912-1.c: New test.
54371
54372 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54373
54374         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54375         language-independent file in lib.
54376         * lib/gcov.exp: New file.
54377
54378 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54379
54380         * gcc.c-torture/compile/20010911-1.c: New test.
54381
54382 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54383
54384         * lib/profopt.exp: New, to support profile-directed optimizations.
54385         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54386         * gcc.misc-tests/bprob-1.c: New test.
54387         * gcc.misc-tests/bprob-2.c: New test.
54388
54389 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54390
54391         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54392         XFAIL and which kinds of gcov output to verify.
54393         * gcc.misc-tests/gcov-4b.x: New file.
54394         * gcc.misc-tests/gcov-5b.x: New file.
54395         * gcc.misc-tests/gcov-6.x: New file.
54396         * gcc.misc-tests/gcov-7.c: New test.
54397         * gcc.misc-tests/gcov-7.x: New file.
54398
54399 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54400
54401         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54402         * gcc.misc-tests/gcov-6.c: New test.
54403
54404 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54405
54406         PR c++/3986
54407         * g++.dg/abi/vbase1.C: New test.
54408
54409 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54410
54411         * objc.dg/method-2.m: New.
54412
54413 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54414
54415         PR c++/4203
54416         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54417         * g++.dg/init/empty1.C: New test.
54418
54419 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54420
54421         * gcc.c-torture/compile/20010903-1.c: New test.
54422
54423 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54424
54425         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54426         for m68k.
54427
54428 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54429
54430         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54431
54432         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54433
54434         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54435
54436 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54437
54438         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54439         for 16-bit 'unsigned int'.
54440
54441 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54442
54443         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54444
54445 2001-08-27  Richard Henderson  <rth@redhat.com>
54446
54447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54448         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54449
54450 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54451
54452         * gcc.dg/asm-names.c (ymain): New.
54453
54454 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54455
54456         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54457         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54458         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54459
54460 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54461
54462         * gcc.dg/compare5.c: New testcase.
54463
54464 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54465
54466         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54467         and "In instantiation".
54468
54469 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54470
54471         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54472
54473 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54474
54475         * gcc.misc-tests/gcov.exp: Add support for branch information.
54476         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54477         * gcc.misc-tests/gcov-4.c: New test.
54478         * gcc.misc-tests/gcov-4b.c: New test.
54479         * gcc.misc-tests/gcov-5b.c: New test.
54480
54481 2001-08-20  Zack Weinberg  <zackw@panix.com>
54482
54483         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54484         expected to fail.
54485
54486 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54487
54488         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54489
54490 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54491
54492         * g++.dg/eh/template1.C: New test.
54493
54494 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54495
54496         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54497         Fix thinko.
54498         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54499         for xfail.
54500
54501 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54502
54503         * lib/g77-dg.exp: Use prune.exp for common procedures
54504         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54505         * lib/g77.exp: (g77-dg-prune) Remove
54506
54507 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54508
54509         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54510
54511 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54512
54513         * g++.dg/template/unify1.C: New test.
54514
54515 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54516
54517         * g++.dg/abi/empty4.C: New test.
54518
54519 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54520
54521         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54522         solaris2.*
54523         * g77.f-torture/compile/pr3743.x: Likewise.
54524
54525 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54526
54527         * g++.dg/other/using-declaration.C: New test.
54528
54529 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54530
54531         * gcc.dg/cpp/tr-sign.c: New testcase.
54532
54533 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54534
54535         * gcc.dg/cpp/19951025-1.c: Revert.
54536         * gcc.dg/cpp/directiv.c: We no longer process directives that
54537         interrupt macro arguments.
54538
54539 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54540
54541         * gcc.dg/bconstp-1.c: New test.
54542
54543 2001-08-03  Richard Henderson  <rth@redhat.com>
54544
54545         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54546
54547 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54548
54549         * gcc.dg/cpp/19951025-1.c: Update.
54550
54551 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54552
54553         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54554         should be x.
54555
54556 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54557
54558         Kill -fhonor-std.
54559         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54560         * g++.old-deja/g++.other/std1.C: Likewise.
54561         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54562
54563 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54564
54565         * lib/g77.exp: Load gcc-defs.exp for common procedures
54566         (g77_pass, g77_fail, g77_finish, g77_exit,
54567         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54568
54569 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54570
54571         * g77.dg/fbackslash.f
54572         * g77.dg/fcase-preserve.f
54573         * g77.dg/ff90-1.f
54574         * g77.dg/ffixed-line-length-0.f
54575         * g77.dg/ffixed-line-length-132.f
54576         * g77.dg/ffixed-line-length-7.f
54577         * g77.dg/ffixed-line-length-72.f
54578         * g77.dg/ffixed-line-length-none.f
54579         * g77.dg/ffree-form-1.f
54580         * g77.dg/fno-backslash.f
54581         * g77.dg/fno-f90-1.f
54582         * g77.dg/fno-fixed-form-1.f
54583         * g77.dg/fno-onetrip.f
54584         * g77.dg/fno-typeless-boz.f
54585         * g77.dg/fno-underscoring.f
54586         * g77.dg/fno-vxt-1.f
54587         * g77.dg/fonetrip.f
54588         * g77.dg/ftypeless-boz.f
54589         * g77.dg/fugly-assumed.f
54590         * g77.dg/funderscoring.f
54591         * g77.dg/fvxt-1.f
54592
54593 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54594
54595         * objc.dg/fwd-proto-1.m: New.
54596         * objc.dg/local-decl-1.m: New.
54597         * objc.dg/naming-1.m: New.
54598         * objc.dg/naming-2.m: New.
54599         * objc.dg/proto-hier-1.m: New.
54600
54601 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54602
54603         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54604         largest-type elements to a struct makes its size grow.
54605
54606 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54607
54608         * g++.dg/abi/vthunk1.C: New test.
54609
54610 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54611
54612         * g++.dg/abi/vbase8-22.C: New test.
54613
54614 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54615
54616         * gcc.dg/cpp/macro8.c: New test.
54617
54618 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54619
54620         * g++.dg/abi/vbase8-21.C: New test.
54621
54622 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54623
54624         * g++.dg/abi/vbase8-10.C: New test.
54625
54626 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54627
54628         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54629         ${tool}_set_ld_library_path.
54630         Changed caller.
54631         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54632         g++.exp.
54633
54634 2001-07-26  Stan Cox <scox@redhat.com>
54635
54636         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54637         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54638         gcc_exit, gcc_check_unsupported_p):
54639         Moved to gcc-deps.exp
54640         * gcc-deps.exp: New file.
54641
54642 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54643
54644         * g++.old-deja/g++.pt/defarg14.C: New test.
54645
54646 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54647
54648         * g++.old-deja/g++.other/lineno5.C: New test.
54649
54650 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54651
54652         * g++.old-deja/g++.pt/crash68.C: New test.
54653
54654 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54655
54656         * g++.old-deja/g++.other/crash42.C: New test.
54657
54658 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54659
54660         * gcc.dg/cpp/extratokens.c: Fix.
54661         * gcc.dg/cpp/skipping2.c: New tests.
54662
54663 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54664
54665         * gcc.c-torture/execute/20010724-1.c: New file.
54666         * gcc.c-torture/execute/20010724-1.x: New file.
54667
54668 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54669
54670         * g++.old-deja/g++.other/cond7.C: New test.
54671
54672 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54673
54674         * g++.old-deja/g++.other/optimize4.C: New test.
54675
54676 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54677
54678         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54679
54680 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54681
54682         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54683         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54684         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54685         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54686
54687         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54688         bug report" message.
54689
54690         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54691         * g++.dg/ext/instantiate1.C: Move from old-deja.
54692
54693 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54694
54695         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54696         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54697         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54698         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54699
54700 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54701
54702         * gcc.c-torture/execute/20010723-1.c: New test.
54703
54704 2001-07-23  Ben Elliston  <bje@redhat.com>
54705
54706         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54707
54708 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54709
54710         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54711         i[34567]86-*-*.
54712         Delete handling of ieee_multilib_flags.
54713         Pass -mieee for alpha*-*-* and sh-*-*.
54714         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54715
54716 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54717
54718         Remove old-abi tests.
54719         * g++.old-deja/g++.mike/p11116.C: Remove.
54720         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54721
54722 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54723
54724         * g77.f-torture/compile/pr3743.f: New test
54725
54726 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54727
54728         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54729
54730 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54731
54732         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54733         g++.old-deja/g++.pt/static6.C: Likewise.
54734         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54735         supports weak symbols.
54736
54737 2001-07-18  Andreas Jaeger  <aj@suse.de>
54738
54739         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54740         supported again.
54741
54742 2001-07-18  Andreas Jaeger  <aj@suse.de>
54743
54744         * gcc.dg/iftrap-1.c: Fix target line.
54745
54746 2001-07-17  Richard Henderson  <rth@redhat.com>
54747
54748         * gcc.c-torture/execute/20010717-1.c: New.
54749
54750 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54751
54752         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54753         tests.
54754
54755 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54756
54757         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54758
54759 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54760
54761         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54762         UAC_SIGBUS, UAC_NOPRINT definitions.
54763
54764 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54765
54766         * objc/execute/object_is_class.m: New test.
54767         * objc/execute/object_is_meta_class.m: New test.
54768
54769 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54770
54771         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54772         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54773
54774 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54775
54776         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54777         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54778
54779 2001-07-14  Richard Henderson  <rth@redhat.com>
54780
54781         * gcc.dg/iftrap-1.c: New.
54782
54783 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54784
54785         * g77.f-torture/execute/intrinsic77.f: New test.
54786
54787 2001-07-11  Janis Johnson <janis@us.ibm.com>
54788
54789         * gcc.misc-tests/gcov-3.c: New test.
54790
54791 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54792
54793         * gcc.c-torture/compile/20010711-1.c,
54794         * gcc.c-torture/compile/20010711-2.c: New tests.
54795
54796 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54797
54798         * gcc.c-torture/execute/20010711-1.c: New test.
54799
54800 2001-07-11  Ben Elliston  <bje@redhat.com>
54801
54802         * g++.old-deja/g++.other/enum5.C: New test.
54803
54804 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54805
54806         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54807         (g++-dg-prune): Call prune_gcc_output.
54808         * prune.exp: New file for prune_gcc_output.
54809         * lib/g++.exp, lib/gcc.exp: Load it.
54810
54811 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54812
54813         * gcc.c-torture/compile/20010701-1.c,
54814         g++.old-deja/g++.ext/attrib6.C: New tests.
54815
54816 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54817
54818         * gcc.c-torture/compile/20010706-1.c: New test.
54819
54820 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54821
54822         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54823
54824 2001-06-28  Stan Shebs  <shebs@apple.com>
54825
54826         * gcc.dg/pragma-darwin.c: New test.
54827
54828 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54829
54830         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54831         Solaris 2.[678] system.
54832
54833 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54834
54835         * gcc.dg/20010622-1.c: New test.
54836
54837 2001-06-18  Stan Shebs  <shebs@apple.com>
54838
54839         * objc.dg: New directory.
54840         * objc.dg/dg.exp: New file.
54841         * objc.dg/alias.m: New.
54842         * objc.dg/class-1.m: New.
54843         * objc.dg/class-2.m: New.
54844         * objc.dg/const-str-1.m: New.
54845         * objc.dg/const-str-2.m: New.
54846         * objc.dg/id-1.m: New.
54847         * objc.dg/method-1.m: New.
54848         * objc.dg/super-class-1.m: New.
54849         * lib/objc-dg.exp: New file.
54850
54851 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54852
54853         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54854         of label name.
54855
54856 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54857
54858         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54859
54860 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54861
54862         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54863         variable.
54864
54865 2001-06-12  Richard Henderson  <rth@redhat.com>
54866
54867         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54868
54869 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54870
54871         * g++.old-deja/g++.abi/vbase5.C: New test.
54872         * g++.old-deja/g++.abi/vbase6.C: New test.
54873         * g++.old-deja/g++.abi/vbase7.C: New test.
54874
54875 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54876
54877         * gcc.c-torture/compile/20010610-1.c: New test.
54878
54879 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54880
54881         * g++.old-deja/g++.abi/vbase4.C: New test.
54882
54883 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54884
54885         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54886         support %f for HC11/HC12 targets.
54887         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54888         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54889         on HC11/HC12 targets.
54890         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54891
54892 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54893
54894         * gcc.dg/wchar_t-1.c: New file.
54895         * gcc.dg/wint_t-1.c: Likewise.
54896
54897 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54898
54899         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54900
54901 2001-06-11  Richard Henderson  <rth@redhat.com>
54902
54903         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54904
54905 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54906
54907         * gcc.c-torture/compile/20010611-1.c: New test.
54908
54909 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54910
54911         * gcc.dg/c99-tag-1.c: Add more tests.
54912
54913 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54914
54915         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54916         representation on MN10300 and ARM/Thumb.
54917
54918 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54919
54920         * g77.f-torture/execute/20010610.f: New.
54921
54922 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54923
54924         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54925         names.
54926
54927 2001-06-09  Richard Henderson  <rth@redhat.com>
54928
54929         * gcc.c-torture/execute/ashrdi-1.c: New.
54930         * gcc.c-torture/execute/ashldi-1.c: New.
54931         * gcc.c-torture/execute/lshrdi-1.c: New.
54932
54933 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54934
54935         * objc/execute/load-3.m: Added. Check sending +load to categories,
54936         in addition to classes.
54937
54938 2001-06-08  Stan Shebs  <shebs@apple.com>
54939
54940         * objc/execute/load-2.m: New test.  From Nicola Pero
54941         <n.pero@mi.flashnet.it>.
54942
54943 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54944
54945         * gcc.c-torture/execute/20010605-2.c: New test.
54946
54947 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54948
54949         * g++.old-deja/g++.abi/vbase2.C: New test.
54950         * g++.old-deja/g++.abi/vbase3.C: New test.
54951
54952 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54953
54954         * g++.old-deja/g++.pt/friend49.C: New test.
54955
54956 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54957
54958         * g++.old-deja/g++.ext/anon3.C: New test.
54959
54960 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54961
54962         * g++.old-deja/g++.other/conv7.C: New test.
54963
54964 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54965
54966         * gcc.c-torture/compile/20010605-2.c: New test.
54967
54968 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54969
54970         * gcc.c-torture/execute/20010604-1.c: New test.
54971
54972 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54973
54974         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54975
54976 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54977
54978         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54979         (g++_link_flags): Likewise.
54980         (g++_init): Pass gccpath's value to two previous functions.
54981
54982 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54983
54984         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54985         Ensure logfile entry matches exec command line.
54986
54987 2001-05-31  Richard Henderson  <rth@redhat.com>
54988
54989         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54990         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54991
54992 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54993
54994         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54995         compiler for irix6.2
54996
54997 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54998
54999         * g++.old-deja/g++.other/optimize3.C: New file.
55000
55001 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55002
55003         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55004         assemble.
55005
55006 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55007
55008         * g++.old-deja/g++.other/optimize2.C: New file.
55009
55010 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55011
55012         * gcc.c-torture/compile/20010518-2.c: New file.
55013         * gcc.c-torture/execute/20010518-1.c: New file.
55014         * gcc.c-torture/execute/20010518-2.c: New file.
55015
55016 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55017
55018         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55019
55020 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55021
55022         G++ no longer defines builtins that do not begin with __builtin.
55023         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55024         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55025         * g++.old-deja/g++.law/builtin1.C: Likewise.
55026         * g++.old-deja/g++.law/cvt2.C: Likewise.
55027         * g++.old-deja/g++.mike/net5.C: Likewise.
55028         * g++.old-deja/g++.other/builtins1.C: Likewise.
55029         * g++.old-deja/g++.other/builtins2.C: Likewise.
55030         * g++.old-deja/g++.other/builtins3.C: Likewise.
55031         * g++.old-deja/g++.other/builtins4.C: Likewise.
55032         * g++.old-deja/g++.other/inline8.C: Likewise.
55033         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55034
55035 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55036
55037         * g++.old-deja/g++.pt/using1.C: Adjust.
55038         * g++.old-deja/g++.pt/using2.C: New test.
55039
55040 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55041
55042         * gcc.dg/cpp/charconst.c: New tests.
55043         * gcc.dg/cpp/escape.c: New tests.
55044         * gcc.dg/cpp/escape-1.c: New tests.
55045         * gcc.dg/cpp/escape-2.c: New tests.
55046         * gcc.dg/cpp/ucs.c: New tests.
55047
55048 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55049
55050         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55051         native compiler for irix6.5.
55052
55053 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55054
55055         * lib/g++.exp (g++_include_flags): Use args to compute
55056         get_multilibs.
55057         (g++_link_flags): Likewise.
55058         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55059
55060 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55061
55062         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55063
55064 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55065
55066         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55067         this file.
55068
55069 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55070
55071         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55072         STACK_SIZE;
55073         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55074         to STACK_SIZE; Use it to define size of add_histo array.
55075         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55076         to STACK_SIZE.
55077         (f): Use GITT_SIZE to define size of gitt local table.
55078         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55079         to STACK_SIZE; Use it to define size of bytemem array.
55080
55081 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55082
55083         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55084         on 68HC11/HC12 due to the asm instruction.
55085         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55086         * gcc.c-torture/compile/920520-1.x: Likewise.
55087         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55088         on 68HC11/HC12 because the function is larger than 64K.
55089         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55090         on 68HC11/HC12 because the structure is too large.
55091
55092 2001-05-20  Richard Henderson  <rth@redhat.com>
55093
55094         * gcc.c-torture/execute/20010520-1.c: New.
55095
55096 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55097
55098         * g++.old-deja/g++.warn/compare1.C: New test.
55099         * gcc.dg/compare4.c: New test.
55100
55101 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55102
55103         * g++.old-deja/g++.other/optimize1.C: New test.
55104
55105 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55106
55107         * g++.old-deja/g++.pt/spec41.C: New test.
55108
55109 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55110
55111         * gcc.c-torture/compile/20010114-1.x: Remove.
55112
55113 2001-05-18  Stan Shebs  <shebs@apple.com>
55114
55115         * gcc.c-torture/compile/20010518-1.c: New test.
55116
55117 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55118
55119         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55120         * g++.old-deja/g++.pt/crash67.C: New test.
55121
55122 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55123
55124         * g++.old-deja/g++.other/debug9.C: New test.
55125
55126 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55127
55128         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55129
55130 2001-05-16  Jan Hubicka  <jh@suse.cz>
55131
55132         * gcc.c-torture/compile/20010516-1.c: New test.
55133
55134 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55135
55136         * g++.old-deja/g++.other/crash41.C: New test.
55137
55138 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55139
55140         * g++.old-deja/g++.pt/crash66.C: New test.
55141
55142 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55143
55144         * g++.old-deja/g++.robertl/eb27.C: Convert.
55145
55146 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55147
55148         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55149         declaration being redundant.
55150
55151 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55152
55153         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55154
55155 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55156
55157         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55158
55159 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55160
55161         * lib/g++.exp: Use testsuite_flags.
55162
55163 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55164
55165         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55166
55167 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55168
55169         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55170
55171 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55172
55173         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55174
55175 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55176
55177         * gcc.c-torture/compile/20010313-1.c: New test.
55178
55179 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55180
55181         * gcc.dg/cpp/direct2.c: New test.
55182         * gccq.dg/cpp/direct2s.c: New test.
55183
55184         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55185
55186 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55187
55188         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55189         * g++.old-deja/g++.other/op3.C: Likewise.
55190
55191 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55192
55193         * gcc.dg/cpp/syshdr.h: New file.
55194         * gcc.dg/cpp/sysmac1.c: Update.
55195         * gcc.dg/cpp/sysmac2.c: Update.
55196
55197 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55198
55199         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55200
55201 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55202
55203         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55204         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55205
55206 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55207
55208         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55209
55210 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55211
55212         * lib/g++.exp (g++_include_flags): Don't use any special flags
55213         if TESTING_IN_BUILD_TREE is not defined.
55214         (g++_init): Use a plain 'c++' as the compiler if
55215         TESTING_IN_BUILD_TREEE is not defined.
55216
55217 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55218
55219         * g++.old-deja/g++.eh/catch13.C: New test.
55220         * g++.old-deja/g++.eh/catch14.C: New test.
55221
55222 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55223
55224         * gcc.dg/cpp/tr-define.c: New test.
55225
55226 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55227
55228         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55229         <stdlib.h>, not <malloc.h>.
55230
55231 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55232
55233         * g++.old-deja/g++.ns/template17.C: New test.
55234
55235 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55236
55237         * g++.old-deja/g++.pt/ref4.C: New test.
55238
55239 2001-04-30  Richard Henderson  <rth@redhat.com>
55240
55241         * gcc.dg/20000724-1.c: Revert last change.
55242
55243 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55244
55245         * g77.f-torture/execute/20010430.f: New test.
55246
55247 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55248
55249         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55250
55251 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55252
55253         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55254
55255 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55256
55257         * g++.old-deja/g++.eh/crash6.C: New test.
55258
55259 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55260
55261         * g++.old-deja/g++.other/warn7.C: New test.
55262
55263 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55264
55265         * g++.old-deja/g++.other/defarg9.C: New test.
55266
55267 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55268
55269         * g77.f-torture/compile/20010426.f: New test.
55270         * g77.f-torture/execute/20010426.f: New test.
55271
55272 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55273
55274         * g77.f-torture/compile/20000629-1.x: Remove - error
55275         has been fixed.
55276
55277 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55278
55279         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55280         Tweak slightly to work with g++.dg framework.
55281         * g++.dg/special/ecos.exp: Run initp1.C test.
55282         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55283
55284         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55285         its linker doesn't give line numbers either.
55286         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55287
55288 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55289
55290         * g++.old-deja/g++.other/lex1.C: New test.
55291
55292 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55293
55294         * gcc.dg/noncompile/20010425-1.c: New test.
55295
55296 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55297
55298         * g++.old-deja/g++.pt/mangle2.C: New test.
55299
55300 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55301
55302         * gcc.dg/format/plus-1.c: New test.
55303
55304 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55305
55306         * gcc.dg/20010423-1.c: New test.
55307
55308 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55309
55310         * gcc.c-torture/execute/20010422-1.c: New test.
55311
55312 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55313
55314         * g++.old-deja/g++.ns/type2.C: New test.
55315
55316 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55317
55318         * g++.old-deja/g++.other/perf1.C: New test.
55319
55320 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55321
55322         * gcc.dg/c99-func-2.c: Remove xfail.
55323         * gcc.dg/c99-func-3.c: Remove xfail.
55324         * gcc.dg/c99-func-4.c: Remove xfail.
55325
55326 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55327
55328         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55329
55330 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55331
55332         * gcc.c-torture/compile/20010423-1.c: New test.
55333
55334 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55335
55336         * g++.old-deja/g++.pt/typename28.C: New test.
55337
55338 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55339
55340         * g++.old-deja/g++.abi/empty2.C: New test.
55341         * g++.old-deja/g++.abi/empty3.C: New test.
55342
55343 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55344
55345         * g++.old-deja/g++.other/comdat2.C: New test.
55346         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55347
55348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55349
55350         * g++.old-deja/g++.other/overload14.C: New test.
55351
55352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55353
55354         * g++.old-deja/g++.other/lookup23.C: New test.
55355
55356 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55357
55358         * gcc.c-torture/execute/20010403-1.c: New test.
55359
55360 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55361             Mark Mitchell  <mark@codesourcery.com>
55362
55363         * lib/old-dejagnu.exp: Don't delete output of executable.
55364         Add .exe suffix to executables.
55365
55366 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55367
55368         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55369
55370 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55371
55372         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55373
55374 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55375
55376         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55377         * g++.old-deja/g++.abi/crash1.C: New test.
55378
55379 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55380
55381         * g++.old-deja/g++.other/crash40.C: New test.
55382
55383 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55384
55385         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55386
55387 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55388
55389         * g++.old-deja/g++.other/warn6.C: New test.
55390
55391 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55392
55393         * g++.old-deja/g++.robertl/eb42.C: Same.
55394
55395 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55396
55397         * gcc.dg/wtr-conversion-1.c: New testcase.
55398
55399 2001-04-10  Richard Henderson  <rth@redhat.com>
55400
55401         * g++.old-deja/g++.other/array5.C: New.
55402
55403 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55404
55405         * gcc.c-torture/execute/20010408-1.c: New test.
55406
55407 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55408
55409         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55410         headers and constructs.
55411         * g++.old-deja/g++.robertl/eb79.C: Same.
55412         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55413         * g++.old-deja/g++.robertl/eb73.C: Same.
55414         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55415         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55416         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55417         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55418         * g++.old-deja/g++.robertl/eb44.C: Same.
55419         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55420         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55421         * g++.old-deja/g++.robertl/eb39.C: Same.
55422         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55423         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55424         * g++.old-deja/g++.robertl/eb30.C: Same.
55425         * g++.old-deja/g++.robertl/eb3.C: Same.
55426         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55427         * g++.old-deja/g++.robertl/eb21.C: Same.
55428         * g++.old-deja/g++.robertl/eb15.C: Same.
55429         * g++.old-deja/g++.robertl/eb118.C: Same.
55430         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55431         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55432         * g++.old-deja/g++.robertl/eb109.C: Same.
55433         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55434         * g++.old-deja/g++.mike/rtti1.C: Same.
55435         * g++.old-deja/g++.mike/p658.C: Same.
55436         * g++.old-deja/g++.mike/net46.C: Same.
55437         * g++.old-deja/g++.mike/net34.C: Same.
55438         * g++.old-deja/g++.mike/memoize1.C: Same.
55439         * g++.old-deja/g++.mike/eh2.C: Same.
55440         * g++.old-deja/g++.law/weak.C: Same.
55441         * g++.old-deja/g++.law/visibility7.C: Same.
55442         * g++.old-deja/g++.law/visibility25.C: Same.
55443         * g++.old-deja/g++.law/visibility22.C: Same.
55444         * g++.old-deja/g++.law/visibility2.C: Same.
55445         * g++.old-deja/g++.law/visibility17.C: Same.
55446         * g++.old-deja/g++.law/visibility13.C: Same.
55447         * g++.old-deja/g++.law/visibility10.C: Same.
55448         * g++.old-deja/g++.law/visibility1.C: Same.
55449         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55450         * g++.old-deja/g++.law/vbase1.C: Same.
55451         * g++.old-deja/g++.law/operators32.C: Same.
55452         * g++.old-deja/g++.law/nest3.C: Same.
55453         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55454         * g++.old-deja/g++.law/except5.C (main): Same.
55455         * g++.old-deja/g++.law/cvt7.C (run): Same.
55456         * g++.old-deja/g++.law/cvt2.C: Same.
55457         * g++.old-deja/g++.law/cvt16.C: Same.
55458         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55459         * g++.old-deja/g++.law/ctors17.C (main): Same.
55460         * g++.old-deja/g++.law/ctors13.C: Same.
55461         * g++.old-deja/g++.law/ctors12.C (main): Same.
55462         * g++.old-deja/g++.law/ctors10.C: Same.
55463         * g++.old-deja/g++.law/code-gen5.C: Same.
55464         * g++.old-deja/g++.law/bad-error7.C: Same.
55465         * g++.old-deja/g++.law/arm9.C: Same.
55466         * g++.old-deja/g++.law/arm12.C: Same.
55467         * g++.old-deja/g++.law/arg8.C: Same.
55468         * g++.old-deja/g++.law/arg1.C: Same.
55469         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55470         * g++.old-deja/g++.jason/template31.C: Same.
55471         * g++.old-deja/g++.jason/template24.C (main): Same.
55472         * g++.old-deja/g++.jason/2371.C: Same.
55473         * g++.old-deja/g++.eh/new2.C: Same.
55474         * g++.old-deja/g++.eh/new1.C: Same.
55475         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55476         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55477         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55478         * g++.old-deja/g++.brendan/crash62.C: Same.
55479         * g++.old-deja/g++.brendan/crash52.C: Same.
55480         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55481         * g++.old-deja/g++.brendan/crash38.C: Same.
55482         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55483         * g++.old-deja/g++.brendan/copy9.C: Same.
55484
55485 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55486
55487         * gcc.c-torture/execute/20001203-2.c (memset):
55488         Count argument is of type __SIZE_TYPE__.
55489
55490 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55491
55492         * gcc.c-torture/compile/20010404-1.c: New test.
55493
55494 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55495
55496         * gcc.c-torture/compile/20010326-1.c: New test.
55497
55498 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55499
55500         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55501         peculiarities of the SH.
55502         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55503
55504 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55505
55506         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55507         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55508         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55509
55510 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55511
55512         * g77.f-torture/compile/20010321-1.f: New test.
55513
55514 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55515
55516         * gcc.c-torture/compile/20010329-1.c: New test.
55517
55518 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55519
55520         * gcc.c-torture/execute/20010329-1.c: New test.
55521
55522 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55523
55524         * g++.old-deja/g++.other/eh4.C: Fix typo.
55525
55526 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55527
55528         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55529
55530 2001-03-28  Philip Blundell  <philb@gnu.org>
55531
55532         * gcc.c-torture/compile/20010328-1.c: New test.
55533
55534 2001-03-27  Richard Henderson  <rth@redhat.com>
55535
55536         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55537         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55538
55539 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55540
55541         * gcc.c-torture/compile/20010327-1.c: New test.
55542
55543 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55544
55545         * g++.old-deja/g++.other/friend12.C: New test.
55546         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55547         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55548
55549 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55550
55551         * gcc.c-torture/execute/20010325-1.c: New test.
55552
55553 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55554
55555         * g++.old-deja/g++.other/mangle3.C: New test.
55556
55557 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55558
55559         * g++.old-deja/g++.other/anon8.C: New test.
55560
55561 2001-03-20  Philip Blundell  <philb@gnu.org>
55562
55563         * gcc.c-torture/compile/20010320-1.c: New test.
55564
55565 2001-03-17  Richard Henderson  <rth@redhat.com>
55566
55567         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55568
55569 2001-03-15  Geoff Keating  <geoff@redhat.com>
55570
55571         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55572         tests on AIX.
55573
55574 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55575
55576         * g++.old-deja/g++.other/eh4.C: New test.
55577
55578 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55579
55580         * gcc.dg/cpp/mi1.c: Update.
55581
55582 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55583
55584         * g++.old-deja/g++.other/regstack.C: New test.
55585
55586 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55587
55588         * g++.old-deja/g++.other/ref4.C: New test.
55589
55590 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55591
55592         * objc/execute/va_method.m: Added.
55593         * objc/execute/IMP.m: Added.
55594         * objc/execute/_cmd.m: Added.
55595         * objc/execute/accessing_ivars.m: Added.
55596         * objc/execute/class-1.m: Added.
55597         * objc/execute/class-10.m: Added.
55598         * objc/execute/class-11.m: Added.
55599         * objc/execute/class-12.m: Added.
55600         * objc/execute/class-13.m: Added.
55601         * objc/execute/class-14.m: Added.
55602         * objc/execute/class-2.m: Added.
55603         * objc/execute/class-3.m: Added.
55604         * objc/execute/class-4.m: Added.
55605         * objc/execute/class-5.m: Added.
55606         * objc/execute/class-6.m: Added.
55607         * objc/execute/class-7.m: Added.
55608         * objc/execute/class-8.m: Added.
55609         * objc/execute/class-9.m: Added.
55610         * objc/execute/class-tests-1.h
55611         * objc/execute/class-tests-2.h
55612         * objc/execute/compatibility_alias.m: Added.
55613         * objc/execute/encode-1.m: Added.
55614         * objc/execute/formal_protocol-1.m: Added.
55615         * objc/execute/formal_protocol-2.m: Added.
55616         * objc/execute/formal_protocol-3.m: Added.
55617         * objc/execute/formal_protocol-4.m: Added.
55618         * objc/execute/formal_protocol-5.m: Added.
55619         * objc/execute/formal_protocol-6.m: Added.
55620         * objc/execute/formal_protocol-7.m: Added.
55621         * objc/execute/informal_protocol.m: Added.
55622         * objc/execute/initialize.m: Added.
55623         * objc/execute/load.m: Added.
55624         * objc/execute/many_args_method.m: Added.
55625         * objc/execute/nested-3.m: Added.
55626         * objc/execute/no_clash.m: Added.
55627         * objc/execute/private.m: Added.
55628         * objc/execute/redefining_self.m: Added.
55629         * objc/execute/root_methods.m: Added.
55630         * objc/execute/selector-1.m: Added.
55631         * objc/execute/static-1.m: Added.
55632         * objc/execute/static-2.m: Added.
55633         * objc/execute/va_method.m: Added.
55634
55635 2001-03-10  Richard Henderson  <rth@redhat.com>
55636
55637         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55638
55639 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55640
55641         * g++.old-deja/g++.other/crash31.C: XFAIL.
55642         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55643         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55644         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55645         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55646         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55647
55648 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55649
55650         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55651
55652 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55653
55654         * gcc.dg/20000724-1.c: Don't use multiline strings.
55655
55656 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55657
55658         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55659         result of -cString against what we expect it to be; don't just
55660         print it out for no one to read.
55661
55662         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55663         Based on testcases provided by Nicola Pero.
55664
55665 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55666
55667         * gcc.dg/cpp/macro7.c: New test.
55668
55669 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55670
55671         * gcc.dg/cpp/multiline.c: Update.
55672
55673 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55674
55675         * g++.old-deja/g++.other/enum3.C: New test.
55676
55677 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55678
55679         * g++.old-deja/g++.other/pod1.C: New test.
55680
55681 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55682
55683         * g++.old-deja/g++.ext/overload1.C: New test.
55684
55685 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55686
55687         * g++.old-deja/g++.pt/using1.C: New test.
55688
55689 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55690
55691         * g++.old-deja/g++.other/using9.C: New test.
55692
55693 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55694
55695         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55696
55697         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55698
55699 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55700
55701         * g++.old-deja/g++.ext/realpt1.C: Remove.
55702
55703 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55704
55705         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55706
55707 2001-02-26  Will Cohen  <wcohen@redhat.com>
55708
55709         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55710
55711 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55712
55713         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55714         templatized constructors.
55715
55716 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55717
55718         * gcc.c-torture/execute/20010224-1.c: New test.
55719
55720 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55721
55722         * gcc.c-torture/execute/20010222-1.c: New test.
55723
55724 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55725
55726         * g++.old-deja/g++.other/inline20.C: New test.
55727
55728 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55729
55730         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55731
55732 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55733
55734         * g++.old-deja/g++.other/lookup22.C: New test.
55735
55736 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55737
55738         * g77.dg: New directory.
55739         * g77.dg/20010216-1.f: New test case.
55740         * g77.dg/dg.exp: New driver.
55741         * lib/g77-dg.exp: New driver library.
55742
55743 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55744
55745         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55746
55747 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55748
55749         * g++.old-deja/g++.other/decl9.C: New test.
55750
55751 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55752
55753         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55754         not need <string> and also tests the initialization at runtime.
55755
55756 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55757
55758         * gcc.c-torture/execute/longlong.c: New test.
55759
55760 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55761
55762         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55763
55764 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55765
55766         * gcc.c-torture/execute/920302-1.c (execute):
55767         Change argument type to short.
55768
55769 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55770
55771         * g++.old-deja/g++.pt/deduct6.C: New test.
55772
55773 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55774
55775         * g++.old-deja/g++.pt/deduct5.C: New test.
55776
55777 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55778
55779         * gcc.c-torture/execute/20010209-1.c: New test.
55780
55781 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55782
55783         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55784
55785 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55786
55787         * g++.dg/vtgc1.C: Update for new ABI.
55788
55789         * consistency.vlad: New directory, 1665 files.
55790
55791 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55792
55793         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55794         return type.
55795         * gcc.dg/cpp/digraphs.c: Declare puts.
55796
55797 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55798
55799         * g++.old-deja/g++.other/warn5.C: New test.
55800
55801 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55802
55803         * g++.old-deja/g++.pt/spec40.C: New test.
55804
55805 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55806
55807         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55808         case.
55809         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55810
55811 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55812
55813         * gcc.c-torture/compile/20010209-1.c: New test.
55814
55815 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55816
55817         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55818         excess errors message but not if it crashes.
55819         * g++.old-deja/g++.other/crash27.C: Likewise.
55820         * g++.old-deja/g++.other/crash28.C: Likewise.
55821         * g++.old-deja/g++.other/crash30.C: Likewise.
55822         * g++.old-deja/g++.other/crash32.C: Likewise.
55823         * g++.old-deja/g++.other/crash35.C: Likewise.
55824         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55825
55826 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55827
55828         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55829         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55830         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55831         g77.f-torture/execute/execute.exp,
55832         g77.f-torture/noncompile/noncompile.exp,
55833         gcc.c-torture/execute/execute.exp,
55834         gcc.c-torture/execute/memcheck/memcheck.exp,
55835         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55836         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55837         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55838         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55839         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55840         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55841         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55842         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55843         Remove bug reporting instructions with ancient email addresses.
55844
55845 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55846
55847         * gcc.dg/20010202-1.c: New test.
55848         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55849
55850 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55851
55852         * g++.dg/stdbool-if.C: New test.
55853
55854 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55855
55856         * objc/execute/fdecl.m: Added main().
55857
55858 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55859
55860         * gcc.c-torture/execute/20010206-1.c: New test.
55861
55862 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55863
55864         * gcc.dg/cpp/avoidpaste1.c: Update.
55865
55866 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55867
55868         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55869         Pero <nicola@brainstorm.co.uk>.
55870         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55871
55872 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55873
55874         * g++.old-deja/g++.pt/spec39.C: New test.
55875
55876 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55877
55878         * gcc.c-torture/compile/20010202-1.c: New test.
55879
55880 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55881
55882         * g++.old-deja/g++.abi/primary2.C: New test.
55883         * g++.old-deja/g++.abi/primary3.C: New test.
55884         * g++.old-deja/g++.abi/primary4.C: New test.
55885         * g++.old-deja/g++.abi/primary5.C: New test.
55886         * g++.old-deja/g++.abi/vtable3.h: New test.
55887         * g++.old-deja/g++.abi/vtable3a.C: New test.
55888         * g++.old-deja/g++.abi/vtable3b.C: New test.
55889         * g++.old-deja/g++.abi/vtable3c.C: New test.
55890         * g++.old-deja/g++.abi/vtable3d.C: New test.
55891         * g++.old-deja/g++.abi/vtable3e.C: New test.
55892         * g++.old-deja/g++.abi/vtable3f.C: New test.
55893         * g++.old-deja/g++.abi/vtable3g.C: New test.
55894         * g++.old-deja/g++.abi/vtable3h.C: New test.
55895         * g++.old-deja/g++.abi/vtable3i.C: New test.
55896         * g++.old-deja/g++.abi/vtable3j.C: New test.
55897         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55898
55899 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55900
55901         * g++.old-deja/g++.other/anon6.C: New test.
55902         * g++.old-deja/g++.other/anon7.C: New test.
55903
55904 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55905
55906         * gcc.dg/cpp/avoidpaste2.c: New tests.
55907
55908 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55909
55910         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55911
55912 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55913
55914         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55915         DECIMAL_DIG cases for Irix."
55916
55917 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55918
55919         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55920
55921 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55922
55923         * gcc.dg/c99-tag-1.c: New test.
55924
55925 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55926
55927         * gcc.dg/cpp/tr-warn1.c: Add tests.
55928
55929 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55930
55931         * gcc.dg/cpp/avoidpaste1.c: Update.
55932         * gcc.dg/cpp/paste4.c: Update.
55933
55934 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55935
55936         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55937         cases for Irix.
55938
55939 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55940
55941         * g++.old-deja/g++.other/inline19.C: New test.
55942
55943 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55944
55945         * gcc.dg/Wlarger-than.c: New test.
55946
55947 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55948
55949         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55950
55951 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55952
55953         * gcc.c-torture/execute/20010129-1.c: New test.
55954         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55955
55956 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55957
55958         * gcc.dg/cpp/avoidpaste1.c: Test case.
55959
55960 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55961
55962         * g++.old-deja/g++.other/inline18.C: New test.
55963
55964 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55965
55966         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55967         and __builtin_putchar.
55968
55969 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55970
55971         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55972         tests.
55973
55974 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55975
55976         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55977         floating point number rounding mode to round to the nearest
55978         representable mode.
55979
55980 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55981
55982         * g++.old-deja/g++.other/mangle2.C: New test.
55983
55984 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55985
55986         * gcc.c-torture/compile/20010124-1.c: New test.
55987
55988 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55989
55990         * g++.old-deja/g++.pt/spec38.C: New test.
55991
55992 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55993
55994         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55995         "Build don't run".
55996
55997 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55998
55999         * gcc.c-torture/execute/20010123-1.c: New test.
56000
56001 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56002
56003         * g++.old-deja/g++.pt/spec37.C: New test.
56004
56005 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56006
56007         * g++.old-deja/g++.pt/overload14.C: New test.
56008
56009 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56010
56011         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56012         __builtin_return_address.
56013
56014 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56015
56016         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56017         * g++.old-deja/g++.pt/spec35.C: New test.
56018         * g++.old-deja/g++.pt/spec36.C: New test.
56019
56020 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56021
56022         * gcc.c-torture/compile/20010118-1.c: New test.
56023
56024 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56025
56026         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56027
56028 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56029
56030         * gcc.c-torture/execute/20010119-1.c: New test.
56031
56032 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56033
56034         * g++.old-deja/g++.other/vbase5.C: New test.
56035
56036 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56037
56038         * gcc.c-torture/execute/20010118-1.c: New test.
56039
56040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56041
56042         * g++.old-deja/g++.pt/deduct3.C: New test.
56043
56044 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56045
56046         * g++.old-deja/g++.pt/spec34.C: New test.
56047
56048 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56049
56050         * g77.f-torture/compile/20000601-2.f: New test.
56051
56052 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56053
56054         * g++.old-deja/g++.other/init17.C: New test.
56055
56056 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56057
56058         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56059
56060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56061
56062         * g++.old-deja/g++.pt/unify8.C: New test.
56063
56064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56065
56066         * g++.old-deja/g++.abi/vbase1.C: New test.
56067
56068 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56069
56070         * g++.old-deja/g++.pt/crash65.C: New test.
56071
56072 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56073
56074         * gcc.dg/cpp/assembl2.S: New test case.
56075
56076 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56077
56078         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56079         are supported.
56080
56081 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56082
56083         * g++.old-deja/g++.other/builtins1.C: New test.
56084         * g++.old-deja/g++.other/builtins2.C: Likewise.
56085         * g++.old-deja/g++.other/builtins3.C: Likewise.
56086         * g++.old-deja/g++.other/builtins4.C: Likewise.
56087
56088 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56089
56090         * gcc.c-torture/compile/20010117-1.c: New test.
56091         * gcc.c-torture/compile/20010117-2.c: New test.
56092
56093 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56094
56095         * g77.f-torture/execute/20010116.[fx]: New test,
56096         XFAIL on i?86-*-*.
56097         * g77.f-torture/compile/20010115.f: Indicate it's
56098         a test for PR fortran/1636.
56099
56100 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56101
56102         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56103
56104 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56105
56106         * g77.f-torture/compile/20010115.f: New test.
56107
56108 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56109
56110         * g++.old-deja/g++.pt/nontype5.C: New test.
56111
56112 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56113
56114         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56115         have an equivalent working one below it.
56116
56117 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56118
56119         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56120         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56121
56122 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56123
56124         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56125         message containing "init_priority".
56126         (conpr-2.C): Likewise.
56127         (conpr-3.C): Likewise.
56128         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56129
56130 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56131
56132         * gcc.c-torture/execute/20010114-2.c: New test.
56133
56134 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56135
56136         * gcc.c-torture/compile/20010114-1.c: New test.
56137         * gcc.c-torture/compile/20010114-1.x: Xfail.
56138         * gcc.c-torture/compile/20010114-2.c: New test.
56139         * gcc.c-torture/execute/20010114-1.c: New test.
56140         * gcc.dg/trunc-1.c: New test.
56141         * gcc.dg/uninit-B.c: New test.
56142
56143 2001-01-13  Nick Clifton  <nickc@redhat.com>
56144
56145         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56146         target.
56147
56148 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56149
56150         * gcc.c-torture/compile/20010113-1.c: New test.
56151
56152 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56153
56154         * gcc.c-torture/compile/20001212-1.c: New test.
56155
56156 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56157
56158         * gcc.dg/cpp/widestr1.c: Update.
56159         * gcc.dg/cpp/prag-imp.c: Remove.
56160
56161 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56162
56163         * gcc.c-torture/execute/20000801-3.x: Remove.
56164         * gcc.dg/c90-init-1.c: New test.
56165         * gcc.dg/c99-init-1.c: New test.
56166         * gcc.dg/c99-init-2.c: New test.
56167         * gcc.dg/gnu99-init-1.c: New test.
56168
56169 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56170
56171         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56172         testing that no relevant ones were found.
56173
56174 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56175
56176         * g++.old-deja/g++.pt/cast2.C: New test.
56177
56178 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56179
56180         * g++.old-deja/g++.pt/friend47.C: New test.
56181
56182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56183
56184         * g++.old-deja/g++.pt/instantiate13.C: New test.
56185
56186 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56187
56188         * g++.old-deja/g++.other/defarg7.C: New test.
56189         * g++.old-deja/g++.other/defarg8.C: New test.
56190
56191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56192
56193         * g++.old-deja/g++.pt/crash64.C: New test.
56194
56195 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56196
56197         * g++.old-deja/g++.pt/crash63.C: New test.
56198
56199 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56200
56201         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56202
56203 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56204
56205         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56206
56207 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.pt/error3.C: New test.
56210
56211 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56212
56213         * g++.old-deja/g++.other/crash39.C: New test.
56214
56215 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56216
56217         * g++.old-deja/g++.other/vbase4.C: New test.
56218
56219 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56220
56221         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56222         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56223         * gcc.dg/special/special.exp: New test driver which will check
56224         for alias support for the above test.
56225
56226 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56227
56228         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56229         problems on small machines.
56230         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56231         parameterize.
56232
56233 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56234
56235         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56236         mips.
56237         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56238
56239 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56240
56241         * g++.old_deja/g++.pt/using8.C: New test.
56242
56243 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56244
56245         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56246
56247 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56248
56249         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56250         where a failure is expected.
56251         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56252
56253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56254
56255         * g++.old_deja/g++.pt/instantiate12.C: New test.
56256
56257 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56258
56259         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56260         start of structs.
56261         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56262         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56263         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56264         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56265         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56266         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56267         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56268         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56269         * g++.old-deja/g++.eh/spec6.C: Likewise.
56270         * g++.old-deja/g++.jason/crash3.C: Likewise.
56271         * g++.old-deja/g++.law/ctors11.C: Likewise.
56272         * g++.old-deja/g++.law/ctors17.C: Likewise.
56273         * g++.old-deja/g++.law/ctors5.C: Likewise.
56274         * g++.old-deja/g++.law/ctors9.C: Likewise.
56275         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56276         * g++.old-deja/g++.mike/net22.C: Likewise.
56277         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56278         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56279         * g++.old-deja/g++.mike/virt3.C: Likewise.
56280         * g++.old-deja/g++.niklas/t128.C: Likewise.
56281         * g++.old-deja/g++.other/anon4.C: Likewise.
56282         * g++.old-deja/g++.other/using1.C: Likewise.
56283         * g++.old-deja/g++.other/warn3.C: Likewise.
56284         * g++.old-deja/g++.pt/t37.C: Likewise.
56285         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56286         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56287
56288 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56289
56290         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56291
56292 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56293
56294         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56295
56296 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56297
56298         * gcc.c-torture/compile/20010107-1.c: New test.
56299
56300 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56301
56302         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56303
56304 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56305
56306         * gcc.dg/format/format.h: New file.
56307         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56308         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56309         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56310         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56311         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56312         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56313         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56314         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56315         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56316         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56317         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56318         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56319         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56320         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56321         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56322         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56323         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56324         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56325         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56326         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56327         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56328         instead of declaring standard types, macros and functions in each
56329         test.
56330
56331 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56332
56333         * gcc.c-torture/execute/20010106-1.c: New test.
56334
56335 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56336
56337         * gcc.dg/format/format.exp: New file.
56338         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56339         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56340         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56341         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56342         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56343         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56344         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56345         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56346         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56347         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56348         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56349         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56350         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56351         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56352         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56353         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56354         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56355         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56356         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56357         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56358         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56359         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56360         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56361         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56362         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56363         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56364         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56365         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56366         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56367         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56368         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56369         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56370         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56371         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56372         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56373         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56374         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56375         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56376         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56377         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56378         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56379         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56380
56381 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56382
56383         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56384         account.
56385
56386 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56387
56388         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56389
56390 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56391
56392         * g++.old-deja/g++.pt/crash62.C: New test.
56393
56394 2001-01-04  Richard Henderson  <rth@redhat.com>
56395
56396         * gcc.dg/20000926-1.c: Update expected warnings.
56397         * gcc.dg/array-2.c: Likewise.
56398         * gcc.dg/array-4.c: Also validate flexible array members.
56399         * gcc.dg/c99-flex-array-1.c: New.
56400
56401 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56402
56403         * gcc.c-torture/compile/20001222-1.x: Remove.
56404
56405 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56406
56407         * gcc.c-torture/execute/built-in-setjmp.c: New.
56408
56409 2001-01-03  Richard Henderson  <rth@redhat.com>
56410
56411         * gcc.dg/940510-1.c: Update expected error wording.
56412         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56413
56414 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56415
56416         * lib/target-supports.exp (check_alias_available): Modified to
56417         indicate aliases not supported if only weak aliases are supported.
56418
56419 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56420
56421         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56422         Turn on cmpstrsi checks for __pj__ and __i370__.
56423
56424 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.other/virtual11.C: New test.
56427
56428 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56429
56430         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56431
56432 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56433
56434         * gcc.c-torture/compile/20010102-1.c: New test.
56435
56436 2001-01-02  Andreas Jaeger  <aj@suse.de>
56437
56438         * gcc.dg/noreturn-3.c: New test.
56439
56440         * gcc.dg/noreturn-4.c: New test.
56441
56442 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56443
56444         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56445         __builtin_fputc and __builtin_fwrite.
56446
56447 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56448
56449         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56450         signed char, not default char.
56451
56452 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56453
56454         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56455
56456 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56457
56458         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56459
56460 2000-12-29  Richard Henderson  <rth@redhat.com>
56461
56462         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56463         (__cyg_profile_func_exit): Define.
56464
56465 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56466
56467         * g++.dg/vtgc1.C: New test.
56468
56469 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56470
56471         * gcc.dg/noncompile/20001228-1.c: New test.
56472
56473         * gcc.dg/20001228-1.c: New test.
56474
56475         * gcc.c-torture/execute/20001228-1.c: New test.
56476
56477 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56478
56479         * gcc.dg/format-strfmon-1.c: New test.
56480
56481 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56482
56483         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56484         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56485         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56486         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56487         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56488         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56489         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56490         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56491         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56492         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56493         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56494         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56495         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56496
56497         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56498         * gcc.c-torture/execute/string-opt-4.c: Test index.
56499
56500 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56501
56502         * gcc.c-torture/compile/20001226-1.c: New test.
56503
56504 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56505
56506         * gcc.c-torture/compile/20001222-1.c: New test.
56507         * gcc.c-torture/compile/20001222-1.x: Xfail.
56508
56509 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56510
56511         * gcc.c-torture/execute/comp-goto-2.c: New test.
56512
56513 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56514
56515         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56516         Use long types if __INT_MAX__ is 32767.
56517         (main): Use cast to (sint32 *) when poking 88 into a_page.
56518
56519         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56520
56521 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56522
56523         * gcc.c-torture/compile/20001221-1.c: New test.
56524         * gcc.c-torture/execute/20001221-1.c: New test.
56525
56526 2000-12-20  Richard Henderson  <rth@redhat.com>
56527
56528         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56529         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56530
56531 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56532
56533         * gcc.dg/compare3.c: New test.
56534
56535 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56536
56537         * gcc.dg/format-warnll-1.c: New test.
56538
56539 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56540
56541         * gcc.dg/cpp/cmdlne-P.c: New test.
56542
56543 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56544
56545         * gcc.c-torture/execute/builtin-abs-1.c,
56546         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56547
56548 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56549
56550         * gcc.dg/cpp/multiline.c: New test.
56551
56552 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56553
56554         * g++.old-deja/g++.other/syshdr1.C: Update.
56555         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56556
56557 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56558
56559         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56560
56561 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56562
56563         * g++.old-deja/g++.pt/ttp65.C: New test.
56564
56565 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56566
56567         * g++.old-deja/g++.pt/ttp64.C: New test.
56568
56569 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56570
56571         * g++.old-deja/g++.pt/spec33.C: New test.
56572
56573 2000-12-14  Catherine Moore  <clm@redhat.com>
56574
56575         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56576         * gcc.c-torture/execute/920612-2.c: Likewise.
56577         * gcc.c-torture/execute/920428-2.c: Likewise.
56578         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56579         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56580
56581 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56582
56583         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56584         * gcc.dg/pack-test-2.c: Likewise.
56585
56586 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56587
56588         Tests by Zack Weinberg <zackw@stanford.edu>.
56589
56590         * gcc.dg/cpp/defined.c: Update.
56591         * gcc.dg/cpp/defined_trad.c: New tests.
56592
56593 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56594
56595         * gcc.dg/cpp/trad-direct.c: Update.
56596
56597 2000-12-11  Neil Booth  <neilb@earthling.net>
56598
56599         * gcc.dg/cpp/defined_trad.c
56600
56601 2000-12-11  Neil Booth  <neilb@earthling.net>
56602
56603         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56604
56605 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56606
56607         * gcc.dg/format-miss-2.c: New test.
56608
56609 2000-12-09  Neil Booth  <neilb@earthling.net>
56610
56611         * gcc.dg/cpp/lineflags.c: New tests.
56612         * gcc.dg/cpp/poison.c: Update.
56613         * gcc.dg/cpp/redef2.c: Update.
56614         * gcc.dg/cpp/skipping.c: New test.
56615
56616 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56617
56618         * g++.old-deja/g++.other/eh3.C: New testcase.
56619
56620 2000-12-07  Neil Booth  <neilb@earthling.net>
56621
56622         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56623         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56624         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56625         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56626         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56627         Update.
56628
56629 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56630
56631         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56632         __SIZE_TYPE__ instead of int for type of integers cast to
56633         pointers.
56634
56635 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56636
56637         * g++.old-deja/g++.other/cleanup4.C: New test.
56638
56639 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56640
56641         * format-sec-1.c: New test.
56642
56643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56644
56645         * gcc.dg/format-nonlit-3.c: New test.
56646
56647 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56648
56649         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56650         through a null pointer.
56651
56652 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56653
56654         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56655         * g++.old-deja/g++.pt/partial4.C: New test.
56656
56657 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56658
56659         * gcc.c-torture/execute/ieee/hugeval.x: New.
56660
56661 2000-12-06  Neil Booth  <neilb@earthling.net>
56662
56663         * gcc.dg/cpp/backslash2.c: New tests.
56664
56665 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56666
56667         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56668         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56669
56670 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56671
56672         * gcc.c-torture/execute/20001203-2.c: New testcase.
56673
56674 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56675
56676         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56677         * g++.old-deja/g++.other/virtual10.C: New test.
56678
56679 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56680
56681         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56682
56683 2000-12-05  Richard Henderson  <rth@redhat.com>
56684
56685         * gcc.c-torture/compile/20001205-1.c: New.
56686
56687 2000-12-04  Neil Booth  <neilb@earthling.net>
56688
56689         * g++.old-deja/g++.other/virtual9.C: New test.
56690         * g++.old-deja/g++.pt/crash61.C: New test.
56691         * gcc.c-torture/execute/loop-9.c: New test.
56692
56693 2000-12-04  Neil Booth  <neilb@earthling.net>
56694
56695         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56696         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56697         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56698         * gcc.dg/cpp/extratokens.c: ...here.
56699
56700 2000-12-04  Neil Booth  <neilb@earthling.net>
56701
56702         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56703         New tests.
56704
56705 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56706
56707         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56708         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56709
56710 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56711
56712         * gcc.c-torture/execute/20001203-1.c: New test.
56713
56714 2000-12-03  Neil Booth  <neilb@earthling.net>
56715
56716         * gcc.dg/cpp/macro6.c: New test cases.
56717
56718 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56719
56720         * gcc.c-torture/execute/string-opt-9.c: New test.
56721         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56722         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56723         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56724
56725         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56726         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56727
56728 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56729
56730         * gcc.dg/cpp/if-6.c: New testcase.
56731
56732         * gcc.dg/20001201-1.c: New testcase.
56733
56734 2000-12-02  Neil Booth  <neilb@earthling.net>
56735
56736         * g++.old-deja/g++.other/externC4.C,
56737         g++.old-deja/g++.other/friend10.C: New tests.
56738
56739 2000-12-02  Neil Booth  <neilb@earthling.net>
56740
56741         * g++.old-deja/g++.other/instan2.C
56742         * g++.old-deja/g++.other/instan3.C: New test.
56743
56744 2000-12-02  Neil Booth  <neilb@earthling.net>
56745
56746         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56747         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56748         gnuc99.c,gnuc99-pedantic.c: New tests.
56749
56750 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56751
56752         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56753         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56754
56755 2000-12-01  Neil Booth  <neilb@earthling.net>
56756
56757         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56758         * gcc.dg/cpp/poison.c: Update.
56759         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56760
56761 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56762
56763         * g77.f-torture/execute/20001201.f: New test.
56764
56765 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56766
56767         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56768
56769 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56770
56771         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56772
56773 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56774
56775         * g++.old-deja/g++.other/cast6.C: New test.
56776
56777 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56778
56779         * gcc.c-torture/execute/20001130-2.c: New testcase.
56780
56781 2000-11-30  Richard Henderson  <rth@redhat.com>
56782
56783         * gcc.c-torture/execute/20001130-1.c: New test.
56784
56785 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56786
56787         * g++.old-deja/g++.other/op3.C: New test.
56788
56789 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56790
56791         * g++.old-deja/g++.other/op2.C: New test.
56792
56793 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56794
56795         * g++.old-deja/g++.other/crash38.C: New test.
56796
56797 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56798
56799         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56800
56801 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56802
56803         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56804         tests.
56805         * gcc.c-torture/execute/string-opt-6.c: New test.
56806
56807         * gcc.dg/20001117-1.c: Add main.
56808
56809 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56810
56811         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56812         Move from here ...
56813         * gcc.dg/940510-1.c: ... to here.
56814
56815         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56816         zero-size arrays in toplevel structures.
56817
56818 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56819
56820         * gcc.c-torture/execute/loop-8.c: New test.
56821
56822 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56823
56824         * g++.old-deja/g++.other/base1.C: New test.
56825
56826 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56827
56828         * g++.old-deja/g++.other/parse2.C: New test.
56829
56830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56831
56832         * g++.old-deja/g++.pt/incomplete1.C: New test.
56833
56834 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56835
56836         * g++.old-deja/g++.other/friend9.C: New test.
56837
56838 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56839
56840         * gcc.dg/20001127-1.c: New test.
56841
56842 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56843
56844         * g++.old-deja/g++.pt/friend46.C: New test.
56845
56846 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56847
56848         * g++.old-deja/g++.other/ptrmem8.C: New test.
56849
56850 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56851
56852         * gcc.c-torture/execute/string-opt-7.c: New test.
56853         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56854
56855 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56856
56857         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56858         instead of 'mkcheck 2'.
56859
56860 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56861
56862         * gcc.c-torture/execute/memcheck/driver.c,
56863         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56864         C9X references to refer to C99.
56865
56866 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56867
56868         * gcc.dg/ultrasp3.c: New test.
56869
56870 2000-11-25  Neil Booth  <neilb@earthling.net>
56871
56872         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56873
56874 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56875
56876         * gcc.c-torture/compile/20001123-2.c: New.
56877
56878 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56879
56880         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56881
56882 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56883
56884         * gcc.dg/sequence-point-1.c: Add some new tests.
56885         * gcc.c-torture/execute/20001124-1.c: New test.
56886
56887 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56888
56889         * g++.old-deja/g++.other/vaarg4.C: New test.
56890         * gcc.c-torture/compile/20001123-1.c: New test.
56891
56892 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56893
56894         * g++.other/crash24.C: Adjust and remove XFAIL.
56895         * g++.other/crash37.C: New test.
56896
56897 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56898
56899         * g++.old-deja/g++.pt/instantiate9.C: New test.
56900
56901 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56902
56903         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56904         new ABI, too.
56905
56906         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56907         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56908
56909 2000-11-22  Neil Booth  <neilb@earthling.net>
56910
56911         * gcc.dg/cpp/Wtrigraphs.c: New test.
56912
56913 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56914
56915         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56916
56917 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56918
56919         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56920
56921 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56922
56923         * lib/gcc-dg.exp: load_lib scanasm.exp.
56924         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56925         * lib/g++-dg.exp: load_lib scanasm.exp.
56926         * lib/scanasm.exp: New.
56927         (scan-assembler, scan-assembler-not): Add optional arguments to
56928         test name, or if not present, the pattern name.
56929         (scan-assembler-dem, scan-assembler-dem-not): New.
56930
56931         * g++.dg/dg.exp: New.
56932
56933 2000-11-21  Neil Booth  <neilb@earthling.net>
56934
56935         * gcc.dg/cpp/integrated1.c: Remove.
56936
56937 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56938
56939         * gcc.c-torture/execute/20001121-1.c: New test.
56940
56941 2000-11-21  Richard Henderson  <rth@redhat.com>
56942
56943         * gcc.c-torture/compile/20001121-1.c: New test.
56944
56945 2000-11-20  Neil Booth  <neilb@earthling.net>
56946
56947         * gcc.dg/cpp/integrated1.c: New test.
56948
56949 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56950
56951         * g++.old-deja/g++.other/inline17.C: New test.
56952
56953 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56954
56955         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56956         local variable to be zero: I made the variable global. Now
56957         uses abort() and exit() instead of relying on main's return value.
56958
56959 2000-11-20  Neil Booth  <neilb@earthling.net>
56960
56961         * gcc.dg/cpp/paste2.c: Update test.
56962         * objc/execute/paste.m: New test.
56963
56964 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56965
56966         * gcc.dg/c99-condexpr-1.c: New test.
56967
56968 2000-11-20  Neil Booth  <neilb@earthling.net>
56969
56970         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56971
56972 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56973
56974         * g++.old-deja/g++.pt/export1.C: New test.
56975
56976 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56977
56978         * gcc.dg/20001117-1.c: New test.
56979
56980 2000-11-18  Richard Henderson  <rth@redhat.com>
56981
56982         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56983
56984 2000-11-18  Richard Henderson  <rth@redhat.com>
56985
56986         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56987         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56988         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56989
56990 2000-11-18  Richard Henderson  <rth@redhat.com>
56991
56992         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56993         (main): New.  Exit cleanly.
56994
56995 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56996
56997         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56998         gcc.dg/c99-fordecl-2.c: New tests.
56999
57000 2000-11-18  Richard Henderson  <rth@redhat.com>
57001
57002         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57003         * gcc.c-torture/execute/zerolen-2.c: New.
57004
57005 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57006
57007         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57008         memory.
57009
57010 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57011
57012         * g++.old-deja/g++.pt/instantiate8.C: New test.
57013
57014 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57015
57016         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57017         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57018
57019 2000-11-16  Nick Clifton  <nickc@redhat.com>
57020
57021         * gcc.c-torture/execute/nestfunc-2.c: New test.
57022         * gcc.c-torture/execute/nestfunc-3.c: New test.
57023
57024 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57025
57026         * gcc.c-torture/compile/20001116-1.c: New test.
57027
57028 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57029
57030         * gcc.c-torture/execute/20001115-1.c: New test.
57031
57032 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57033
57034         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57035         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57036         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57037         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57038
57039 2000-11-15  Neil Booth  <neilb@earthling.net>
57040
57041         gcc.dg/cpp/_Pragma1.c: Update.
57042         gcc.dg/cpp/_Pragma2.c: New test.
57043
57044 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57045
57046         * g++.old-deja/g++.other/anon5.C: New test.
57047
57048 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57049
57050         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57051         tests.
57052
57053 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57054
57055         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57056         output.
57057
57058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57059
57060         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57061         labels at end of compound statements.
57062
57063 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57064
57065         * gcc.c-torture/execute/loop-7.c: New test.
57066
57067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57068
57069         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57070
57071 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57072
57073         * gcc.dg/c99-bool-1.c: New test.
57074
57075 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57076
57077         * gcc.dg/c99-scope-1.c: Remove xfail.
57078         * gcc.dg/c99-scope-2.c: New test.
57079
57080 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57081
57082         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57083         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57084
57085 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57086
57087         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57088         error messages.
57089
57090         * g++.mike/p700.C: Don't typedef wchar_t.
57091         * g++.mike/p784.C: Likewise.
57092         * g++.mike/eb101.C: Don't use __wchar_t.
57093
57094 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57095
57096         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57097         from DO loop.
57098
57099 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57100
57101         * gcc.c-torture/execute/20001111-1.c: New test.
57102
57103 2000-11-10  Nick Clifton  <nickc@redhat.com>
57104
57105         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57106         long multuiple and accumulate.
57107
57108 2000-11-09  Richard Henderson  <rth@redhat.com>
57109
57110         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57111         via size_t instead of int.
57112
57113         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57114         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57115         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57116         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57117
57118 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57119
57120         * gcc.c-torture/compile/20001109-1.c: New test.
57121         * gcc.c-torture/compile/20001109-2.c: New test.
57122
57123 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57124
57125         * g++.old-deja/g++.pt/operator1.C: New test.
57126         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57127
57128 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57129
57130         * gcc.dg/20001108-1.c: New test.
57131
57132 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57133
57134         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57135         with both arguments constant strings.
57136         * gcc.c-torture/execute/string-opt-3.c: New test.
57137         * gcc.c-torture/execute/string-opt-4.c: New test.
57138         * gcc.c-torture/execute/string-opt-5.c: New test.
57139
57140 2000-11-08  Nick Clifton  <nickc@redhat.com>
57141
57142         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57143         mulsidi3adddi patterns.
57144
57145 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57146
57147         * g++.old-deja/g++.other/crash36.C: New test.
57148
57149 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57150
57151         * g++.old-deja/g++.other/init16.C: New test.
57152
57153 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57154
57155         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57156
57157 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57158
57159         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57160         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57161         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57162
57163 2000-11-07  DJ Delorie  <dj@redhat.com>
57164
57165         * gcc.dg/20000614-1.c: Add return so that test can pass.
57166
57167 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57168
57169         * gcc.c-torture/execute/string-opt-1.c: New test.
57170
57171 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57172
57173         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57174         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57175         parameters in registers, and there is no way for a varargs
57176         function to know in which order the integer and floating-point
57177         parameters should be interleaved when they are placed on the
57178         stack.
57179         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57180         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57181
57182 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57183
57184         * gcc.c-torture/execute/string-opt-2.c: New test.
57185
57186 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57187
57188         * g++.old-deja/g++.pt/crash60.C: New test.
57189
57190 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57191
57192         * g++.old-deja/g++.other/crash24.C: New test.
57193         * g++.old-deja/g++.other/crash25.C: New test.
57194         * g++.old-deja/g++.other/crash26.C: New test.
57195         * g++.old-deja/g++.other/crash27.C: New test.
57196         * g++.old-deja/g++.other/crash28.C: New test.
57197         * g++.old-deja/g++.other/crash29.C: New test.
57198         * g++.old-deja/g++.other/crash30.C: New test.
57199         * g++.old-deja/g++.other/crash31.C: New test.
57200         * g++.old-deja/g++.other/crash32.C: New test.
57201         * g++.old-deja/g++.other/crash33.C: New test.
57202         * g++.old-deja/g++.other/crash34.C: New test.
57203         * g++.old-deja/g++.other/crash35.C: New test.
57204
57205 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57206
57207         * gcc.c-torture/execute/20001031-1.c: New test.
57208
57209 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57210
57211         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57212         namespace.
57213
57214         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57215         standards-conformant.
57216
57217         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57218
57219         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57220         * g++.old-deja/g++.mike/p755a.C: Likewise.
57221         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57222         library makes no calls to `operator new' during initialization.
57223
57224 2000-11-04  Neil Booth  <neilb@earthling.net>
57225
57226         * gcc.dg/cpp/include2.c: New tests.
57227
57228 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57229
57230         * lib/g++.exp (g++_set_ld_library_path): New function.
57231         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57232
57233 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57234
57235         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57236         warnings.
57237
57238 2000-11-01  Richard Henderson  <rth@redhat.com>
57239
57240         * g++.old-deja/g++.ext/namedret1.C: New.
57241         * g++.old-deja/g++.ext/namedret2.C: New.
57242         * g++.old-deja/g++.ext/namedret3.C: New.
57243
57244 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57245
57246         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57247         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57248
57249 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57250
57251         * gcc.c-torture/execute/va-arg-21.c: New test.
57252
57253 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57254
57255         * gcc.dg/c99-complex-2.c: New test.
57256
57257 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57258
57259         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57260
57261 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57262
57263         * g++.old-deja/g++.other/inline16.C: New test.
57264
57265 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57266
57267         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57268         __PRETTY_FUNCTION__
57269
57270 2000-10-29  Neil Booth  <neilb@earthling.net>
57271
57272         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57273         New tests.
57274         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57275         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57276         optimisation.
57277
57278 2000-10-29  Neil Booth  <neilb@earthling.net>
57279
57280         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57281         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57282         * mi5.c: Test multiple includes work with -C.
57283         * trigraphs.c: Test ^= version.
57284
57285 2000-10-28  Neil Booth  <neilb@earthling.net>
57286
57287         New tests and test updates for new macro expander.
57288
57289         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57290         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57291         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57292         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57293         new diagnostic messages.
57294
57295         * gcc.dg/cpp/macro3.c: New tests.
57296
57297 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57298
57299         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57300         on the same line.
57301
57302 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57303
57304         * g++.old-deja/g++.other/eh2.C: New test.
57305
57306 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57307
57308         * gcc.c-torture/execute/20001027-1.c: New test.
57309
57310 2000-10-26  Richard Henderson  <rth@redhat.com>
57311
57312         * gcc.c-torture/execute/20001026-1.c: New.
57313
57314 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57315
57316         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57317         * g++.old-deja/g++.law/builtin1.C: Likewise.
57318         * g++.old-deja/g++.law/ctors10.C: Likewise.
57319         * g++.old-deja/g++.law/virtual3.C: Likewise.
57320         * g++.old-deja/g++.mike/p658.C: Likewise.
57321         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57322         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57323         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57324         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57325         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57326
57327 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57328
57329         * gcc.c-torture/compile/20001024-1.c: New test.
57330
57331 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57332
57333         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57334         to tell us whether or not we are using V3.
57335
57336 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57337
57338         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57339         operands.
57340
57341 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57342
57343         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57344
57345 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57346
57347         * gcc.c-torture/execute/20001024-1.c: New test.
57348
57349 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57350
57351         * g++.old-deja/g++.other/sibcall1.C: New test.
57352
57353 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57354
57355         * gcc.dg/noncompile/init-3.c: New test.
57356
57357 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57358
57359         * gcc.dg/format-array-1.c: New test.
57360
57361 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57362
57363         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57364         writing through null pointers; remove comment about testing
57365         unterminated strings.
57366
57367 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57368
57369         * gcc.c-torture/execute/20001017-2.c: New test.
57370
57371 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57372
57373         * gcc.c-torture/compile/20001018-1.c: New test.
57374         * gcc.c-torture/compile/20001018-1.x: Xfail.
57375
57376 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57377
57378         * gcc.c-torture/execute/20001017-1.c: New test.
57379
57380 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57381
57382         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57383         for multiple use of arguments with scanf formats; add tests for
57384         multiple use of arguments.
57385
57386 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57387
57388         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57389         from some old tests.
57390
57391 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57392
57393         * gcc.dg/format-miss-1.c: New test.
57394
57395 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57396
57397         * gcc.c-torture/execute/20001013-1.c: New test.
57398
57399 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57400
57401         * gcc.dg/format-branch-1.c: New test.
57402
57403 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57404
57405         * README, lib/file-format.exp: Remove EGCS references.
57406
57407 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57408
57409         * gcc.dg/20001013-1.c: New test.
57410
57411 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57412
57413         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57414         for intmax_t in the compiler using __typeof__ and the type rules
57415         for conditional expressions.
57416
57417 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57418
57419         * gcc.dg/20001012-1.c: New test.
57420         * gcc.dg/20001012-2.c: New test.
57421
57422 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57423
57424         * gcc.dg/format-attr-1.c: New test.
57425
57426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57427
57428         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57429         __LONG_LONG_MAX__ instead of LLONG_MAX.
57430
57431 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57432
57433         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57434         scanf flags.
57435         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57436         flags.
57437
57438 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57439
57440         * gcc.dg/sequence-pt-1.c: New test.
57441
57442 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57443
57444         * gcc.c-torture/execute/20001011-1.c: New testcase.
57445         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57446
57447 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57448
57449         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57450         does not error on it.
57451
57452 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57453
57454         * gcc.dg/20001009-1.c: New test.
57455
57456 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57457
57458         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57459         * gcc.c-torture/execute/20001009-2.c: ... to here.
57460
57461 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57462
57463         * gcc.c-torture/compile/20001009-1.c: New testcase.
57464         * gcc.c-torture/execute/20001009-1.c: New testcase.
57465         Testcases provided by Jan Hubicka <jh@suse.cz>.
57466
57467 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57468
57469         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57470         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57471         uintmax_t using <limits.h> to emulate the compiler's internal
57472         logic.  No longer XFAIL %j tests.
57473
57474 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57475
57476         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57477         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57478         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57479         regexps and details of expected handling of some bad formats.
57480         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57481         suppression.
57482
57483 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57484
57485         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57486         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57487         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57488         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57489         in list archives.
57490
57491 2000-10-06  Richard Henderson  <rth@cygnus.com>
57492
57493         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57494         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57495         * g++.old-deja/g++.jason/report.C: Likewise.
57496         * g++.old-deja/g++.law/friend5.C: Likewise.
57497         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57498         of the expected warnings.
57499
57500 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57501
57502         * g++.old-deja/g++.pt/enum14.C: New test.
57503
57504 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57505
57506         * g++.old-deja/g++.pt/crash59.C: New test.
57507
57508 2000-10-04  Will Cohen  <wcohen@redhat.com>
57509
57510         * gcc.dg/20000926-1.c: New test.
57511
57512 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57513
57514         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57515         function name for current C++ compiler.
57516         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57517
57518 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57519
57520         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57521         __PRETTY_FUNCTION__.
57522         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57523
57524 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57525
57526         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57527
57528 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57529
57530         * gcc.c-torture/compile/20000923-1.c: New test.
57531
57532 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57533
57534         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57535         * g++.old-deja/g++.pt/ttp62.C: Same.
57536         * g++.old-deja/g++.other/inline14.C: Same.
57537
57538 2000-09-24  Richard Henderson  <rth@cygnus.com>
57539
57540         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57541
57542 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57543
57544         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57545
57546 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57547
57548         * gcc.c-torture/compile/20000922-1.c: New file.
57549
57550 2000-09-21  Nick Clifton  <nickc@redhat.com>
57551
57552         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57553         a signed long modulo operation.
57554         (mod6): New function - perform an unsigned long modulo operation.
57555         (main): Add tests for modulos of very large numbers by very small
57556         dividends.
57557
57558 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57559
57560         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57561
57562 2000-09-19  Richard Henderson  <rth@cygnus.com>
57563
57564         * gcc.dg/compare2.c (case 10): XFAIL.
57565
57566 2000-09-18  Richard Henderson  <rth@cygnus.com>
57567
57568         * gcc.c-torture/execute/20000906-1.c: Move ...
57569         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57570         that support __builtin_trap.
57571
57572 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57573
57574         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57575
57576 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57577
57578         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57579         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57580         more $ format tests.
57581
57582 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57583
57584         * gcc.dg/format-errmk-1.c: New test.
57585
57586 2000-09-17  Greg McGary  <greg@mcgary.org>
57587
57588         * gcc.c-torture/execute/20000917-1.x: Remove.
57589
57590 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57591
57592         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57593
57594 2000-09-17  Greg McGary  <greg@mcgary.org>
57595
57596         * gcc.c-torture/execute/20000917-1.c: New test.
57597         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57598
57599 2000-09-16  Neil Booth  <NeilB@earthling.net>
57600
57601         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57602         in nested macro bug.
57603
57604 2000-09-15  Neil Booth  <NeilB@earthling.net>
57605
57606         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57607
57608 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57609
57610         * gcc.c-torture/execute/20000914-1.c: New test.
57611
57612 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57613
57614         * g++.other/inline13.C: New test.
57615
57616 2000-09-12  Andreas Jaeger  <aj@suse.de>
57617
57618         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57619         constant by Ulrich Drepper <drepper@redhat.com>.
57620
57621 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57622
57623         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57624
57625 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57626
57627         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57628
57629 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57630
57631         * gcc.dg/cpp/backslash.c: New test.
57632
57633 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57634
57635         * gcc.c-torture/execute/20000910-1.c: New test.
57636         * gcc.c-torture/execute/20000910-2.c: Likewise.
57637
57638 2000-09-11  Robert Lipe  <robertl@sco.com>
57639
57640         * gcc.dg/pragma-align.c: New test.
57641
57642 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57643
57644         * g++.old-deja/g++.pt/explicit82.C: New test.
57645         * g++.old-deja/g++.pt/explicit83.C: New test.
57646
57647 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57648
57649         * gcc.dg/asm-names.c: New test.
57650
57651 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57652
57653         * gcc.dg/cpp/tr-warn6.c: New test
57654
57655 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57656
57657         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57658         be accepted.
57659
57660 2000-09-07  Catherine Moore  <clm@redhat.com>
57661
57662         * gcc.c-torture/execute/unroll-1.c: New test.
57663
57664 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57665
57666         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57667         ERROR markers.
57668         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57669         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57670         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57671         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57672         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57673         Preprocess only.
57674         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57675         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57676
57677 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57678
57679         * g++.old-deja/g++.pt/deduct2.C: New test.
57680
57681 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57682
57683         * g++.old-deja/g++.pt/parms2.C: New test.
57684
57685 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57686
57687         * g++.old-deja/g++.pt/crash58.C: New test.
57688
57689 2000-09-06  Greg McGary  <greg@mcgary.org>
57690
57691         * gcc.c-torture/execute/20000906-1.c: New test.
57692         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57693
57694 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57695
57696         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57697
57698 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57699
57700         * g++.old-deja/g++.pt/crash57.C: New test.
57701
57702 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57703
57704         * g++.old-deja/g++.pt/crash56.C: New test.
57705
57706 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57707
57708         * g++.old-deja/g++.pt/koenig1.C: New test.
57709
57710 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57711
57712         * gcc.dg/20000904-1.c: New test.
57713
57714 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57715
57716         * gcc.dg/cpp/paste8.c: New test.
57717
57718 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57719
57720         * gcc.c-torture/compile/20000827-1.c: New test.
57721
57722 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57723
57724         * gcc.dg/format-diag-1.c: New test.
57725
57726 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57727
57728         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57729         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57730         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57731         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57732         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57733
57734 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57735
57736         * g++.old-deja/g++.other/nested4.C: New test.
57737
57738 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57739
57740         * g++.old-deja/g++.ns/scoped1.C: New test.
57741
57742 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57743
57744         * lib/g++.exp: Support testing already-installed GCC.
57745
57746 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57747
57748         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57749
57750 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57751
57752         * gcc.dg/return-type-2.c: New test.
57753
57754 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57755
57756         * gcc.c-torture/compile/20000825-1.c: New test.
57757
57758 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57759
57760         * gcc.dg/dwarf2-2.c: New test.
57761
57762 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57763
57764         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57765         dg-warning regexps.
57766
57767 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57768
57769         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57770         gcc.dg/format-ext-5.c: New tests.
57771
57772 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57773
57774         * g++.old-deja/g++.other/crash22.C: New test.
57775
57776 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57777
57778         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57779
57780 2000-08-24  Richard Henderson  <rth@cygnus.com>
57781
57782         * gcc.dg/ia64-sync-1.c: New test.
57783         * gcc.dg/ia64-sync-2.c: New test.
57784         * gcc.dg/ia64-asm-1.c: New test.
57785
57786 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57787
57788         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57789         * gcc.dg/format-ext-2.c: New test.
57790
57791 2000-08-23  Jason Merrill  <jason@redhat.com>
57792
57793         * lib/old-dejagnu.exp: Also ignore "In member function" and
57794         "At global scope".
57795
57796 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57797
57798         * gcc.dg/noncompile/label-lineno-1.c: New test.
57799
57800 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57801
57802         * gcc.dg/c99-array-nonobj-1.c: New test.
57803
57804 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57805
57806         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57807         tests.
57808         * gcc.dg/format-ext-1.c: New test.
57809
57810 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57811
57812         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57813         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57814         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57815         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57816         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57817
57818 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57819
57820         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57821         gcc.dg/c99-strftime-2.c: New tests.
57822
57823 2000-08-22  Richard Henderson  <rth@cygnus.com>
57824
57825         * gcc.c-torture/execute/20000822-1.c: New test.
57826
57827 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57828
57829         * gcc.c-torture/execute/20000819-1.x: Remove.
57830
57831 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57832
57833         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57834         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57835         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57836         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57837         gcc.dg/format-xopen-1.c: New tests.
57838
57839 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57840
57841         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57842
57843 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57844
57845         * g++.old-deja/g++.other/loop2.C: New test.
57846
57847         * gcc.c-torture/compile/20000606-1.c: New test.
57848         * gcc.c-torture/compile/20000728-1.c: New test.
57849         * gcc.c-torture/execute/20000801-1.c: New test.
57850         * gcc.c-torture/execute/20000801-2.c: New test.
57851         * gcc.c-torture/execute/20000819-1.c: New test.
57852         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57853         * gcc.dg/20000629-1.c: New test.
57854         * gcc.dg/20000724-1.c: New test.
57855         * gcc.dg/20000807-1.c: New test.
57856
57857 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57858
57859         * gcc.dg/cpp/pragma-1.c: New test.
57860         * gcc.dg/cpp/pragma-2.c: New test.
57861
57862 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57863
57864         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57865         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57866
57867 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57868
57869         * gcc.c-torture/compile/20000818-1.c: New test.
57870
57871 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57872
57873         * gcc.c-torture/execute/20000818-1.c: New test.
57874
57875 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57876
57877         * gcc.dg/format-va-1.c: New test.
57878
57879 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57880
57881         * g++.old-deja/g++.other/typedef8.C: New test.
57882
57883 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57884
57885         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57886         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57887         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57888         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57889         * g++.old-deja/g++.other/ptrmem7.C: New test.
57890         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57891
57892 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57893
57894         * g++.old-deja/g++.pt/typename27.C: New test.
57895
57896 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57897
57898         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57899         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57900         * g++.old-deja/g++.pt/friend45.C: New test.
57901         * g++.old-deja/g++.other/friend8.C: New test.
57902
57903 2000-08-15  Richard Henderson  <rth@cygnus.com>
57904
57905         * gcc.c-torture/execute/20000815-1.c: New test.
57906
57907 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57908
57909         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57910         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57911         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57912
57913 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57914
57915         * g++.old-deja/g++.other/refinit2.C: New test.
57916
57917 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57918
57919         * lib/c-torture.exp (c-torture): Make
57920         compiler_conditional_xfail_data global.
57921         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57922         compiler_conditional_xfail_data machinery.
57923         (f-torture-execute): Likewise.
57924         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57925         and only when unrolling loops.
57926
57927         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57928
57929 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57930
57931         * g++.old-deja/g++.pt/explicit81.C: New test.
57932
57933 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57934
57935         * g++.old-deja/g++.pt/typename26.C: New test.
57936
57937 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57938
57939         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57940         warning.
57941
57942 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57943
57944         * g++.old-deja/g++.other/array3.C: New test.
57945
57946 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57947
57948         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57949         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57950         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57951         New tests.
57952
57953 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57954
57955         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57956         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57957
57958 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57959
57960         * gcc.c-torture/execute/20000808-1.c: New test.
57961
57962 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57963
57964         * gcc.dg/c90-const-expr-1.c: New test.
57965
57966 2000-08-08  Richard Henderson  <rth@cygnus.com>
57967
57968         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57969
57970 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57971
57972         * gcc.dg/noncompile/const-ll-1.c: New test.
57973
57974 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57975
57976         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57977
57978 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57979
57980         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57981         that running programs linked against the shared version of libobjc
57982         run correctly.
57983
57984 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57985
57986         * gcc.dg/c99-printf-1.c: New test.
57987
57988 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57989
57990         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57991
57992 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57993
57994         * gcc.c-torture/execute/20000731-1.x: Delete.
57995
57996 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57997
57998         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57999         and torture_without_loops as is done by c-torture.exp.
58000         (search_for): Copy from c-torture.exp.
58001         (gcc-dg-runtest): New function, drives a directory of tests
58002         iterating over the TORTURE_OPTIONS.
58003         (scan-assembler, scan-assembler-not): Move here from
58004         individual directory drivers.
58005
58006         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58007         defined by lib/gcc-dg.exp.
58008         * gcc.dg/cpp/cpp.exp: Likewise.
58009         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58010         gcc-dg-runtest, so we cycle over optimization options.
58011
58012         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58013         * gcc.dg/compare2.c: No longer expected to fail.
58014
58015 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58016
58017         * gcc.c-torture/execute/20000804-1.c: New test.
58018
58019 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58020
58021         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58022
58023 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58024
58025         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58026
58027 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58028
58029         * gcc.c-torture/compile/20000803-1.c: New test.
58030
58031 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58032
58033         * gcc.c-torture/execute/20000801-3.c,
58034         gcc.c-torture/execute/20000801-4.c: New tests.
58035         * gcc.c-torture/execute/20000801-3.x,
58036         gcc.c-torture/execute/20000801-4.x: Xfail.
58037
58038 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58039
58040         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58041         libobjc/.libs to allow for libtool.
58042
58043 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58044
58045         * gcc.c-torture/compile/20000802-1.c: New test.
58046
58047 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58048
58049         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58050
58051 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58052
58053         * gcc-c-torture/execute/20000731-2.c: New test.
58054
58055         * gcc.c-torture/execute/20000731-1.c: New test.
58056         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58057
58058 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58059
58060         * gcc.dg/cpp/paste7.c: New test.
58061         * gcc.dg/cpp/20000725-1.c: New test.
58062
58063 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58064
58065         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58066         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58067         declaration warning for __builtin_dwarf_reg_size.
58068
58069         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58070
58071 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58072
58073         * gcc.dg/noncompile/voidparam-1.c: New test.
58074
58075 2000-07-30  Richard Henderson  <rth@cygnus.com>
58076
58077         * gcc.dg/c90-digraph-1.c: Don't xfail.
58078         * gcc.dg/compare2.c (case 10): Xfail.
58079         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58080
58081 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58082
58083         * gcc.dg/c99-main-1.c: New test.
58084
58085 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58086
58087         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58088
58089 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58090
58091         * gcc.c-tortuer/execute/20000726-1.c: New test.
58092
58093 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58094
58095         * gcc.c-torture/execute/enum-2.c: New test.
58096
58097 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58098
58099         * gcc.dg/cpp/tr-warn3.c: New test.
58100
58101 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58102
58103         * g++.old-deja/g++.ext/implicit1.C: Remove.
58104         * g++.old-deja/g++.jason/c2.C: Remove
58105         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58106         * g++.old-deja/g++.pt/crash16.C: Likewise.
58107         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58108
58109 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58110
58111         * g++.old-deja/g++.other/for2.C: New test.
58112
58113 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58114
58115         * gcc.dg/20000720-1.c: New test.
58116
58117 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58118
58119         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58120
58121 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58122
58123         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58124         * gcc.c-torture/execute/20000722-1.c: New.
58125         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58126
58127 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58128
58129         * gcc.dg/cpp/20000720-1.S: New test.
58130
58131 2000-07-21  Michael Meissner  <meissner@redhat.com>
58132
58133         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58134
58135 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58136
58137         * g++.old-deja/g++.brendan/crash16.C,
58138         g++.old-deja/g++.brendan/parse3.C,
58139         g++.old-deja/g++.brendan/redecl1.C,
58140         g++.old-deja/g++.ns/template13.C,
58141         g++.old-deja/g++.other/decl4.C,
58142         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58143
58144 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58145
58146         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58147         and "Internal error".
58148
58149         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58150         regexps.
58151         * gcc.dg/cpp/paste6.c: New test.
58152
58153 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58154
58155         * gcc.dg/cpp/tr-direct.c: New test.
58156
58157         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58158         gcc.dg/cpp/undef1.c: Tweak error regexps.
58159
58160 2000-07-18  Eric Christopher <echristo@redhat.com>
58161
58162         * gcc.c-torture/compile/20000718-1.c: New test.
58163
58164 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58165
58166         * cpplex.c (_cpp_push_token): If the token being pushed back
58167         is the previous token in this context, just subtract one from
58168         context->posn.
58169         * cppmacro.c (save_expansion): Clear aux field when storing a
58170         placemarker.
58171
58172 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58173
58174         * gcc.dg/noncompile/redecl-1.c: New test.
58175
58176 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58177
58178         * gcc.c-torture/execute/20000717-5.c: New test.
58179         * gcc.c-torture/execute/20000717-1.x: Removed.
58180
58181 2000-07-17  Richard Henderson  <rth@cygnus.com>
58182
58183         * gcc.c-torture/execute/20000717-4.c: New test.
58184
58185 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58186
58187         * gcc.dg/cpp/syshdr.c: New test.
58188         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58189
58190 2000-07-17  Neil Booth  <neilb@earthling.net>
58191
58192         * gcc.dg/cpp/cmdlne-dM.c: New test.
58193         * gcc.dg/cpp/cmdlne-dD.c: New test.
58194
58195 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58196
58197         * gcc.c-torture/execute/20000717-3.c: New test.
58198
58199         * gcc.c-torture/compile/20000717-1.c: New test.
58200
58201 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58202
58203         * gcc.c-torture/execute/20000717-2.c: New test.
58204
58205 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58206
58207         * gcc.dg/formatz-1.c: New test.
58208
58209         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58210         * gcc.dg/c99-digraph-1.c: New tests.
58211
58212         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58213         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58214
58215         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58216         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58217         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58218         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58219         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58220         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58221         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58222
58223 2000-07-17  Greg McGary <greg@mcgary.org>
58224
58225         * gcc.c-torture/execute/20000717-1.c: New test.
58226         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58227
58228 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58229
58230         * gcc.c-torture/execute/20000715-2.c: New test.
58231         * gcc.dg/20000715-1.c: New test.
58232
58233 2000-07-15  Michael Meissner  <meissner@redhat.com>
58234
58235         * gcc.c-torture/execute/20000715-1.c: New test.
58236
58237 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58238
58239         * gcc.c-torture/execute/20000707-1.c: New test.
58240
58241 2000-07-13  Neil Booth  <NeilB@earthling.net>
58242
58243         * gcc.dg/cpp/digraph1.c,
58244         gcc.dg/cpp/digraph2.c,
58245         gcc.dg/cpp/digraphs.c: New tests.
58246
58247 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58248
58249         * g77.f-torture/compile/20000630-2.f: New test.
58250         * g77.f-torture/compile/20000630-2.x
58251
58252 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58253
58254         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58255
58256 2000-07-11  Neil Booth  <NeilB@earthling.net>
58257
58258         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58259
58260 2000-07-11  Neil Booth  <NeilB@earthling.net>
58261
58262         * gcc.dg/cpp/cmdlne-C.c: New.
58263
58264 2000-07-09  Neil Booth  <NeilB@earthling.net>
58265
58266         * gcc.dg/cpp/directiv.c: New tests.
58267         * gcc.dg/cpp/undef1.c: Update.
58268
58269 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58270
58271         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58272
58273 2000-07-09  Neil Booth  <NeilB@earthling.net>
58274
58275         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58276
58277 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58278
58279         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58280         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58281
58282 2000-07-08  Neil Booth  <NeilB@earthling.net>
58283
58284         * gcc.dg/cpp/macsyntx.c: New tests.
58285
58286 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58287
58288         * gcc.dg/20000707-1.c: New test.
58289
58290 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58291
58292         * gcc.c-torture/execute/20000706-1.c: New test.
58293         * gcc.c-torture/execute/20000706-2.c: New test.
58294         * gcc.c-torture/execute/20000706-3.c: New test.
58295         * gcc.c-torture/execute/20000706-4.c: New test.
58296         * gcc.c-torture/execute/20000706-5.c: New test.
58297
58298 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58299
58300         * g++.old-deja/g++.pt/instantiate7.C: New test.
58301
58302 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58303
58304         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58305         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58306         * g++.old-deja/g++.other/rtti3.C: Likewise.
58307         * g++.old-deja/g++.other/rttid3.C: Likewise.
58308
58309 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58310
58311         *  g77.f-torture/compile/20000630-1.x: Fix typo
58312
58313 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58314
58315         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58316         assembly output.
58317
58318 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58319
58320         * gcc.dg/cpp/ident.c: New test.
58321
58322 2000-07-05  Neil Booth  <NeilB@earthling.net>
58323
58324         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58325           gcc.dg/cpp/lexstrng.c: New tests.
58326
58327 2000-07-04  Neil Booth  <NeilB@earthling.net>
58328
58329         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58330         * gcc.dg/cpp/strify2.c: Same.
58331
58332 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58333
58334         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58335         * gcc.dg/cpp/19990703-1.c: Likewise.
58336         * gcc.dg/cpp/20000625-1.c: Likewise.
58337         * gcc.dg/cpp/20000625-2.c: Likewise.
58338
58339         * gcc.dg/cpp/macro1.c,
58340         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58341         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58342         gcc.dg/cpp/strify1.c,
58343         gcc.dg/cpp/strify2.c: New tests.
58344
58345 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58346
58347         * gcc.c-torture/execute/20000703-1.c: New test.
58348
58349 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58350
58351         * g++.old-deja/g++.pt (lookup10.C): New test.
58352
58353 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58354
58355         * g++.old-deja/g++.pt (typename25.C): New test.
58356
58357 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58358
58359         * gcc.c-torture/compile/20000701-1.c: New test.
58360
58361 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58362
58363         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58364         to test case.
58365
58366 2000-06-30  Catherine Moore  <clm@cygnus.com>
58367
58368         * gcc.c-torture/execute/align-1.c: New test.
58369
58370 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58371
58372         * g++.old-deja/g++.pt/expr8.C: New test.
58373         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58374
58375 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58376
58377         * gcc.c-torture/compile/20000629-1.c: New test.
58378
58379 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58380
58381
58382         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58383         gcc.dg/noncompile directory, depending on whether they're
58384         preprocessor tests or not.  Annotate all the tests for the dg
58385         framework.
58386
58387         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58388         * gcc.dg/noncompile/noncompile.exp: New.
58389
58390         * Moved files:
58391         Old name                                New name
58392         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58393         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58394         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58395         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58396         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58397         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58398         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58399         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58400         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58401         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58402         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58403         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58404         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58405         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58406         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58407         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58408         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58409         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58410         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58411         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58412         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58413         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58414         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58415         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58416
58417         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58418         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58419         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58420         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58421         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58422         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58423
58424 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58425
58426         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58427         declare one variable.  On the fourth, error.
58428         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58429         declared by 20000628-1a.h.
58430
58431 2000-06-29  Richard Henderson  <rth@redhat.com>
58432
58433         * gcc.c-torture/execute/930529-1.x: New file.
58434         * gcc.dg/920413-1.c: Adjust expected warning text.
58435         * gcc.dg/980217-1.c: Declare abort.
58436         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58437
58438 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58439
58440         * g77.f-torture/compile/20000629-1.f: New test.
58441         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58442
58443 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58444
58445         Rearrange lots of files, removing entirely the
58446         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58447         directories.
58448
58449         * Deleted files:
58450         gcc.c-torture/code_quality/code_quality.exp
58451         gcc.c-torture/special/special.exp
58452         gcc.failure/failure.exp
58453         gcc.failure/940409-1.x
58454         gcc.c-torture/compile/961203-1.x
58455
58456         * New files:
58457         gcc.misc-tests/linkage.exp
58458         gcc.c-torture/execute/920730-1t.c
58459         gcc.c-torture/execute/920730-1t.x
58460         gcc.c-torture/compile/920520-1.x
58461         gcc.c-torture/compile/920521-1.x
58462         gcc.c-torture/compile/981006-1.x
58463         gcc.c-torture/execute/eeprof-1.x
58464
58465         * Moved files (possibly with modifications to fit a new harness):
58466         Old name                                New name
58467         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58468         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58469         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58470         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58471         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58472         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58473         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58474         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58475         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58476         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58477         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58478         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58479         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58480         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58481
58482 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58483
58484         * c-torture/compile/961203-1.x: Delete.
58485
58486         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58487         not exit. Include stdio.h.
58488         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58489         * gcc.misc-tests/dg-12.c: Likewise.
58490         * gcc.misc-tests/dg-5.c: Likewise.
58491         * gcc.misc-tests/dg-6.c: Likewise.
58492         * gcc.misc-tests/dg-7.c: Prototype abort.
58493         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58494         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58495         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58496         not exit.
58497         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58498         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58499
58500 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58501
58502         * gcc.dg/cpp/20000628-1.c: New test.
58503         * gcc.dg/cpp/20000628-1.h: New header for above test.
58504         * gcc.dg/cpp/20000628-1a.h: Likewise.
58505
58506 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58507
58508         * gcc.dg/cpp: New directory.
58509         * gcc.dg/cpp/cpp.exp: New driver.
58510         * gcc.dg/cpp/20000627-1.c: New test.
58511         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58512         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58513         and rewrite as a compilation test.
58514
58515         * gcc.dg: Move many files into the cpp subdirectory, possibly
58516         renaming or editing them as well.
58517         Old name                New name
58518         990119-1.c              cpp/19990119-1.c
58519         990228-1.c              cpp/19990228-1.c
58520         990407-1.c              cpp/19990407-1.c
58521         990409-1.c              cpp/19990409-1.c
58522         990413-1.c              cpp/19990413-1.c
58523         990703-1.c              cpp/19990703-1.c
58524         20000127-1.c            cpp/20000127-1.c
58525         20000129-1.c            cpp/20000129-1.c
58526         20000207-1.c            cpp/20000207-1.c
58527         20000207-2.c            cpp/20000207-2.c
58528         20000209-1.c            cpp/20000209-1.c
58529         20000209-2.c            cpp/20000209-2.c
58530         20000301-1.c            cpp/20000301-1.c
58531         20000419-1.c            cpp/20000419-1.c
58532         20000510-1.S            cpp/20000510-1.S
58533         20000519-1.c            cpp/20000519-1.c
58534         20000529-1.c            cpp/20000529-1.c
58535         20000625-1.c            cpp/20000625-1.c
58536         20000625-2.c            cpp/20000625-2.c
58537         cpp-as1.c               cpp/assert1.c
58538         cpp-as2.c               cpp/assert2.c
58539         cxx-comments-1.c        cpp/cxxcom1.c
58540         cxx-comments-2.c        cpp/cxxcom2.c
58541         endif-label.c           cpp/endif.c
58542         cpp-hash1.c             cpp/hash1.c
58543         cpp-hash2.c             cpp/hash2.c
58544         cpp-if1.c               cpp/if-1.c
58545         cpp-if2.c               cpp/if-2.c
58546         cpp-if3.c               cpp/if-3.c
58547         cpp-if4.c               cpp/if-4.c
58548         cpp-if5.c               cpp/if-5.c
58549         cpp-cond.c              cpp/if-cexp.c
58550         cpp-missingop.c         cpp/if-mop.c
58551         cpp-missingparen.c      cpp/if-mpar.c
58552         cpp-opprec.c            cpp/if-oppr.c
58553         cpp-ifparen.c           cpp/if-paren.c
58554         cpp-shortcircuit.c      cpp/if-sc.c
58555         cpp-shift.c             cpp/if-shift.c
58556         cpp-unary.c             cpp/if-unary.c
58557         cpp-li1.c               cpp/line1.c
58558         cpp-li2.c               cpp/line2.c
58559         lineno.c                cpp/line3.c
58560         lineno-2.c              cpp/line4.c
58561         cpp-mi.c                cpp/mi1.c
58562         cpp-mic.h               cpp/mi1c.h
58563         cpp-micc.h              cpp/mi1cc.h
58564         cpp-mind.h              cpp/mi1nd.h
58565         cpp-mindp.h             cpp/mi1ndp.h
58566         cpp-mix.h               cpp/mi1x.h
58567         cpp-mi2.c               cpp/mi2.c
58568         cpp-mi2a.h              cpp/mi2a.h
58569         cpp-mi2b.h              cpp/mi2b.h
58570         cpp-mi2c.h              cpp/mi2c.h
58571         cpp-mi3.c               cpp/mi3.c
58572         cpp-mi3.def             cpp/mi3.def
58573         poison-1.c              cpp/poison.c
58574         pr-impl.c               cpp/prag-imp.c
58575         cpp-redef-2.c           cpp/redef1.c
58576         cpp-redef.c             cpp/redef2.c
58577         strpaste.c              cpp/strp1.c
58578         strpaste-2.c            cpp/strp2.c
58579         cpp-tradpaste.c         cpp/tr-paste.c
58580         cpp-tradstringify.c     cpp/tr-str.c
58581         cpp-tradwarn1.c         cpp/tr-warn1.c
58582         cpp-tradwarn2.c         cpp/tr-warn2.c
58583         trigraphs.c             cpp/trigraphs.c
58584         cpp-unc1.c              cpp/unc1.c
58585         cpp-unc2.c              cpp/unc2.c
58586         cpp-unc3.c              cpp/unc3.c
58587         cpp-unc.c               cpp/unc4.c
58588         undef.c                 cpp/undef1.c
58589         undef-2.c               cpp/undef2.c
58590         cpp-wi1.c               cpp/widestr1.c
58591
58592 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58593
58594         * lib/g++.exp (g++_include_flags): Tweak.
58595
58596 2000-06-27  H.J. Lu  <hjl@gnu.org>
58597             Loren J. Rittle  <ljrittle@acm.org>
58598
58599         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58600         version with one that knows about the new gcc tree structure.
58601         (g++_link_flags): Same.
58602
58603 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58604
58605         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58606         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58607         case we are cross-compiling.
58608
58609         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58610         g++.old-deja/g++.niklas/Makefile.in,
58611         g++.old-deja/g++.niklas/configure.in,
58612         g++.old-deja/g++.other/Makefile.in,
58613         g++.old-deja/g++.other/configure.in,
58614         gcc.c-torture/code_quality/Makefile.in,
58615         gcc.c-torture/code_quality/configure.in,
58616         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58617         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58618         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58619         gcc.c-torture/execute/ieee/Makefile.in,
58620         gcc.c-torture/execute/ieee/configure.in,
58621         gcc.c-torture/noncompile/Makefile.in,
58622         gcc.c-torture/noncompile/configure.in,
58623         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58624         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58625         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58626
58627 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58628
58629         * g++.old-deja/g++.other/ambig3.C: New test.
58630
58631 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58632
58633         * g++.old-deja/g++.pt/syntax1.C: New test.
58634         * g++.old-deja/g++.pt/syntax2.C: New test.
58635         * g++.old-deja/g++.other/syntax3.C: New test.
58636         * g++.old-deja/g++.other/syntax4.C: New test.
58637
58638 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58639
58640         * gcc.dg/20000623-1.c: Prototype exit and abort.
58641
58642 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58643
58644         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58645         New tests.
58646         * gcc.dg/cpp-mi3.def: New file.
58647
58648         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58649         inside assertions.
58650         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58651         lexer's error messages.
58652         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58653         divine anything from the linemarkers.
58654         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58655         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58656
58657 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58658
58659         * gcc.dg/20000623-1.c: New test.
58660
58661 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58662
58663         * gcc.c-torture/execute/20000622-1.c: New test.
58664
58665 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58666
58667         * g++.old-deja/g++.other/init15.C: New test.
58668
58669 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58670
58671         * g++.old-deja/g++.pt/vaarg2.C: New test.
58672         * g++.old-deja/g++.pt/vaarg3.C: New test.
58673
58674 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58675
58676         * g++.old-deja/g++.other/dyncast6.C: New test.
58677
58678 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58679
58680         * gcc.c-torture/execute/loop-6.c: New test.
58681
58682 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58683
58684         * gcc.dg/20000614-1.c: New test.
58685         * gcc.dg/20000614-2.c: New test.
58686
58687 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58688
58689         * g++.old-deja/g++.other/inline12.C: New test.
58690
58691 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58692
58693         * g++.old-deja/g++.other/eh1.C: New test.
58694
58695 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58696
58697         * g++.old-deja/g++.other/type.C: New test.
58698
58699 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58700
58701         * g++.old-deja/g++.other/initstring.C: New test.
58702
58703 2000-06-12  Jason Merrill  <jason@redhat.com>
58704
58705         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58706
58707 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58708
58709         * gcc.c-torture/compile/20000609-1.c: New test.
58710
58711 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58712
58713         * gcc.dg/20000609-1.c: New test.
58714
58715 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58716
58717         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58718         * gcc.c-torture/noncompile/poison-1.c: Move...
58719         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58720         * gcc.dg/cpp-li1.c: Add a token after the #line.
58721
58722 2000-06-05  Richard Henderson  <rth@cygnus.com>
58723
58724         * gcc.c-torture/execute/20000605-2.c: New test.
58725         * gcc.c-torture/execute/20000605-3.c: New test.
58726
58727 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58728
58729         * g77.f-torture/execute/20000503-1.x: New file.
58730
58731 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58732
58733         * g++.old-deja/g++.eh/badalloc1.C: New test.
58734
58735 2000-06-05  Richard Henderson  <rth@cygnus.com>
58736
58737         * gcc.c-torture/execute/20000605-1.c: New test.
58738
58739 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58740             Nathan Sidwell <nathan@codesourcery.com>
58741
58742         * gcc.c-torture/compile/20000605-1.c: New test.
58743
58744 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58745
58746         * g77.f-torture/compile/20000601-1.f: New test.
58747
58748 2000-06-03  Richard Henderson  <rth@cygnus.com>
58749
58750         * gcc.c-torture/execute/20000603-1.c: New.
58751
58752 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58753
58754         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58755         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58756
58757 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58758
58759         * gcc.dg/compare2.c (case 12): XFAIL.
58760         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58761         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58762
58763         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58764
58765 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58766
58767         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58768         guard macro is already defined when the header is first
58769         included.
58770         * gcc.dg/cpp-mix.h: New file.
58771         * gcc.dg/endif-label.c: Update patterns to match compiler.
58772
58773         * g++.brendan/complex1.C: Declare abort.
58774         * g++.law/refs4.C: Remove XFAIL.
58775         * g++.oliva/expr2.C: Declare abort and exit.
58776
58777 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58778
58779         * gcc.c-torture/execute/20000528-1.c: New test.
58780
58781         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58782         * g++.old-deja/g++.law/temps4.C: Likewise.
58783
58784         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58785         stdlib.h.  Call abort() on failure.
58786         * g++.old-deja/g++.law/refs4.C: Likewise.
58787         * g++.old-deja/g++.law/temps4.C: Likewise.
58788         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58789         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58790
58791 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58792
58793         Relative to g++.dg/special:
58794         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58795
58796         Relative to g++.old-deja:
58797         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58798         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58799         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58800         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58801         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58802         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58803         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58804
58805         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58806         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58807         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58808         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58809         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58810         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58811         and/or string.h.
58812
58813         * g++.other/goto1.C: Update expectations for error messages.
58814
58815 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58816
58817         * gcc.c-torture/compile/20000523-1.c: New test.
58818
58819 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58820
58821         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58822
58823 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58824
58825         * g++.old-deja/g++.eh/catch11.C: New test.
58826         * g++.old-deja/g++.eh/catch12.C: New test.
58827
58828 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58829
58830         * gcc.c-torture/execute/20000523-1.c: New test.
58831
58832 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58833
58834         * c-torture/execute/bcp-1.c: Replace abort in arg of
58835         __builtin_constant_p with a generic external function.
58836
58837         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58838         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58839         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58840         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58841         Prototype abort and/or exit.
58842
58843         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58844         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58845         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58846         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58847
58848 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58849
58850         * gcc.dg/dwarf2-1.c: New test.
58851
58852 2000-05-20  Richard Henderson  <rth@cygnus.com>
58853
58854         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58855
58856 2000-05-20  Andreas Jaeger  <aj@suse.de>
58857
58858         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58859         testcase.
58860
58861 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58862
58863         * gcc.c-torture/execute/20000519-2.c: New test.
58864
58865 2000-05-19  Andreas Jaeger  <aj@suse.de>
58866
58867         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58868         which fails with SSA.
58869
58870         * lib/c-torture.exp: Also test with -O3 -fssa.
58871
58872 2000-05-18  Michael Meissner  <meissner@redhat.com>
58873
58874         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58875         * gcc.c-torture/execute/920415-1.c: Ditto.
58876         * gcc.c-torture/execute/920501-1.c: Ditto.
58877         * gcc.c-torture/execute/conversion.c: Ditto.
58878         * gcc.c-torture/execute/cvt-1.c: Ditto.
58879
58880 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58881
58882         * gcc.c-torture/compile/20000518-1.c: New test.
58883
58884 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58885
58886         * g77.f-torture/compile/200005018.f: New test.
58887
58888 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58889
58890         * gcc.c-torture/compile/20000517-1.c: New test.
58891
58892 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58893
58894         * gcc.c-torture/execute/20000516-1.c: New test.
58895
58896 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58897
58898         * g++.old-deja/g++.other/eh.C: New test.
58899
58900 2000-05-12  Richard Henderson  <rth@cygnus.com>
58901
58902         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58903         constants through to doit's conditional.
58904
58905 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58906
58907         * gcc.c-torture/compile/20000511-1.c: New test.
58908         * g77.f-torture/compile/20000511-1.f: New test.
58909         * g77.f-torture/compile/20000511-2.f: New test.
58910
58911 2000-05-11  Michael Meissner  <meissner@redhat.com>
58912
58913         * gcc.c-torture/execute/20000511-1.c: New test.
58914
58915 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58916
58917         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58918         * gcc.dg/20000510-1.S: New.
58919
58920 2000-05-08  Catherine Moore  <clm@cygnus.com>
58921
58922         * gcc.dg/unused-3.c: New.
58923
58924 2000-05-06  Richard Henderson  <rth@cygnus.com>
58925
58926           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58927           * g++.old-deja/g++.mike/warn1.C: Likewise.
58928           * g++.old-deja/g++.pt/local1.C: Likewise.
58929           * g++.old-deja/g++.pt/local7.C: Likewise.
58930           * g++.old-deja/g++.pt/spec16.C: Likewise.
58931
58932 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58933
58934         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58935
58936 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58937
58938           * g77.f-torture/execute/20000503-1.f: New test.
58939
58940 2000-05-04  Andreas Jaeger  <aj@suse.de>
58941
58942         * gcc.dg/noreturn-2.c: New test.
58943
58944 2000-05-04  Neil Booth  <NeilB@earthling.net>
58945
58946         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58947         preprocessor.
58948
58949 2000-05-04  Richard Henderson  <rth@cygnus.com>
58950
58951         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58952
58953 2000-05-04  Richard Henderson  <rth@cygnus.com>
58954
58955         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58956         OpenSSL by Jason R Thorpe.
58957
58958 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58959
58960         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58961
58962 2000-05-03  Robert Lipe <robertlipe@usa.net>
58963
58964         * gcc.dg/20000503-1.c: New test.
58965
58966 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58967
58968         * gcc.c-torture/compile/20000502-1.c: New test.
58969         * g++.old-deja/g++.other/align.C: New test.
58970         * gcc.dg/cpp-tradstringify.c: New test.
58971
58972 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58973
58974         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58975         and hard registers.
58976
58977 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58978
58979         * gcc.c-torture/execute/loop-5.c: New test.
58980
58981 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58982
58983         * gcc.c-torture/execute/va-arg-20.c: New test.
58984
58985 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58986
58987         * gcc.c-torture/execute/20000422-1.c: New test.
58988
58989 2000-04-20  Greg McGary  <gkm@gnu.org>
58990
58991         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58992         when optimizing, but without sibling-call optimizations (-O1).
58993
58994 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58995
58996           * gcc.c-torture/compile/20000420-1.c: New test.
58997
58998 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58999
59000         * g++.abi/ptrflags.C: New test.
59001         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59002
59003 2000-04-19  Catherine Moore  <clm@cygnus.com>
59004
59005         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59006
59007 2000-04-19  Greg McGary  <gkm@gnu.org>
59008
59009         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59010         sibling-call optimizations.
59011
59012 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59013
59014         * gcc.dg/20000419-1.c: New test.
59015
59016 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59017
59018         * gcc.c-torture/execute/20000412-6.c: New test.
59019
59020 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59021
59022         * gcc.c-torture/execute/20000412-5.c: New test.
59023         * g77.f-torture/compile/20000412-1.f: New test.
59024         * gcc.c-torture/execute/20000412-4.c: New test.
59025         * gcc.c-torture/compile/20000412-2.c: New test.
59026         * gcc.c-torture/execute/20000412-3.c: New test.
59027         * gcc.c-torture/compile/20000412-1.c: New test.
59028         * gcc.c-torture/execute/20000412-2.c: New test.
59029
59030 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59031
59032         * objc/execute/bf-20.m: New test.
59033
59034 2000-04-10  Richard Henderson  <rth@cygnus.com>
59035
59036         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59037
59038         * gcc.c-torture/execute/20000412-1.c: New test.
59039
59040 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59041
59042         * g++.old-deja/g++.eh/catchptr1.C: New test.
59043
59044 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59045
59046         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59047
59048 2000-04-08  Neil Booth  <NeilB@earthling.net>
59049
59050         * gcc.dg/cpp-nullchar.c: Remove test as
59051         embedded nulls cause problems.
59052
59053 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59054
59055         * gcc.dg/compare2.c: New test.
59056
59057 2000-04-08  Neil Booth  <NeilB@earthling.net>
59058
59059         * gcc.dg/cpp-nullchar.c: New test.
59060
59061 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59062
59063         * gcc.dg/cpp-mi2.c: New test.
59064         * gcc.dg/cpp-mi2[abc].h: New files.
59065
59066 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59067
59068         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59069         member name.
59070
59071 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59072
59073         * g++.old-deja/g++.abi/vmihint.C: New test.
59074
59075 2000-04-06  Neil Booth  <NeilB@earthling.net>
59076
59077         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59078         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59079         copyright.
59080
59081 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59082
59083         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59084         avoid stack-frame overwrite.
59085
59086 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59087
59088         * gcc.c-torture/compile/20000405-2.c: New test.
59089         * gcc.c-torture/compile/20000405-3.c: New test.
59090
59091 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59092
59093         * gcc.c-torture/compile/20000405-1.c: New test.
59094
59095 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59096
59097         * gcc.dg/cast-qual-1.c: Revert last change.
59098
59099 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59100
59101         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59102
59103 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59104
59105         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59106         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59107
59108 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59109
59110         * gcc.c-torture/compile/20000403-2.c: New test.
59111         * gcc.c-torture/compile/20000403-1.c: New test.
59112
59113 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59114
59115         * gcc.c-torture/execute/20000403-1.c: New test.
59116
59117 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59118
59119         * gcc.c-torture/execute/20000402-1.c: New test.
59120
59121 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59122
59123         * gcc.c-torture/execute/va-arg-15.c: New test.
59124         * gcc.c-torture/execute/va-arg-16.c: New test.
59125         * gcc.c-torture/execute/va-arg-17.c: New test.
59126         * gcc.c-torture/execute/va-arg-18.c: New test.
59127         * gcc.c-torture/execute/va-arg-19.c: New test.
59128
59129 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59130
59131         * gcc.c-torture/compile/981211-1.c: Move to...
59132         * gcc.dg/cpp-as1.c: ...here.
59133         * gcc.dg/cpp-as2.c: New file.
59134
59135         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59136         compiler.
59137
59138 2000-04-02  Neil Booth  <NeilB@earthling.net>
59139
59140         * gcc.dg/cpp-cond.c  New tests.
59141         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59142         accidental success less likely.
59143         * gcc.dg/cpp-missingop.c  New tests.
59144         * gcc.dg/cpp-missingparen.c  New tests.
59145         * gcc.dg/cpp-shift.c  New tests.
59146         * gcc.dg/cpp-shortcircuit.c  New tests.
59147         * gcc.dg/cpp-unary.c  New tests.
59148
59149 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59150
59151         * gcc.c-torture/compile/20000329-1.c: New test.
59152
59153 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59154
59155         * gcc.c-torture/compile/20000326-1.c: New test.
59156         * gcc.c-torture/compile/20000326-2.c: New test.
59157
59158 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59159
59160         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59161         the first parameter is a function argument.
59162
59163 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59164
59165         * g++.old-deja/g++.ext/array4.C: New test.
59166
59167 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59168
59169         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59170
59171 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59172
59173         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59174
59175 2000-03-19  Richard Henderson  <rth@cygnus.com>
59176
59177         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59178
59179 2000-03-19  Richard Henderson  <rth@cygnus.com>
59180
59181         * gcc.c-torture/compile/20000319-1.c: New test.
59182
59183 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59184
59185         * gcc.c-torture/execute/20000314-3.c: New test.
59186         * gcc.c-torture/execute/20000314-2.c: New test.
59187         * gcc.c-torture/execute/20000314-1.c: New test.
59188         * gcc.c-torture/compile/20000314-2.c: New test.
59189         * gcc.c-torture/compile/20000314-1.c: New test.
59190
59191 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59192
59193         * g++.old-deja/g++.warn/inline.C: New test.
59194
59195 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59196
59197         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59198         standards-compliant result rather than specific constants.
59199         Put test-values in array.
59200
59201 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59202
59203         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59204         (g++_target_compile): Put test-specific options last.
59205
59206 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59207
59208         * g++.old-deja/g++.eh/vbase4.C: New test.
59209
59210 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59211
59212         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59213
59214 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59215
59216         * g++.old-deja/g++.brendan/misc12.C: Removed.
59217         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59218         * g++.old-deja/g++.ext/pretty4.C: New test.
59219
59220 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59221
59222         * g++.old-deja/g++.other/string2.C: New test.
59223
59224 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59225
59226         * g++.old-deja/g++.warn/impint2.C: New test.
59227
59228 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59229
59230         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59231         is 1, not zero.
59232
59233 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59234
59235         * g++.old-deja/g++.warn/impint.C: New test.
59236         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59237         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59238         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59239         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59240         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59241         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59242         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59243         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59244         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59245         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59246         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59247         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59248
59249 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59250
59251         * gcc.dg/cpp-redef.c: New test.
59252
59253 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59254
59255         * g++.old-deja/g++.pt/unify7.C: New test.
59256
59257 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59258
59259         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59260         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59261
59262 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59263
59264         * gcc.c-torture/compile/20000224-1.c: New test.
59265
59266 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59267
59268         * gcc.c-torture/compile/cpp-2.c: New test.
59269         * gcc.c-torture/compile/cpp-1.c: New test.
59270
59271 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59272
59273         * gcc.c-torture/execute/20000225-1.c: New test.
59274
59275 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59276
59277         * gcc.dg/cpp-li2.c: New test.
59278
59279         * gcc.dg/cpp-wi1.c: New test.
59280
59281         * gcc.dg/cpp-li1.c: New test.
59282
59283 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59284
59285         * g++.old-deja/g++.other/sizeof5.C: New test.
59286
59287 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59288
59289         * gcc.c-torture/execute/va-arg-13.c: New test.
59290
59291 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59292
59293         * gcc.c-torture/execute/va-arg-12.c: New test.
59294
59295 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59296
59297         * gcc.c-torture/execute/20000223-1.c: New test.
59298
59299 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59300
59301         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59302
59303 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59304
59305         * g++.old-deja/g++.abi/ptrmem.C: New test.
59306
59307 2000-02-19  Richard Henderson  <rth@cygnus.com>
59308
59309         * gcc.c-torture/compile/init-3.c: New.
59310
59311 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59312
59313         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59314         ALWAYS_CXXFLAGS.
59315
59316 2000-02-11  Robert Lipe <robertl@sco.com>
59317
59318         * gcc.c-torture/compile/20000211-3.c: New test.
59319
59320 2000-02-11  Martin Buchholz <martin@xemacs.org>
59321
59322         * gcc.c-torture/compile/20000211-2.c: New test.
59323
59324 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59325
59326         * gcc.c-torture/compile/20000211-1.c: New test.
59327
59328 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59329
59330         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59331           on native targets
59332
59333 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59334
59335         * g++.old-deja/g++.other/cast5.C: New test.
59336
59337 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59338
59339         * gcc.c-torture/execute/20000205-1.c: New.
59340
59341 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59342
59343         * g++.old-deja/g++.jason/cast3.C: Return void.
59344         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59345
59346 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59347
59348         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59349
59350         * gcc.dg/loop-1.c: New test.
59351
59352 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59353
59354         * gcc.c-torture/compile/20000127-1.c: New test.
59355         * gcc.c-torture/execute/991228-1.c: New test.
59356
59357 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59358
59359         * gcc.dg/unused-2.c: New test.
59360
59361         * gcc.dg/conv-1.c: New test.
59362
59363 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59364
59365         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59366         compiler.
59367         (tool_option_proc): Fix typo.
59368
59369 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59370
59371         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59372         of the ld on the host, not on the build machine.
59373         Also, don't crash if '--help' is not a supported option.
59374
59375 2000-01-24  Richard Henderson  <rth@cygnus.com>
59376
59377         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59378
59379 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59380
59381         * gcc.c-torture/execute/20000120-2.c: New test.
59382         * gcc.c-torture/execute/20000120-1.c: New test.
59383
59384 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59385
59386         * gcc.c-torture/execute/20000113-1.c: New test.
59387
59388 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59389
59390         * gcc.c-torture/execute/20000112-1.c: New test.
59391
59392 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59393
59394         * gcc.dg/20000111-1.c: New test.
59395
59396 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59397
59398         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59399         with 16 bit integers.
59400
59401 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59402
59403         * gcc.dg/20000108-1.c: New test.
59404
59405 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59406
59407         * g++.old-deja/g++.ns/koenig8.C: New test.
59408
59409 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59410
59411         * g++.old-deja/g++.other/cast4.C: New test.
59412
59413 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59414
59415         * gcc.c-torture/compile/20000105-2.c: New test.
59416         * gcc.c-torture/compile/20000105-1.c: New test.
59417
59418 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59419
59420         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59421         references to printf & atoi to conform to ANSI standard.
59422         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59423         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59424         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59425         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59426         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59427         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59428         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59429         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59430         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59431         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59432         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59433         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59434         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59435         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59436         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59437         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59438         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59439         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59440         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59441         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59442         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59443         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59444         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59445         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59446         * g++.old-deja/g++.brendan/init3.C: Likewise.
59447         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59448         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59449         * g++.old-deja/g++.brendan/new2.C: Likewise.
59450         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59451         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59452         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59453         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59454         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59455         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59456         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59457         * g++.old-deja/g++.brendan/template24.C: Likewise.
59458         * g++.old-deja/g++.brendan/template3.C: Likewise.
59459         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59460         * g++.old-deja/g++.jason/inline3.C: Likewise.
59461         * g++.old-deja/g++.jason/opeq.C: Likewise.
59462         * g++.old-deja/g++.law/arg5.C: Likewise.
59463         * g++.old-deja/g++.law/arm7.C: Likewise.
59464         * g++.old-deja/g++.law/ctors11.C: Likewise.
59465         * g++.old-deja/g++.law/cvt8.C: Likewise.
59466         * g++.old-deja/g++.law/init9.C: Likewise.
59467         * g++.old-deja/g++.law/refs4.C: Likewise.
59468         * g++.old-deja/g++.law/template2.C: Likewise.
59469         * g++.old-deja/g++.law/visibility24.C: Likewise.
59470         * g++.old-deja/g++.law/vtable3.C: Likewise.
59471         * g++.old-deja/g++.mike/asm2.C: Likewise.
59472         * g++.old-deja/g++.mike/eh1.C: Likewise.
59473         * g++.old-deja/g++.mike/misc1.C: Likewise.
59474         * g++.old-deja/g++.mike/misc13.C: Likewise.
59475         * g++.old-deja/g++.mike/misc14.C: Likewise.
59476         * g++.old-deja/g++.mike/ns12.C: Likewise.
59477         * g++.old-deja/g++.mike/p1248.C: Likewise.
59478         * g++.old-deja/g++.mike/p3708.C: Likewise.
59479         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59480         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59481         * g++.old-deja/g++.mike/p646.C: Likewise.
59482         * g++.old-deja/g++.mike/p700.C: Likewise.
59483         * g++.old-deja/g++.mike/p783.C: Likewise.
59484         * g++.old-deja/g++.mike/p783a.C: Likewise.
59485         * g++.old-deja/g++.mike/p783b.C: Likewise.
59486         * g++.old-deja/g++.mike/p786.C: Likewise.
59487         * g++.old-deja/g++.mike/p789.C: Likewise.
59488         * g++.old-deja/g++.mike/p789a.C: Likewise.
59489         * g++.old-deja/g++.mike/p807a.C: Likewise.
59490         * g++.old-deja/g++.other/delete3.C: Likewise.
59491         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59492         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59493         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59494         * g++.old-deja/g++.other/empty1.C: Likewise.
59495         * g++.old-deja/g++.other/temporary1.C: Likewise.
59496         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59497         * g++.old-deja/g++.pt/t16.C: Likewise.
59498         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59499
59500 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59501
59502         * gcc.dg/991230-1.c: New test.
59503
59504 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59505
59506         * gcc.c-torture/compile/991229-3.c: New test.
59507         * gcc.c-torture/compile/991229-2.c: New test.
59508         * gcc.c-torture/compile/991229-1.c: New test.
59509
59510 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59511
59512         * gcc.c-torture/compile/labels-2.c: New test.
59513
59514 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59515
59516         * gcc.c-torture/execute/991227-1.c: New test.
59517
59518 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59519
59520         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59521
59522 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59523
59524         * gcc.c-torture/execute/991221-1.c: New test.
59525
59526 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59527
59528         * g++.old-deja/g++.other/cast3.C: New test.
59529
59530 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59531
59532         * gcc.c-torture/execute/991216-4.c: New test.
59533
59534 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59535
59536         * gcc.c-torture/execute/991216-1.c: New test.
59537         * gcc.c-torture/execute/991216-2.c: New test.
59538         * gcc.c-torture/execute/991216-3.c: New test.
59539
59540 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59541
59542         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59543         Actually make the test fail by using "-O2" for compilation.
59544
59545 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59546
59547         * g++.old-deja/g++.warn/cast-align1.C: New test.
59548
59549 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59550
59551         * gcc.c-torture/compile/991214-1.c: New test.
59552         * gcc.c-torture/compile/991214-2.c: New test.
59553
59554 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59555
59556         * gcc.dg/991214-1.c: New test.
59557
59558 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59559
59560         * gcc.c-torture/compile/991213-3.c: New test.
59561         * gcc.c-torture/compile/991213-2.c: New test.
59562         * gcc.c-torture/compile/991213-1.c: New test.
59563
59564 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59565
59566         * gcc.dg/991209-1.c: New test.
59567
59568 1999-12-08  Nathan Sidwell <nathan@acm.org>
59569
59570         * gcc.c-torture/compile/991208-1.c: New test.
59571
59572 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59573
59574         * gcc.dg/ultrasp2.c: New test.
59575
59576 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59577
59578         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59579
59580 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59581
59582         * gcc.c-torture/compile/991202-1.c: New test.
59583         * gcc.c-torture/execute/991202-1.c: New test.
59584         * gcc.c-torture/execute/991202-2.c: New test.
59585         * gcc.c-torture/execute/991202-3.c: New test.
59586
59587 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59588
59589         * g++.old-deja/g++.abi/align.C: New test.
59590         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59591         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59592
59593 1999-12-01  Richard Henderson  <rth@cygnus.com>
59594
59595         * gcc.c-torture/execute/991201-1.c: New.
59596
59597 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59598
59599         * gcc.dg/991129-1.c: New test.
59600
59601 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59602
59603         * gcc.c-torture/compile/991127-1.c: New test.
59604
59605 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59606
59607         * g++.old-deja/g++.other/warn4.C: New test.
59608
59609 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59610
59611         * g++.old-deja/g++.eh/cleanup2.C: New test.
59612         * g++.old-deja/g++.ext/pretty2.C: New test.
59613         * g++.old-deja/g++.ext/pretty3.C: New test.
59614         * g++.old-deja/g++.other/debug6.C: New test.
59615
59616 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59617
59618         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59619         compiler_output to look for one error message instead of two.
59620
59621 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59622
59623         * gcc.c-torture/execute/991118-1.c: Also test case
59624         where the word boundary does not split a byte evenly.
59625
59626 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59627
59628         * g++.old-deja/g++.ext/restrict1.C: New test.
59629
59630 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59631
59632         * gcc.c-torture/execute/991118-1.c: New test.
59633
59634 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59635
59636         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59637         working directory pathnames.
59638
59639 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59640
59641         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59642         host is equipped with driver.h and driver.o so it can actually
59643         compile and run the tests.
59644
59645 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59646
59647         * gcc.c-torture/compile/991008-1.c: New test.
59648
59649 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59650
59651         * lib/gcc-dg.exp: Include target-supports.exp
59652
59653 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59654
59655         * lib/target-supports.exp: New file: Provide procs to test for
59656         features supported by the target.
59657         (check_weak_available): Moved here from ecos.exp.
59658         (check_alias_available): New proc: Determine of the target
59659         toolchain supports the alias attribute.
59660
59661         * gcc.dg/special/ecos.exp: Move check_weak_available to
59662         target-supports.exp.
59663         (alias-1.c): Only perform the test if the target supports
59664         aliases.
59665         (wkali-1.c): Only perform the test if the target supports
59666         aliases.
59667
59668         * gcc.dg/990506-0.c: Expect error messages from cross
59669         targets as well as native targets.
59670
59671 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59672
59673         * gcc.dg/ultrasp1.c: Removed xfail.
59674         * gcc.dg/struct-ret-2.c: Likewise.
59675         * gcc.dg/array-1.c: Likewise.
59676
59677 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59678
59679         * gcc.dg/struct-ret-2.c: New test.
59680
59681         * gcc.dg/array-1.c: New test.
59682
59683 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59684
59685         * gcc.c-torture/execute/991030-1.c: New test.
59686
59687 1999-10-26  Richard Henderson  <rth@cygnus.com>
59688
59689         * gcc.c-torture/compile/991026-2.c: New test.
59690
59691 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59692
59693         * gcc.c-torture/compile/991026-1.c: New test.
59694
59695 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59696
59697         * gcc.c-torture/execute/991023-1.c: New test.
59698
59699 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59700
59701         * gcc.c-torture/execute/991019-1.c: New test.
59702
59703 1999-10-16  Richard Henderson  <rth@cygnus.com>
59704
59705         * gcc.c-torture/execute/991016-1.c: New test.
59706
59707 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59708
59709         * gcc.c-torture/execute/991014-1.c: New test.
59710
59711 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59712
59713         * g++.old-deja/g++.other/union2.C: New test.
59714
59715 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59716
59717         * g++.old-deja/g++.other/vaarg2.C: New test.
59718         * g++.old-deja/g++.other/vaarg3.C: New test.
59719
59720 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59721
59722         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59723         in compile/.
59724
59725 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59726
59727         * gcc.c-torture/execute/va-arg-11.c: New test.
59728
59729 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59730
59731         * lib/file-format.exp (gcc_target_object_format): Don't
59732         crash if objdump is unavailable.
59733
59734 1999-09-29  Donn Terry <donn@interix.com>
59735
59736         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59737
59738 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59739
59740         * gcc.c-torture/compile/990928-1.c: New test.
59741
59742 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59743
59744         * g++.old-deja/g++.other/decl6.C: New test.
59745
59746 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59747
59748         * gcc.c-torture/execute/va-arg-10.c: New test.
59749
59750 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59751
59752         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59753         __PRETTY_FUNCTION__.
59754
59755 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59756
59757         * gcc.c-torture/execute/990923-1.c: New test.
59758
59759 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59760
59761         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59762         for which -fpic is inappropriate.
59763
59764 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59765
59766         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59767
59768 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59769
59770         * g++.old-deja/g++.other/dyncast1.C: New test.
59771         * g++.old-deja/g++.other/dyncast2.C: New test.
59772         * g++.old-deja/g++.other/dyncast3.C: New test.
59773         * g++.old-deja/g++.other/dyncast4.C: New test.
59774         * g++.old-deja/g++.other/dyncast5.C: New test.
59775         * g++.old-deja/g++.eh/catch3.C: New test.
59776         * g++.old-deja/g++.eh/catch3p.C: New test.
59777         * g++.old-deja/g++.eh/catch4.C: New test.
59778         * g++.old-deja/g++.eh/catch4p.C: New test.
59779         * g++.old-deja/g++.eh/catch5.C: New test.
59780         * g++.old-deja/g++.eh/catch5p.C: New test.
59781         * g++.old-deja/g++.eh/catch6.C: New test.
59782         * g++.old-deja/g++.eh/catch6p.C: New test.
59783         * g++.old-deja/g++.eh/catch7.C: New test.
59784         * g++.old-deja/g++.eh/catch7p.C: New test.
59785         * g++.old-deja/g++.eh/catch8.C: New test.
59786         * g++.old-deja/g++.eh/catch8p.C: New test.
59787         * g++.old-deja/g++.eh/catch9.C: New test.
59788         * g++.old-deja/g++.eh/catch9p.C: New test.
59789
59790 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59791
59792         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59793         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59794
59795 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59796
59797         * gcc.c-torture/compile/990913-1.c: New test.
59798
59799 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59800
59801         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59802         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59803
59804 1999-09-09  Richard Henderson  <rth@cygnus.com>
59805
59806         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59807
59808 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59809
59810         * g++.old-deja/g++.other/lookup11.C: New test.
59811         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59812         what is permitted and what we want.
59813         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59814         overload use.
59815         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59816
59817 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59818
59819         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59820         * gcc.c-torture/noncompile/poison-1.c: New file.
59821
59822 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59823
59824         * g++.old-deja/g++.other/sizeof3.C: New test.
59825         * g++.old-deja/g++.other/sizeof4.C: New test.
59826         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59827         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59828
59829 1999-09-07  Richard Henderson  <rth@cygnus.com>
59830
59831         * gcc.dg/va-arg-1.c: New.
59832
59833 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59834
59835         * gcc.c-torture/execute/va-arg-9.c: New test.
59836
59837 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59838
59839         * g77.f-torture/compile/980519-2.f: New test.
59840         * g77.f-torture/compile/19990905-0.f: New test.
59841         * g77.f-torture/compile/19990905-1.f: New test.
59842         * g77.f-torture/compile/19990905-2.f: New test.
59843
59844         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59845
59846 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59847
59848         * gcc.c-torture/execute/990827-1.c: Fix typo.
59849
59850 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59851
59852         * g++.old-deja/g++.other/deref1.C: New test.
59853
59854 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59855
59856         * g++.old-deja/g++.other/ambig2.C: New test.
59857         * g++.old-deja/g++.other/cond5.C: New test.
59858         * g++.old-deja/g++.other/lookup16.C: New test.
59859
59860 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59861
59862         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59863         assemblers too.
59864
59865 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59866
59867         * lib/c-torture.exp: Avoid the "compare executables" optimization
59868         when testing native.
59869
59870 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59871
59872         * gcc.c-torture/execute/990829-1.c: New test.
59873         * gcc.c-torture/compile/990829-1.c: New test.
59874
59875 1999-08-27  Paul Burchard  <burchard@pobox.com>
59876
59877         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59878         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59879         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59880         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59881         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59882         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59883         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59884         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59885         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59886         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59887         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59888
59889 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59890
59891         * gcc.c-torture/execute/990827-1.c: New test.
59892
59893 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59894
59895         * g77.f-torture/noncompile/19990826-4.f: New test.
59896
59897         * g77.f-torture/compile/19990826-3.f: New test.
59898
59899         * g77.f-torture/execute/19990826-2.f: New test.
59900
59901         * g77.f-torture/compile/19990826-1.f: New test.
59902
59903         * gcc.c-torture/execute/990826-0.c: New test.
59904         * g77.c-torture/execute/19990826-0.f: New test.
59905
59906         * g77.f-torture/noncompile/970626-2.f: New test.
59907
59908 1999-08-25  Paul Burchard  <burchard@pobox.com>
59909
59910         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59911         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59912         lss-011.C: New tests.
59913
59914 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59915
59916         * g++.old-deja/g++.other/decl5.C: New test.
59917
59918 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59919
59920         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59921         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59922         call `postbase' for each one.  All callers of `postbase' changed
59923         to call this instead.
59924
59925 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59926
59927         * gcc.c-torture/execute/990811-1.c: New test.
59928
59929 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59930
59931         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59932         just native ones.
59933
59934         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59935         just native ones.
59936
59937 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59938
59939         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59940
59941 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59942
59943         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59944
59945 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59946
59947         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59948
59949 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59950
59951         * gcc.c-torture/execute/990804-1.c: New test.
59952
59953 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59954
59955         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59956         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59957         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59958
59959 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59960
59961         * g++.old-deja/g++.other/struct1.C: New test.
59962
59963 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59964
59965         * g++.old-deja/g++.other/enum2.C: New test.
59966
59967 1999-08-02  Richard Henderson  <rth@cygnus.com>
59968
59969         Adapted from tests from Franz Sirl:
59970         * gcc.c-torture/execute/va-arg-7.c: New test.
59971         * gcc.c-torture/execute/va-arg-8.c: New test.
59972
59973 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59974
59975         * gcc.c-torture/compile/990801-2.c: New test.
59976
59977         * gcc.c-torture/compile/990801-1.c: New test.
59978
59979 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59980
59981         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59982         fp-cmp-1.c, converting double to float.
59983
59984         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59985         fp-cmp-1.c, converting double to long double.
59986
59987         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59988         from fr1 to unknown_register, since fr1 is a legitimate register
59989         on some machines.
59990
59991 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59992
59993         * README: More listname related changes.
59994
59995 1999-07-08  Catherine Moore  <clm@cygnus.com>
59996
59997         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59998
59999 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60000
60001         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60002
60003 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60004
60005         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60006
60007 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60008
60009         * gcc.dg/990703-1.c: New test.
60010
60011 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60012
60013         * lib/file-format.exp: New file: Move definition of proc
60014         gcc_target_object_format to here from
60015         gcc.dg/special/ecos.exp.
60016
60017         * lib/c-torture.exp: Include lib file-format.exp.
60018         * lib/gcc-dg.exp: Include lib file-format.exp.
60019
60020         * gcc.dg/special/ecos.exp: Remove definition of proc
60021         gcc_target_object_format.
60022
60023 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60024
60025         * gcc.c-torture/execute/990628-1.c: New test.
60026
60027 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60028
60029         * gcc.c-torture/compile/990625-2.c: New test.
60030
60031         * gcc.c-torture/compile/990625-1.c: New test.
60032
60033 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60034
60035         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60036         attributes compile.
60037         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60038         ports that use the COFF/PE file format.
60039
60040 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60041
60042         * gcc.c-torture/compile/990617-1.c: New test.
60043
60044 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60045
60046         * g++.old-deja/g++.other/decl4.C: New test.
60047
60048 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60049
60050         * g++.old-deja/g++.other/bitfld3.C: New test.
60051
60052 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60053
60054         * g++.old-deja/g++.eh/catch1.C: New test.
60055
60056 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60057
60058         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60059
60060         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60061         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60062
60063 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60064
60065         * g77.f-torture/compile/19990502-0.f: Replace with new,
60066         shorter, test that still fails after recent changes.
60067
60068 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60069
60070         * gcc.c-torture/execute/990604-1.c: New test.
60071
60072 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60073
60074         * gcc.c-torture/execute/990531-1.c: New test.
60075
60076 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60077
60078         * gcc.c-torture/compile/990527-1.c: New test.
60079
60080 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60081
60082         * gcc.c-torture/execute/990527-1.c: New test.
60083
60084 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60085
60086         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60087         bitfields as signed.
60088
60089 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60090
60091         * g77.f-torture/compile/19990525-0.f: New test.
60092
60093 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60094
60095         * gcc.c-torture/execute/990525-2.c: New test.
60096
60097         * gcc.c-torture/execute/990525-1.c: New test.
60098
60099 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60100
60101         * g++.old-deja/g++.other/anon3.C: New test.
60102         * g++.old-deja/g++.other/anon4.C: New test.
60103         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60104         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60105         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60106         Merrill).
60107
60108 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60109
60110         * gcc.c-torture/execute/990524-1.c: New test.
60111
60112         * gcc.dg/990524-1.c: New test.
60113
60114 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60115
60116         * gcc.c-torture/compile/990523-1.c: New test.
60117
60118 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60119
60120         * gcc.c-torture/compile/990519-1.c: New test.
60121
60122 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60123
60124         * gcc.c-torture/compile/990517-1.c: New test.
60125
60126         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60127         (e4, f4): New tests.
60128         (main): Call them.
60129
60130 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60131
60132         * gcc.dg/noreturn-1.c: New test.
60133
60134 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60135
60136         * gcc.c-torture/execute/990513-1.c: New test.
60137
60138 1999-05-10  Richard Henderson  <rth@cygnus.com>
60139
60140         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60141
60142 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60143
60144         * g77.f-torture/execute/erfc.f: Use small single-precision
60145         values, to avoid problems on Alphas when not -mieee.
60146
60147 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60148
60149         * gcc.dg/990506-0.c: New test.
60150
60151 1999-05-08  Richard Henderson  <rth@cygnus.com>
60152
60153         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60154         the constant to test.  Don't XFAIL 64-bit targets.
60155
60156         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60157         * g++.old-deja/g++.law/profile1.C: Likewise.
60158
60159         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60160         operator new instances.
60161         * g++.old-deja/g++.other/delete5.C: Likewise.
60162
60163 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60164
60165         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60166         intrinsic.
60167
60168 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60169
60170         * g77.f-torture/execute/u77-test.f: Reverse order of two
60171         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60172
60173 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60174
60175         * gcc.dg/compare1.c: New test.
60176
60177 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60178
60179         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60180         New tests.
60181
60182 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60183
60184         * g77.f-torture/compile/19990502-1.f: New test.
60185
60186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60187
60188         * g77.f-torture/compile/19990502-0.f: New test.
60189
60190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60191
60192         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60193         intrinsic.
60194
60195 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60196
60197         * g77.f-torture/execute/u77-test.f (main): List libU77
60198         intrinsics not currently tested.
60199         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60200         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60201         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60202         Trim blanks off the ends of some printed strings.
60203
60204 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60205
60206         * g77.f-torture/execute/u77-test.f (main): Just warn about
60207         FSTAT gid disagreement, as it's expected on some systems.
60208
60209 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60210
60211         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60212         use a new function, which allows for some slop.
60213         Clean up some commentary.
60214         (issum): The new function.
60215         (sgladd): Deleted subroutine.
60216
60217 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60218
60219         * g77.f-torture/execute/u77-test.f: Modify to be more like
60220         libf2c/libU77 version, bringing patches to that version here.
60221         Add suitable commentary.
60222
60223 1999-04-25  Richard Henderson  <rth@cygnus.com>
60224
60225         * gcc.dg/990424-1.c: New test.
60226
60227 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60228
60229         * g77.f-torture/execute/u77-test.f (main): Bug involving
60230         LSTAT has been fixed, so turn back on full checking.
60231
60232 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60233
60234         * g77.f-torture/compile/19990419-0.f: New test.
60235         * g77.f-torture/execute/19990419-1.f: New test.
60236
60237 1999-04-17  Richard Henderson  <rth@cygnus.com>
60238
60239         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60240         to avoid the need for a prototype to supress a warning.
60241
60242 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60243
60244         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60245
60246 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60247
60248         * gcc.c-torture/execute/990404-1.c: New test.
60249
60250 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60251
60252         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60253         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60254         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60255         missing initializer warnings.
60256
60257 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60258
60259         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60260         matching strings.
60261
60262 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60263
60264         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60265
60266 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60267
60268         * g77.f-torture/execute/19990325-0.f: New test.
60269         * g77.f-torture/execute/19990325-1.f: New test.
60270
60271 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60272
60273         * gcc.c-torture/execute/990324-1.c: New test.
60274
60275 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60276
60277         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60278         test with 4.
60279
60280 1999-03-17  Richard Henderson  <rth@cygnus.com>
60281
60282         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60283
60284 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60285
60286         * g77.f-torture/execute/19990313-2.f: New test.
60287         * g77.f-torture/execute/19990313-3.f: New test.
60288
60289 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60290
60291         * g77.f-torture/execute/19990313-0.f: New test.
60292         * g77.f-torture/execute/19990313-1.f: New test.
60293
60294 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60295
60296         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60297         printf to sprintf.
60298         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60299         (main): Add check for u15.  Conditionalize u31 check depending on
60300         whether ints are <32 bits or >=32 bits.
60301
60302 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60303
60304         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60305
60306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60307
60308         * g77.f-torture/compile/19990305-0.f: New test.
60309         * g77.f-torture/execute/19981119-0.f: New test.
60310
60311 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60312
60313         * g77.f-torture/execute/970625-2.f: call ABORT if final
60314         result is not correct, instead of just printing it.
60315         Add this checking via newly introduced obfuscation, to
60316         trip up buggy front ends.
60317
60318 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60319
60320         * g77.f-torture/compile/960317-1.f: Moved from being
60321         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60322
60323 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60324
60325         * g77.f-torture/execute/960317-1.f: New (old) test.
60326         * g77.f-torture/execute/970625-2.f: Ditto.
60327
60328 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60329
60330         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60331         error message on line 1 or line 2; cccp and cpplib do this differently.
60332
60333 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60334
60335         * g++.old-deja/g++.law/weak1.C: New test.
60336
60337 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60338
60339         * gcc.c-torture/execute/990119-1.c: Renamed to...
60340         * gcc.dg/990119-1.c: this, so it will only be tested once
60341         (it's a preprocessor test, it doesn't need to be run at
60342         multiple optimization levels).
60343
60344 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60345
60346         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60347           ALWAYS_CXXFLAGS.
60348
60349 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60350
60351         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60352         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60353         to not be compilable by current g77.
60354
60355 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60356
60357         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60358
60359 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60360
60361         * gcc.c-torture/execute/990222-1.c: New test.
60362
60363 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60364
60365         * g77.f-torture/compile/19990218-0.f: New test.
60366         * g77.f-torture/noncompile/19990218-1.f: New test.
60367
60368 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60369
60370         * g77.f-torture/compile/19981216-0.f: New test.
60371
60372 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60373
60374         * gcc.dg/990214-1.c: New test.
60375
60376 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60377
60378         * gcc.dg/990213-2.c: New test.
60379
60380         * gcc.dg/990213-1.c: New test.
60381
60382 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60383
60384         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60385         ints.
60386
60387 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60388
60389         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60390         specified by target.
60391
60392         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60393
60394 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60395
60396         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60397
60398 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60399
60400         * gcc.dg/special/ecos.exp: New test driver for new tests with
60401         special requirements.
60402
60403         * gcc.dg/special/alias-1.c: New test.
60404         * gcc.dg/special/gcsec-1.c: New test.
60405         * gcc.dg/special/weak-1.c: New test.
60406         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60407         * gcc.dg/special/weak-2.c: New test.
60408         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60409         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60410         * gcc.dg/special/wkali-1.c: New test.
60411         * gcc.dg/special/wkali-2.c: New test.
60412         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60413         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60414
60415 1999-02-10  Felix Lee  <flee@cygnus.com>
60416
60417           * lib/c-torture.exp (c-torture-compile): Pull out code for
60418           analyzing gcc error messages.
60419           (c-torture-execute): Likewise.  Fix some (harmless) false
60420           positives.
60421           * lib/gcc.exp (gcc_check_compile): New function.
60422
60423 1999-02-08  Richard Henderson  <rth@cygnus.com>
60424
60425         * gcc.c-torture/execute/990208-1.c: New test.
60426
60427 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60428
60429         * g++.dg/special/ecos.exp: New driver for new tests with special
60430         requirements
60431
60432         * g++.dg/special/conpr-1.C: New test
60433         * g++.dg/special/conpr-2.C: New test
60434         * g++.dg/special/conpr-2a.C: New test
60435         * g++.dg/special/conpr-3.C: New test
60436         * g++.dg/special/conpr-3a.C: New test
60437         * g++.dg/special/conpr-3b.C: New test
60438
60439         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60440         allow g++ to use the dg driver
60441
60442         * README: Add comment about g++.dg directory
60443
60444 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60445
60446         * README: Update email addresses.
60447
60448 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60449
60450         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60451         arguments in order to force structure S onto the stack even on
60452         the alpha.
60453         (test): Pass 10 leading arguments to function foo as well as the
60454         structure S.
60455
60456         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60457         failure for all targets.
60458
60459         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60460         abort to terminate program execution.
60461
60462 1999-01-30  Richard Henderson  <rth@cygnus.com>
60463
60464         * gcc.c-torture/execute/990130-1.c: New test.
60465
60466 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.dg/990130-1.c: New test.
60469
60470 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60471
60472         * gcc.c-torture/execute/990128-1.c: New test.
60473
60474 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60475
60476         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60477
60478 1999-01-27  Felix Lee  <flee@cygnus.com>
60479
60480         * lib/c-torture.exp (c-torture-compile): pull out code for
60481         analyzing gcc error messages.
60482         (c-torture-execute): ditto, and fix some (harmless) false
60483         positives.
60484         * lib/gcc.exp (gcc_check_compile): new function.
60485
60486 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60487
60488         * gcc.dg/990117-1.c: New test.
60489
60490         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60491
60492         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60493
60494 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60495
60496         * g77.f-torture/compile/990115-1.f: New test.
60497
60498 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60499
60500         * gcc.c-torture/compile/990107-1.c: New test
60501
60502 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60503
60504         * gcc.c-torture/execute/990106-2.c: New test.
60505
60506         * gcc.c-torture/execute/990106-1.c: New test.
60507
60508 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60509
60510         * gcc.c-torture/compile/981223-1.c: New test.
60511
60512 1998-12-29  Richard Henderson  <rth@cygnus.com>
60513
60514         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60515         (opt3): Rename from opt4 and disable.
60516
60517 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60518
60519         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60520
60521 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60522
60523         * g++.old-deja/g++.other/conv5.C: New test.
60524
60525 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60526
60527         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60528
60529 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60530
60531         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60532
60533 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60534
60535         * gcc.c-torture/compile/981211-1.c: New test.
60536
60537 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60538
60539         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60540
60541         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60542
60543 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60544
60545         * gcc.special/930510-1.c: Make C9X safe.
60546         * gcc.misc-tests/gcov-1.c Similarly.
60547         * gcc.misc-tests/gcov-2.c Similarly.
60548
60549 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60550
60551         * gcc.dg/ultrasp1.c: New test.
60552
60553 1998-12-06  Richard Henderson  <rth@cygnus.com>
60554
60555         * gcc.c-torture/execute/981206.c: New test.
60556
60557 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60558
60559         * g++.old-deja/g++.ns/template7.C: New test.
60560
60561         * g++.old-deja/g++.other/expr1.C: New test.
60562
60563         * g++.old-deja/g++.eh/tmpl3.C: New test.
60564
60565         * g++.old-deja/g++.eh/tmpl2.C: New test.
60566
60567 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60568
60569         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60570         * g++.old-deja/g++.other/using6.C: Removed.
60571         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60572
60573         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60574
60575 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60576
60577         * g++.old-deja/g++.pt/overload8.C: New test.
60578
60579         * g++.old-deja/g++.pt/overload7.C: New test.
60580
60581         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60582
60583         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60584         and relinking messages.
60585         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60586         compiling with -frepo.
60587
60588 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60589
60590         * g++.old-deja/g++.pt/lookup6.C: New test.
60591
60592 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60593
60594         * gcc.c-torture/execute/981130-1.c: New test.
60595         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60596
60597 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60598
60599         * g++.old-deja/g++.pt/explicit76.C: New test.
60600
60601         * g++.old-deja/g++.pt/friend38.C: New test.
60602
60603         * g++.old-deja/g++.ns/crash2.C: New test.
60604
60605         * g++.old-deja/g++.pt/defarg8.C: New test.
60606
60607         * g++.old-deja/g++.pt/instantiate6.C: New test.
60608
60609         * g++.old-deja/g++.pt/static6.C: New test.
60610
60611         * g++.old-deja/g++.pt/decl2.C: New test.
60612
60613 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60614
60615         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60616         problem is actually related with name lookup, but so what? :-)
60617
60618         * g++.old-deja/g++.pt/friend37.C: New test.
60619
60620 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60621
60622         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60623         element, which fails on some systems.
60624
60625         * g77.f-torture/execute/labug1.f: New test.
60626
60627 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60628
60629         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60630         is defined.
60631
60632 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60633
60634         * g77.f-torture/compile/981117-1.f: New test.
60635
60636 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60637
60638         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60639         properly discarded.
60640
60641 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60642
60643         * gcc.c-torture/execute/memcheck: New directory of tests for
60644         -fcheck-memory-usage.
60645
60646 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60647
60648         * README: New file, general information about the testsuite and
60649         new description of the various C++ test subdirectories.
60650         * README.g++: Eliminate obsolete information, update and move most
60651         relevant stuff to README.
60652
60653 1998-11-07  Richard Henderson  <rth@cygnus.com>
60654
60655         * gcc.c-torture/compile/981107-1.c: New test.
60656
60657 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60658
60659         * execute/memcpy-bi.c: New testcase.
60660
60661 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60662
60663         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60664         base classes.
60665
60666         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60667         template is selected.
60668
60669         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60670         classes, it should be accepted for all types.
60671
60672         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60673
60674         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60675         specializations start with template headers.
60676
60677 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60678
60679         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60680
60681         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60682         non-POD types.
60683
60684 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60685
60686         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60687
60688 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60689
60690         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60691
60692 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60693
60694         * 981019-1.c: New test.
60695
60696 1998-10-14  Robert Lipe <robertl@dgii.com>
60697
60698         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60699         find objc headers.
60700
60701 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60702
60703         * compile/981001-4.c: Remove use of GCC extension that triggers a
60704         compiler bug.
60705
60706 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60707
60708         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60709
60710 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60711
60712         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60713         instantiation of template produces incorrect code for delete
60714         expression.
60715
60716         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60717         constructors' name is not unique.
60718         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60719         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60720
60721         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60722         automatic array of const is ill-formed.
60723
60724         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60725         of template parameter?
60726
60727         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60728         const.
60729
60730         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60731         pointer-to-member expression.
60732
60733         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60734         declaration causes ICE.
60735
60736 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60737
60738         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60739         reserved in the global namespace.
60740
60741         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60742         generate needed virtual table.
60743
60744         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60745
60746 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60747
60748         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60749         template-dependent type
60750
60751 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60752
60753         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60754         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60755         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60756
60757         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60758         class should be usable as argument of member function.
60759         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60760         class should be usable as return type of member function.
60761         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60762         class should be usable as type of data member.
60763
60764         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60765
60766 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60767
60768         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60769
60770 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60771
60772         * gcc.dg/dll-?.c Add thumb to target list.
60773         Fix assembler scan patterns to match current assembler output.
60774
60775 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60776
60777         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60778         matching of template brackets.
60779
60780         * g++.old-deja/g++.other/using4.C: New test.  Test using
60781         declarations of methods from base classes.
60782
60783         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60784         within functions should introduce names into the innermost
60785         enclosing namespace.
60786
60787         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60788         of static locals if first initialization throws.
60789
60790 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60791
60792         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60793
60794 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60795
60796         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60797         lose track of the possible targets of tablejump insns.
60798         * special/special.exp: Run it.
60799
60800 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60801
60802         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60803         must be declared before its specializations can be named in friend
60804         declarations.
60805
60806 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60807
60808         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60809
60810         * g77.f-torture/execute/io1.f: New test.
60811
60812 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60813
60814         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60815         with pointer to template function, for which no argument deduction
60816         is possible.
60817
60818         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60819         specialization of template function as argument to template
60820         function.
60821
60822         * g++.old-deja/g++.other/access2.C: New test; Inner class
60823         shouldn't have privileged access to Outer's names.
60824
60825 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60826
60827         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60828         friend template declared within template class conflicts with
60829         nested class of the same name.
60830
60831         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60832         is ignored.
60833
60834         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60835         object with direct initializer as function declaration.
60836
60837         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60838         initializers.
60839
60840         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60841         involving const pointer and NULL produces incorrect result.
60842
60843         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60844         type name without `typename' should be rejected with -pedantic.
60845
60846 1998-10-02  Richard Henderson  <rth@cygnus.com>
60847
60848         * g++.old-deja/g++.other/addrof1.C: New test.
60849
60850 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60851
60852         * gcc.c-torture/compile/981001-1.c: New test.
60853         * gcc.c-torture/execute/981001-1.c: New test.
60854
60855 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60856
60857         * gcc.c-torture/compile/981001-2.c: New test.
60858         * gcc.c-torture/compile/981001-3.c: New test.
60859         * gcc.c-torture/compile/981001-4.c: New test.
60860
60861 1998-10-01  Robert Lipe  <robertl@dgii.com>
60862
60863         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60864         multilibbed hosts.  Idea grafted from g77.exp.
60865
60866 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60867
60868         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60869         avoid losing on systems which need -lsocket.
60870
60871 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60872
60873         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60874         * g++.old-deja/g++.other/nested2.C: Ditto.
60875         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60876         failure.
60877
60878 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60879
60880         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60881         preferred over template operator!= for enum bitfields.
60882
60883 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60884
60885         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60886         that happen to have the same base name, but in different scopes,
60887         are incorrectly rejected.
60888
60889 1998-09-16  Richard Henderson  <rth@cygnus.com>
60890
60891         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60892         on the native word size instead of an integer literal.
60893
60894 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60895
60896         * g++.old-deja/g++.other/static2.C: Invocation of static data
60897         member of type pointer-to-function denoted as non-static member.
60898
60899         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60900         checks involving function types and aliases.
60901
60902 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60903
60904         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60905         redefined to the same non-trivial type.
60906
60907         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60908         namespace-qualification of template specializations declared in
60909         other namespaces.
60910
60911         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60912         to declare a subset of the specializations of a template function
60913         as friends of specializations of a template class.
60914
60915         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60916         member templates that do not fully specialize the enclosing
60917         template class are rejected.
60918
60919 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60920
60921         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60922
60923 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60924
60925         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60926         altered from libf2c/libU77 version.
60927
60928 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60929
60930         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60931
60932 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60933             Alexandre Oliva  <oliva@dcc.unicamp.br>
60934
60935         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60936         (un)signed char are different types for template specialization
60937         purposes.
60938
60939 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60940
60941         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60942         * objc: ObjC testsuite.
60943
60944 1998-08-31  Catherine Moore  <clm@cygnus.com>
60945
60946         * gcc.c-torture/execute/941014-1.x: New file.
60947
60948 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60949
60950         * lib/c-torture.exp: Add support for
60951         torture_eval_before_compile and torture_eval_before_execute
60952         variables.
60953
60954 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60955
60956         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60957         this test triggers valid.
60958
60959 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60960
60961         * gcc.dg/980827-1.c: New test.
60962
60963 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60964
60965         * gcc.c-torture/execute/loop-4b.c: New test.
60966
60967 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60968
60969         * lib/c-torture.exp: Add support for
60970         torture_eval_before_compile and torture_eval_before_execute
60971         variables.
60972
60973 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60974
60975         * gcc.c-torture/compile/980825-1.c: New test.
60976
60977 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60978
60979         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60980         count number tests in opt_t0 not good_t0.
60981
60982 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60983
60984         * gcc.c-torture/compile/930326-1.x: Fix typo.
60985
60986 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60987
60988         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60989         causes an ICE.
60990
60991 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60992
60993         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60994         STACK_SIZE is defined.
60995         * gcc.c-torture/unsorted/stuct.c: Similarly.
60996
60997         * gcc.c-torture/compile/980821-1.c: New test.
60998
60999 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61000
61001         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61002         16bit ints.
61003
61004 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61005
61006         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61007         code.
61008
61009 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61010
61011         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61012         error'.
61013
61014 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61015
61016         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61017
61018 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61019
61020         * gcc.c-torture/compile/980816-1.c: New test.
61021
61022         * gcc.dg/980816-1.c: New test.
61023
61024 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61025
61026         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61027         compiler for ieee tests.
61028
61029 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61030
61031         * g77.f-torture/compile/980729-0.f: New test.
61032
61033 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61034
61035         * gcc.c-torture/special/eeprof-1.c: New test, for
61036         -finstrument-functions.
61037         * gcc.c-torture/special/special.exp: Run it.
61038
61039 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61040
61041         * gcc.c-torture/compile/980729-1.c: New test.
61042
61043 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61044
61045         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61046         __thumb__ is defined, and test for ARM style doubles if so.
61047
61048 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61049
61050         * g77.f-torture/noncompile/980615-0.f: New test.
61051
61052 1998-07-26  H.J. Lu  (hjl@gnu.org)
61053
61054         * gcc.dg/980312-1.c: Do link instead of compile.
61055         * gcc.dg/980313-1.c: Likewise.
61056
61057 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61058
61059         * gcc.c-torture/compile/980726-1.c: New test.
61060
61061 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61062
61063         * g77.f-torture/execute/io0.f: New test.
61064
61065 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61066
61067         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61068         an int.
61069
61070 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61071
61072         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61073         m32r bugs.
61074
61075 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61076
61077         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61078         c-decl.c:grokdeclarator can handle mode attributes.
61079
61080 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61081
61082         * gcc.c-torture/execute/980716-1.c: New test.
61083
61084 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61085
61086         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61087         the mn10200.
61088         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61089         the mn10200.
61090         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61091         * gcc.c-torture/compile/930326-1.x: Similarly.
61092
61093 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61094
61095         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61096         New test from Craig.
61097
61098 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61099
61100         * g77.f-torture/noncompile/980616-0.f: New test.
61101
61102         * g77.f-torture/execute/970816-3.f: New test from Craig.
61103
61104 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61105
61106         *  g++.other/singleton.C: Return error value instead of taking
61107         SIGSEGV.
61108
61109 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61110
61111         *  g++.other/singleton.C: New test.  Warning is under dispute.
61112         Runtime crash is not.
61113
61114 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61115
61116         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61117         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61118         using6.C, using7.C}: New namespace tests.
61119
61120 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61121
61122         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61123         specialization with typedef'ed names used as array indexes.
61124
61125 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61126
61127         * gcc.c-torture/execute/980709-1.c: New test.
61128
61129         * gcc.dg/980709-1.c: New test.
61130
61131 1998-07-07  Richard Henderson  <rth@cygnus.com>
61132
61133         * gcc.c-torture/execute/bcp-1.c: New test.
61134
61135 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61136
61137         * gcc.c-torture/execute/980707-1.c: New test.
61138
61139 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61140
61141         * gcc.c-torture/compile/980706-1.c: New test.
61142
61143 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61144
61145         * g77.f-torture/execute/980701-0.f,
61146         g77.f-torture/execute/980701-1.f: New test from Craig.
61147
61148 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61149
61150         * gcc.c-torture/compile/980701-1.c: New test.
61151
61152         * gcc.c-torture/execute/980701-1.c: New test.
61153
61154 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61155 rlsruhe.de>
61156
61157         * g++.old-deja/g++.robertl/eb132.C: New test.
61158         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61159
61160 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61161
61162         * g77.f-torture/execute/980628-7.f,
61163         g77.f-torture/execute/980628-8.f,
61164         g77.f-torture/execute/980628-9.f,
61165         g77.f-torture/execute/980628-10.f: New tests from Craig.
61166
61167         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61168
61169 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61170
61171         * g77.f-torture/execute/980628-4.f: New test from Craig.
61172         * g77.f-torture/execute/980628-5.f: Likewise.
61173         * g77.f-torture/execute/980628-2.f: Likewise.
61174         * g77.f-torture/execute/980628-0.f: Likewise.
61175         * g77.f-torture/execute/980628-1.f: Likewise.
61176         * g77.f-torture/execute/980628-3.f: Likewise.
61177         * g77.f-torture/execute/980628-6.f: Likewise.
61178
61179 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61180
61181         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61182         directory when nothing has been installed yet.
61183
61184 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61185
61186         * gcc.c-torture/special/special.exp: Handle newer versions of
61187         dejagnu.
61188
61189 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61190
61191         * gcc.dg/980626-1.c: New test.
61192
61193 1998-06-19  Bruno Haible <haible@ilog.fr>
61194
61195         * gcc.misc-tests/m-un-2.c: New test.
61196         * g++.old-deja/g++.other/warn01.c: Likewise.
61197
61198 1998-06-19  Robert Lipe  <robertl@dgii.com>
61199
61200         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61201         compatibility with assmblers with a different comment character.
61202         Eliminate use of GAS-specific extensions.
61203
61204 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61205
61206         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61207
61208 1998-06-19  Robert Lipe  <robertl@dgii.com>
61209
61210         * lib/g77.exp: Replace search for libf2c.a with search for newly
61211         renamed libg2c.a
61212
61213 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61214
61215         * gcc.c-torture/execute/980617-1.c: New test.
61216
61217 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61218
61219         * gcc.c-torture/execute/980612-1.c: New test.
61220
61221 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61222
61223         * gcc.dg/980523-1.c: Only test on ppc-linux.
61224         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61225
61226         * gcc.c-torture/execute/980608-1.c: New test.
61227
61228 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61229
61230         * gcc.c-torture/execute/980605-1.c: New test.
61231
61232 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61233
61234         * gcc.c-torture/execute/980604-1.c: New test.
61235
61236 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61237
61238         * gcc.c-torture/execute/980602-1.c: New test.
61239         * gcc.c-torture/execute/980602-2.c: Likewise.
61240
61241 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61242
61243         * 970125-0.f: Fix per JCB.  Add commentary.
61244
61245 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61246
61247         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61248         IEEE -0 support.
61249
61250 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61251
61252         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61253         earlier.
61254
61255 1998-05-28  Catherine Moore <clm@cygnus.com>
61256
61257         * gcc.c-torture/execute/980526-3.c: New test.
61258
61259 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61260
61261         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61262         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61263         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61264         m88k-motorola-sysv3 to XFAIL.
61265
61266 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61267
61268         * gcc.dg/980526-1.c: New test.
61269         * gcc.c-torture/execute/980526-2.c: New test.
61270
61271 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61272
61273         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61274
61275         * gcc.c-torture/execute/980526-1.c: New test.
61276
61277 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61278
61279         * g77.f-torture/execute/alpha2.f: Add runtime test.
61280
61281 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61282
61283         * g++.old-deja/old-deja.exp: Strip leading directories.
61284
61285         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61286         error for the line.  Don't run multiple tests for the same line.
61287
61288 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61289
61290         * gcc.dg/980523-1.c: New test.
61291
61292 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61293
61294         * g77.f-torture/compile/970915-0.f: New test.
61295
61296 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61297
61298         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61299
61300 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61301
61302         * gcc.dg/980520-1.c: New test.
61303
61304 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61305
61306         * gcc.dg/980502-1.c: Fix return type.
61307
61308 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61309
61310         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61311         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61312         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61313         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61314         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61315
61316 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61317
61318         * g77.f-torture/execute/980520-1.f: New test.
61319
61320 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61321
61322         * lib/mike-g77.exp: New file.
61323
61324         * g77.f-torture/noncompile/noncompile.exp,
61325         g77.f-torture/noncompile/check0.f: New files.
61326
61327 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61328
61329         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61330         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61331         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61332         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61333         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61334         abort where appropriate.
61335
61336 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61337
61338         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61339         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61340
61341 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61342
61343         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61344
61345 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61346
61347         * g77.f-torture/compile/980427-0.f: New test.
61348
61349 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61350
61351         * g77.f-torture/compile/980424-0.f: New test.
61352
61353 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61354
61355         * g77.f-torture/compile/980419-2.f (main): New test.
61356         * g77.f-torture/compile/970125-0.f: New test.
61357         * g77.f-torture/compile/980419-1.f: New test.
61358
61359 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61360
61361         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61362         of loop-4.c.
61363
61364 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61365
61366         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61367
61368 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61369
61370         * gcc.c-torture/compile/980329-1.c: New test.
61371
61372 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61373
61374         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61375         * gcc.dg/980312-1.c: Fix typo in -march command.
61376
61377 1998-03-16  H.J. Lu  (hjl@gnu.org)
61378
61379         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61380
61381 1998-03-11  Robert Lipe  <robertl@dgii.com>
61382
61383         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61384         Dave Love agree the Fortran source is bogus.
61385
61386 1998-03-11  Robert Lipe  <robertl@dgii.com>
61387
61388         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61389         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61390         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61391         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61392         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61393
61394 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61395
61396         * g++.old-deja/g++.other/friend1.C: New test.
61397
61398 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61399
61400         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61401         possibly uninitialized) variables and declare dnrm2.
61402
61403 1998-02-23  Robert Lipe <robertl@dgii.com>
61404
61405         From Bruno Haible <haible@ilog.fr>:
61406         * gcc.c-torture/execute/980223.c: New test.
61407
61408 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61409
61410         * gcc.dg/ifelse-1.c: New test.
61411
61412 1998-02-09  H.J. Lu  (hjl@gnu.org)
61413
61414         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61415
61416           * lib/old-dejagnu.exp (old-dejagnu): Added the
61417           "execution test - XFAIL *-*-*" handling in the spirit of
61418           "excess errors test -". Changed the "execution test fails"
61419           handling to be like "excess errors test fails".
61420           * Update various tests accordingly.
61421
61422 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61423
61424         * gcc.c-torture/execute/980205.c: New test.
61425
61426 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61427
61428         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61429         * lib/f-torture.exp: Similarly.
61430         * gcc.c-torture: Rename all .cexp files to .x files.
61431
61432 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61433
61434         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61435         (940510-1.c): Removed duplicate.
61436         (971104-1.c): New test.
61437
61438 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61439
61440           * lib/f-torture.exp: Improve error and loop detection.
61441
61442 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61443
61444         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61445         use that to size the filler array.
61446
61447 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61448
61449         * lib/c-torture.exp(c-torture-execute): Fix typo.
61450
61451         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61452         testcase as the executable name. Keep the executable around if
61453         the test fails.
61454
61455 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61456
61457         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61458         changes.  Only test one -g option, and move it to the end of the
61459         list of options to test.
61460
61461 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61462
61463         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61464         variable GCC_TORTURE_OPTIONS to supply default switches separated
61465         by colons.  If no environment variable, run tests with -O0 -g, -O1
61466         -g, and -O2 -g as well.
61467
61468 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61469
61470         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61471         explanatory comments. Fix indentation.
61472
61473 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61474
61475         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61476
61477 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61478
61479         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61480         * g++.old-deja/g++.mike/p7325.C: Likewise.
61481         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61482
61483 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61484
61485         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61486         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61487         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61488         * g++.old-deja/g++.law/operators4.C: Likewise.
61489
61490 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61491
61492         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61493         * g++.old-deja/g++.mike/p784.C: Ditto.
61494         * g++.old-deja/g++.mike/p785.C: Ditto.
61495
61496 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61497
61498           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61499
61500 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61501
61502         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61503         target feature; pass this to c-torture-execute as needed.
61504
61505 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61506
61507         * lib/c-torture.exp(c-torture-execute): If the previous and the
61508         current executables being tested are identical, we don't need to
61509         run the executable again. Try to make the executable names
61510         unique. Add an optional argument for passing additional compiler
61511         flags.
61512
61513 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61514
61515         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61516
61517 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61518
61519         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61520
61521 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61522
61523         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61524         32bit or larger longs.
61525
61526         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61527         have either a 32bit long or 32bit int.
61528
61529 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61530
61531         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61532         Make double precision tests dependent on sizeof (double).
61533
61534 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61535
61536         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61537         too.
61538
61539 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61540
61541         * gcc.c-torture/compile/961203-1.cexp: New script.
61542
61543 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61544
61545         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61546         up the includes ourselves.
61547
61548 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61549
61550         * lib/plumhall.exp: Remove random include, and add a few
61551         verbose messages for debugging.
61552
61553 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61554
61555         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61556         of trying to do it ourselves.
61557
61558 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61559
61560         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61561
61562 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61563
61564         * gcc.prms/5403.c: Made regexp a bit less strict.
61565
61566 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61567
61568         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61569         is returned from remote_load instead.
61570         * lib/plumhall.exp: Ditto.
61571         * lib/mike-g++.exp: Ditto.
61572         * lib/old-dejagnu.exp: Ditto.
61573         * lib/c-torture.exp: Ditto.
61574
61575 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61576
61577         * lib/g++.exp: Use build_wrapper procedure.
61578         * lib/gcc.exp: Ditto.
61579
61580 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61581
61582         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61583         an old-style decl for malloc.  Fixes tests to work when
61584         sizeof (int) != sizeof (size_t).
61585
61586 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61587
61588         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61589
61590         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61591         use stdargs.h interface.
61592
61593 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61594
61595         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61596         NO_VARARGS when compiling.
61597
61598 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61599
61600         * lib/plumhall.exp(ph_includes): New procedure.
61601         (ph_make): Use it.
61602         (ph_compiler): Ditto.
61603
61604         * lib/g++.exp: Rename test-glue.c to testglue.c.
61605         * lib/gcc.exp: Ditto.
61606
61607 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61608
61609         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61610         to completion when it's called.
61611
61612 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61613
61614         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61615         is defined, don't do test.
61616
61617 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61618
61619         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61620         for object files.
61621         (ph_summary): Mark skipped testcases as untested, not unresolved.
61622
61623         * lib/plumhall.exp (ph_make): If unresolved because of bad
61624         errorCode, record errorCode in log file.
61625         (*): Replace send_log/verbose with verbose -log.
61626
61627 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61628
61629         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61630         double conversion if double isn't at least 8 bytes.
61631
61632         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61633         int to work with targets where int is 16 bits.
61634
61635         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61636         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61637         precision for the test to complete.
61638
61639 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61640
61641         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61642         if d10v is not compiled with the -mdouble64 flag.
61643         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61644
61645         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61646         d10v is not compiled with the -mint32 flag.
61647
61648 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61649
61650         * lib/plumhall.exp: Use incr_count.
61651
61652 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61653
61654         * gcc.c-torture: Update to c-torture-1.45.
61655
61656 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61657
61658         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61659         the name of the expect testcase file).
61660
61661         * lib/g++.exp(g++_init): Ditto.
61662
61663 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61664
61665         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61666         the host.
61667
61668         * lib/gcc.exp(gcc_exit): New procedure.
61669
61670 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61671
61672         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61673         specs where appropriate.
61674
61675         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61676         because of new "candidates are" messages, and removed a few
61677
61678         * Converted all non-old-style g++ testcases to old-style, and
61679         moved into g++.old-deja.
61680
61681 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61682
61683         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61684         options.
61685
61686         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61687         succeeded.
61688
61689         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61690
61691 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61692
61693         * lib/gcc.exp (gcc_target_compile): Add support for defining
61694         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61695         the machine doesn't have those features.
61696
61697 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61698
61699         * g++.law/operators4.exp: Don't use LIBS.
61700
61701 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61702
61703         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61704
61705         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61706         * lib/g++.exp: Set it here instead. Also, allow use of the
61707         --tool_exec and --tool_opt options. Change CXX to
61708         GXX_UNDER_TEST.
61709
61710         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61711
61712         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61713
61714 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61715
61716         * lib/old-dejagnu.exp: Use prune_warnings instead of
61717         prune_system_crud.
61718         * lib/mike-g++.exp: Ditto.
61719         * lib/gcc.exp: Ditto.
61720         * lib/g++.exp: Ditto.
61721
61722         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61723
61724 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61725
61726           * 941014-2.c: Include stdlib.h
61727           * 960327-1.c: Include stdio.h
61728           * dbra.c, index-1.c: Don't assume ints are 32bits.
61729
61730 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61731
61732         * lib/gcc.exp: Add gcc,stack_size target feature.
61733
61734         * lib/g++.exp(g++_target_compile): Add the include and link
61735         paths here, not in two other places. And, it's $options, not
61736         options.
61737
61738         * lib/mike-g++.exp(postbase): Remove the code that determines
61739         the correct include and link paths.
61740         * g++.old-deja/old-deja.exp: Ditto.
61741
61742 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61743
61744         * lib/g++.exp(g++_init): target_compile no longer returns the
61745         filename of the result.
61746
61747 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61748
61749         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61750         call to glob.
61751
61752         * gcc.c-torture/special/special.exp: Change call to
61753         gcc_target_compile to include the object file.
61754
61755 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61756
61757         * gcc.c-torture/special/special.exp: Correct misspelling in last
61758         change.
61759
61760 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61761
61762         * lib/plumhall.exp(ph_summary): Log the entire output of the
61763         executable. Return -1 if there were any failures, 0 otherwise.
61764         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61765         (ph_make): Clean up objects and executables that were built
61766         if the tests succeeded.
61767
61768 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61769
61770         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61771         libraries and includes in the build tree as appropriate.
61772
61773 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61774
61775         * lib/c-torture.exp: Instead of looking for the global variable
61776         NO_LONG_LONG, check to see if that's a feature of the target.
61777
61778 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61779
61780         * config/default.exp: Minimize. Delete the remainer of the files in
61781         config; this functionality is now in devo/dejagnu/config.
61782
61783         g++.*/*: Pass any additional flags used to compile to postbase;
61784         delete CXXFLAGS.
61785
61786         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61787         is now done by runtest.exp. Use gcc_target_compile instead of
61788         compile.
61789
61790         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61791         Remove references to CFLAGS. Use remote_file instead of
61792         calling rm -f.
61793         (c-torture): Take a list of arguments to use to compile this
61794         testcase.
61795
61796         lib/g++.exp: Simplify. Use target_compile instead of compile.
61797         lib/gcc-dg.exp: Ditto.
61798         lib/gcc.exp: Ditto.
61799         lib/mike-{gcc,g++}.exp: Ditto.
61800         lib/old-dejagnu.exp: Ditto.
61801         lib/plumhall.exp: Ditto.
61802
61803 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61804
61805         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61806         (ph_linker): Likewise.
61807
61808 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61809
61810           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61811         MAP_ANON / MAP_ANONYMOUS if defined;
61812         else try to map from /dev/zero .
61813
61814 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61815
61816         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61817         isn't defined, then define it to MAP_ANONYMOUS.
61818
61819 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61820
61821         * gcc.c-torture: Update to c-torture-1.42 release.
61822
61823 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61824
61825         * gcc.c-torture: Update to c-torture-1.41 release.
61826
61827 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61828
61829         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61830         c-torture release.
61831
61832 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61833
61834         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61835         and LDFLAGS.  Fix second case to append the target_info ldflags
61836         onto LDFLAGS, not CFLAGS.
61837         * lib/g++.exp (g++_init): Add target_info stuff.
61838         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61839         of libgloss and newlib flags for !native.
61840
61841         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61842         (GDB): Fix relative path to go up another dir for finding gdb.
61843
61844 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61845
61846         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61847         versions in the target_info array, if they don't exist.
61848
61849 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61850
61851         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61852
61853 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61854
61855         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61856         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61857
61858 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61859
61860         * lib/old-dejagnu.exp: Don't remove the output file before we've
61861         actually tested it. Don't append pwd to the path of the executable
61862         we're testing.
61863
61864 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61865
61866         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61867
61868 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61869
61870         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61871         temporary directory for compiler files, and set it to a default
61872         value of /tmp. Set $output as the name of the output file from
61873         compiling the testcase. Add a -o option to $cflags_var so the
61874         compiler writes the final output file as $output. Set $executable
61875         to $output.
61876
61877         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61878         directory for compiler files, and set it to /tmp if it doesn't
61879         already have a value. Set $output_file to the name of the output
61880         file from compiling the testcase. Add a -o option to CXXFLAGS so
61881         the compiler writes the final output file as $output. Use $output
61882         as the executable to be tested.
61883
61884 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61885
61886         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61887
61888 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61889
61890         * gcc.c-torture/execute/pending-1.c: New test.  Still
61891         pending in Tege's queue.
61892
61893 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61894
61895         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61896         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61897         if there were failures.  Call unresolved if there were unresolved
61898         testcases.  Call gcc_fail if program did not run to completion.
61899         (ph_make): Pass additional argument name to ph_execute.
61900         (ph_execute): Add new argument.  Pass additional arguments to
61901         ph_summary.  Call gcc_fail is there is no execution output.
61902
61903 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61904
61905         * lib/plumhall.exp (proc_summary): Output relavent summary
61906         lines into the log so specific failures in plumhall can be
61907         investigated.
61908
61909 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61910
61911         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61912         (c-torture-execute): Don't try to execute tests which use
61913         "long long" types if $NO_LONG_LONG is nonzero.
61914
61915 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61916
61917         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61918         not c-torture.
61919
61920         * gcc.ieee: Move from here.
61921         * gcc.c-torture/execute/ieee: To here.
61922
61923 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61924
61925         * gcc.c-torture: Update to c-torture-1.41 release.
61926
61927 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61928
61929         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61930         not "$output".
61931
61932 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61933
61934         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61935         -c present.
61936
61937 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61938
61939         * config/proelf.exp: Handle connecting to a simulator.
61940
61941 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61942
61943         * config/proelf.exp: New file.  Enough framework that we can
61944         run c-torture tests on the proelf targets (or any other target
61945         that gdb can connect to for that matter).
61946
61947 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61948
61949         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61950         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61951
61952         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61953         exec_output exists.
61954
61955 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61956
61957         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61958         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61959
61960         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61961         to pass/fail/unresolved/unsupported/untested.  Caller must now
61962         call unresolved/unsupported/untested.
61963         * lib/*.exp: Update FSF address.  Update to handle new results of
61964         ${tool}_load.
61965         * lib/chill.exp (verbose): Delete.
61966
61967 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61968
61969         * lib/gcc.exp (default_gcc_start): Change order of args to
61970         $LDFLAGS $CFLAGS $LIBS.
61971         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61972         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61973         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61974         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61975         * gcc.misc-tests/dg-test.exp: Likewise.
61976         * gcc.misc-tests/msgs.exp: Likewise.
61977         * gcc.prms/prms.exp: Likewise.
61978         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61979         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61980
61981         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61982
61983 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61984
61985         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61986
61987         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61988         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61989
61990         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61991         necessary.
61992
61993 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61994
61995         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61996         global for loop; add use of $mathlib.
61997         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61998         settings here; set mathlib for anything but VxWorks.
61999
62000 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62001
62002         * gcc.c-torture: Update to c-torture-1.40 release.
62003
62004 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62005
62006         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62007         dg.exp.
62008
62009 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62010
62011         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62012         global.
62013
62014 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62015
62016         * lib/g++.exp (LIBS): Define if not already.
62017         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62018         (gcc-dg-prune): Call prune_gcc_output.
62019         * lib/gcc.exp (prune_gcc_output): New proc.
62020         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62021         prune_gcc_output.
62022
62023 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62024
62025         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62026         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62027
62028 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62029
62030         * gcc.c-torture: Update to c-torture-1.39 release.
62031
62032 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62033
62034         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62035         fails, try others as well.
62036
62037 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62038
62039         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62040         If compilation fails, mark execute tests as `untested'.
62041         If test is marked as unsupported, don't mark compilation and
62042         execute tests as failed.
62043
62044 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62045
62046         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62047         libstdc++ for whether or not we want to be doing shared
62048         libraries.  Delete link_curses since we don't need it anymore.
62049         * lib/mike-g++.exp (postbase): Don't link in libg++.
62050         * g++.old-deja/old-deja.exp: Likewise.
62051
62052 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62053
62054         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62055
62056 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62057
62058         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62059         For that, add `-Wl,-a,shared_archive'.
62060         * g++.old-deja/old-deja.exp: Likewise.
62061
62062 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62063
62064         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62065
62066 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62067
62068         * lib/mike-g++.exp (postbase): Pay attention to the status of
62069         g++_load.
62070
62071 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62072
62073           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62074
62075 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62076
62077         * lib/gcc.exp (default_gcc_start): No longer need to log program
62078         being executed or its output, execute_anywhere does that now.
62079         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62080         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62081
62082 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62083
62084         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62085         the same as those in lib/g++.exp.
62086
62087 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62088
62089         * gcc.c-torture: Update to c-torture-1.38 release.
62090         * gcc.ieee: Related changes.
62091
62092 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62093
62094         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62095         "exec". Minor reformatting changes.
62096
62097         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62098         cross. This means all "exec" calls now work on a remote host as
62099         well.
62100         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62101         cross. Filter out the extra "\r\n" stuff that expect puts in.
62102         (c-torture-execute): Filter out the bogus warnings like
62103         c-torture-compile does. Add support for canadian cross.
62104         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62105         Use execute_anywhere rather than calling exec directly. Now it
62106         works for canadian cross testing.
62107
62108 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62109
62110         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62111         results into a variable, and check that rather than using file exists.
62112
62113 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62114
62115         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62116         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62117
62118 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62119
62120         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62121         lib_curses if there's a shared libg++ in the build tree.
62122
62123 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62124
62125         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62126         if not supported target.
62127
62128 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62129
62130         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62131         link_curses up to always happen, not just for native builds.
62132
62133 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62134
62135         * gcc.c-torture: Update to c-torture-1.36 release.
62136         * gcc.failure: Related changes.
62137
62138 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62139
62140         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62141
62142 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62143
62144         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62145         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62146         runshlib, link_curses, and mathlib for link and run.
62147
62148         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62149         pass the runtime shared library options for Solaris, OSF/1, and
62150         Irix5, and link with -lcurses to avoid unresolved references.
62151
62152 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62153
62154         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62155         only run once.
62156
62157 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62158
62159         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62160
62161 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62162
62163         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62164         do not have a framework for the "compat" tests yet.
62165
62166 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62167
62168         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62169         set to null if we're testing vxworks5.1.  Use that instead of
62170         `-lm' in the setting of LIBS for link and run.
62171
62172 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62173
62174         * config/rom68k.exp (${tool}_load): Major changes to make it
62175         work.  Verified that it does in fact return the stuff in
62176         exec_output properly.  Catch any Emul or any TRAP other than 0.
62177
62178 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62179
62180         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62181         LDFLAGS properly for targets that need stuff from libgloss.
62182         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62183         only run once.
62184         (gpp_initialized): New variable.
62185
62186 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62187
62188         * config/rom68k.exp: Load libgloss.exp.
62189         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62190         so we can produce a fully linked binary.
62191         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62192         so we can produce a fully linked binary.
62193
62194 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62195
62196         * lib/plumhall.exp (ph_section): Watch for expected failures.
62197         Add missing `else'.
62198
62199         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62200         run the testcase.
62201         (c-torture): Likewise.
62202
62203 1995-08-28  Doug Evans  <dje@cygnus.com>
62204
62205         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62206
62207         * lib/mike-g++.exp (mike_cleanup): New proc.
62208         (prebase): New globals compiler_result, not_compiler_result,
62209         target_regexp.
62210         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62211         allow leading "-" in pattern.  Watch for unsupported tests.
62212         If $compiler_result is set, pattern match assembler code,
62213         and ditto for $not_compiler_result.
62214         * lib/mike-gcc.exp: Likewise.
62215
62216         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62217         execution "succeeded".
62218
62219 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62220
62221         * config/win32.exp: New file.
62222         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62223
62224 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62225
62226         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62227         unsupported.
62228         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62229         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62230         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62231
62232         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62233         "... without exceptions was ...".  That is now handled by
62234         prune_system_crud.
62235         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62236
62237 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62238
62239         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62240         sieve.c,sort2.c}: New files.
62241         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62242         sieve.exp,sort2.exp}: Drivers for them.
62243
62244         * lib/mike-gcc.exp (program_output): New user settable variable.
62245         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62246         messages.
62247         * lib/mike-g++.exp (program_output): New user settable variable.
62248
62249         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62250
62251         * config/sh.exp: Deleted (use sim.exp instead).
62252
62253 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62254
62255         * config/vx.exp: Declare CHECKTASK as global.
62256         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62257         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62258         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62259
62260 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62261
62262         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62263         target. Like vx.exp, only includes `vx29k.exp' instead of
62264         `vxworks.exp'.
62265
62266 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62267
62268         * config/sim.exp: Increase time limit from 120 seconds to 240.
62269
62270 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62271
62272         * gcc.c-torture/execute/950628-1.c: New test.
62273
62274 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62275
62276         * gcc.c-torture: Update with changes/additions from
62277         c-torture-1.34.
62278
62279 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62280
62281         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62282
62283 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62284
62285         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62286
62287 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62288
62289         * gcc.c-torture/compile/950512-1.c: New test.
62290         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62291         * gcc.dg/struct-ret-1.c: Likewise.
62292
62293 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62294
62295         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62296           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62297
62298 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62299
62300         * gcc.c-torture/special/920411-1.c: Deleted.
62301         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62302
62303 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62304
62305         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62306         cpu limit.
62307
62308 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62309
62310         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62311
62312 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62313
62314         From kenner;
62315         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62316         is the proper length.
62317         * va-arg-3.c: Likewise.
62318
62319 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62320
62321         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62322         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62323
62324         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62325         * lib/g++.exp (default_g++_start): Delete old cruft.
62326
62327 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62328
62329         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62330         (2 * (1 << 18)) to (2 * (1 << 17)).
62331
62332         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62333
62334 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62335
62336         * config/rom68k.exp: Renamed from config/idp.exp
62337
62338 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62339
62340         * c-torture/compile/921109-2.c
62341
62342 1995-04-18  Mike Stump  <mrs@cygnus.com>
62343
62344         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62345         excess errors.
62346
62347 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62348
62349         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62350         output.
62351         * lib/g++.exp (default_g++_start): Likewise.
62352
62353 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62354
62355         * gcc.c-torture/compile/950329-1.c: New test.
62356
62357 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62358
62359           * config/bug.exp (${tool}_load): Updated to use new remote_open
62360           and remote_close procs.
62361         * config/idp.exp: New file.
62362
62363 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62364
62365         * gcc.c-torture/execute/950322-1.c: New test.
62366
62367 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62368
62369         * config/vx.exp (${tool}_load): Clean up testing of return code from
62370         vxworks_ld and vxworks_spawn.
62371
62372 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62373
62374         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62375
62376 1995-03-13  Mike Stump  <mrs@cygnus.com>
62377
62378         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62379         can mark excess errors on a machine by machine basis.  Note, the
62380         default is to not expect any excess errors, even when excess
62381         errors test - is given, so you will want to put an XFAIL ... on
62382         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62383         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62384         those 4 machines, but no others.
62385
62386 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62387
62388         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62389         * lib/c-torture.exp: to here.
62390
62391 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62392
62393         * gcc.c-torture/execute/950221-1.c: New test.
62394         * gcc.c-torture/execute/struct-ret-1.c: New test.
62395         * gcc.c-torture/compile/950221-1.c: New test.
62396
62397         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62398
62399 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62400
62401         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62402         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62403
62404 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62405
62406         * g++.gb: New directory of tests, derived from my signature and
62407         class scoping tests.
62408
62409         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62410         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62411         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62412         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62413         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62414         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62415         * g++.gb/sig25.C: Likewise.
62416
62417         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62418         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62419         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62420         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62421         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62422         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62423         * g++.gb/sig25.exp: Likewise.
62424
62425         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62426         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62427         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62428         * g++.gb/scope13.C: Likewise, this test still fails.
62429
62430         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62431         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62432         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62433         * g++.gb/scope13.exp: Ditto.
62434
62435         * g++.gb/README: New file, explains what these tests are about.
62436
62437 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62438
62439         * lib/dg.exp (dg-do): Support `preprocess'.
62440         (dg-test): Likewise.
62441
62442 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62443
62444         * config/udi.exp: change "continue -expect" to "exp_continue".
62445
62446 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62447
62448         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62449         Delete redundant tests.
62450
62451         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62452         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62453         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62454         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62455         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62456         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62457         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62458         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62459
62460         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62461         storing label pointers.
62462         * gcc.c-torture/execute/921019-1.c: Likewise.
62463         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62464         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62465         parameter fp.
62466         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62467         constants.
62468
62469         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62470         Delete obsolete tests.
62471
62472         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62473         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62474         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62475         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62476         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62477         * gcc.c-torture/compile/950124-1.c: New test.
62478
62479         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62480
62481 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62482
62483         * lib/mike-g++.exp: Add -lm to LIBS.
62484
62485 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62486
62487         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62488
62489 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62490
62491         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62492
62493 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62494
62495         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62496
62497 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62498
62499         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62500         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62501         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62502         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62503         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62504         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62505         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62506         * g++.law/{operators31.C, operators32.C,
62507         * g++.law/{operators33.C, operators34.C}: Likewise.
62508         * g++.law/{pic1.C, refs2.C}: Likewise.
62509         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62510         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62511         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62512         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62513
62514         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62515         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62516         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62517         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62518         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62519         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62520         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62521         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62522         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62523         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62524         * g++.law/{operators34.exp}: Likewise.
62525         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62526         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62527         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62528         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62529         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62530
62531         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62532         No longer expected to fail.
62533         * g++.law/missed-error3.C: Tweak for recent bool changes.
62534
62535 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62536
62537         * config/emb-unix: Deleted.
62538         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62539         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62540
62541 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62542
62543         * lib/dg.exp (dg-test): Fix typo in last patch.
62544
62545 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62546
62547         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62548         (handles multiple occurrences).
62549
62550 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62551
62552         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62553         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62554         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62555         printed).
62556         * lib/c-torture.exp (c-torture-compile): Likewise.
62557         (c-torture): Prepend full path if missing.
62558         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62559         (gcc_fail): Likewise.
62560         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62561
62562 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62563
62564         * lib/netware.exp: Only attach to NetWare i386 systems.
62565
62566 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62567
62568         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62569         messages.  Add test name to "output pattern match" pass/fail message.
62570
62571 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62572
62573         * gcc.dg: New testsuite.
62574         * gcc.dg/dg.exp: New file.
62575
62576         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62577         test-switch.c}: Deleted.
62578
62579         * gcc.misc-tests/msgs.exp: New testcase driver.
62580
62581 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62582
62583         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62584         Watch for illegal return values from ${tool}_load.
62585         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62586         cross targets.  Coerce return value >0 to 1.
62587
62588 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62589
62590         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62591
62592         * config/emb-unix.exp: New file.
62593
62594         * config/sim.exp: Error if variable $SIM not defined.
62595         (${tool}_load): Mark test as "untested" if simulator missing.
62596
62597         * config/unix.exp: Load remote.exp to get rcp_download.
62598         * lib/c-torture.exp: Use different option lists for testcases with
62599         and without loops.
62600         * gcc.c-torture/execute/execute.exp: Likewise.
62601
62602 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62603
62604         * config/*.exp: Clarify return code from ${tool}_load.
62605         Call `unresolved' or `untested' instead of `warning' or `perror'
62606         (sometimes you still want to call both though).
62607         Add comment that `shell_id' is local to each file.
62608         * config/udi.exp (timeout): Set to 30.
62609         Don't print warning if connection fails, $connectmode has already
62610         printed an error.
62611         (${tool}_load): Move verbose messages to level 2.
62612         Rework pattern for "Process started" message.
62613         Pass `shell_id' to ${connectmode}_download.
62614         Retry twice upon timeout.  Make resetting of target more robust.
62615         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62616         Pass `shell_id' to exit_$connectmode.
62617         Only call exit_$connectmode if connected.
62618         * config/unix.exp (${tool}_load): Check return codes better.
62619         * config/vrtx.exp (${tool}_load): Likewise.
62620         * config/vx.exp (${tool}_load): Likewise.
62621         Delete unneeded global's.
62622         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62623         from ${tool}_load.
62624         (dg-stat): Delete.
62625         (dg-init): Delete recording of pass/fail counts.
62626         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62627         (old-dejagnu-init): Likewise.
62628         (old-dejagnu-stat): Delete contents, empty proc now.
62629         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62630         (c-torture): Delete references to lcnt, lpass, lfail.
62631         Get option list from TORTURE_OPTIONS.
62632         Delete -funroll[-all]-loops if no loops.
62633         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62634         (g++_stat): Delete contents (empty proc now).
62635         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62636         (gcc_finish): Likewise.
62637         (gcc_stat): Deleted.
62638         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62639         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62640         * gcc.c-torture/execute/execute.exp: Likewise.
62641         Split tests into two parts: compile, execute.
62642         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62643         no loops.  Update to reflect clarified return codes from ${tool}_load.
62644
62645 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62646
62647         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62648         to grep for.
62649         (old-dejagnu): Likewise (where necessary).
62650
62651 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62652
62653         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62654
62655         * lib/dg.exp (dg-process-target): Fix processing of selector.
62656         Add comment regarding use of `error'.
62657
62658         * lib/gcc.exp (prune_system_crud): Define if missing.
62659         * lib/g++.exp (prune_system_crud): Likewise.
62660
62661         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62662         Call prune_system_crud.
62663         * lib/dg.exp (dg-runtest): New proc.
62664         Use perror instead of send_user for tcl errors in testcase.
62665         Don't return any value, it's never used.
62666         Don't clobber previous definition of `unknown'.
62667         Print tcl errors in `dg-final'.
62668
62669 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62670
62671         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62672         (dg-test): Don't print errorInfo, it contains stack backtrace.
62673
62674 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62675
62676         * lib/g++.exp (runtest_file_p): Define if missing.
62677
62678 1994-09-24  Doug Evans  (dje@cygnus.com)
62679
62680         * lib/mike-g++.exp: Comment out loading of g++.exp.
62681         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62682         (default_g++_version): Always print something.
62683         (default_g++_start): Comment out call to `which'.
62684         (g++_start, g++_load): Deleted (must be defined in config file).
62685         * lib/gcc.exp: Test for existence of $CC at start.
62686         Delete check for tmpdir (done in gcc_init).
62687         (default_gcc_version): Always print something.
62688         (default_gcc_start): Comment out call to `which'.
62689         * config/*.exp: Major cleanup - make cross targets work at least a
62690         little better for g++ (by not being "--tool gcc" specific).
62691         Rename gcc_xxx to ${tool}_xxx.
62692         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62693         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62694
62695 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62696
62697         * lib/c-torture.exp (c-torture-compile): Rework compiler
62698         message processing.
62699
62700         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62701         c-torture.
62702
62703 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62704
62705         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62706
62707         * lib/dg.exp (dg-process-target): Support { target native }.
62708
62709 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62710
62711         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62712         looked for "... program xxx got fatal signal".
62713         Correct regsub munging of `comp_output'.
62714         Ignore compiler messages "path prefix not used" and "linker input
62715         file unused".
62716
62717 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62718
62719         * lib/gcc.exp (runtest_file_p): Define if missing.
62720         * gcc.prms/template.c: Example to work from.
62721
62722 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62723
62724         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62725         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62726
62727         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62728         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62729         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62730         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62731
62732         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62733         (dg-process-target): No longer a varargs proc.
62734         Return S/N for target, P/F for xfail.  All callers changed.
62735         (user option procs): More argument checking.
62736         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62737         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62738         (dg-test): Skip test if not running on selected target in `dg-do'.
62739         Update handling of `dg-do-what', `dg-output-text'.
62740         Separate execution pass/fail from output pattern match pass/fail.
62741         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62742
62743 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62744
62745         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62746         target for 920510-1.c.
62747
62748 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62749
62750         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62751         Clean up comment regarding use of passcnt, etc.
62752         (gcc_stat): Don't update `testcnt' here.
62753         (gcc_finish): Do it here.
62754         Might as well reset `but_id' here too.
62755         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62756         to determine if the file should be tested.
62757         * gcc.c-torture/compile/compile.exp: Likewise.
62758         * gcc.c-torture/execute/execute.exp: Likewise.
62759         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62760         * gcc.misc-tests/dg-test.exp: Likewise.
62761         * gcc.prms/prms.exp: Likewise.
62762         * gcc.wendy/wendy.exp: Likewise.
62763         * g++.old-deja.exp: Likewise.
62764         Move "Testing file" message to verbose level 1.
62765
62766 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62767
62768         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62769
62770 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62771
62772         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62773         (default_gcc_start): Accept optional second list element
62774         of compiler flags.  Print compiler output at verbosity level 2.
62775         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62776         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62777         Save current values of framework globals passcnt, failcnt, xpasscnt,
62778         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62779         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62780         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62781         xfailcnt to compute stats.  Update framework global `testcnt' from
62782         pass/fail counts.
62783         (gcc_finish): New proc.  Clean up test environment.
62784         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62785         (gcc_epass, gcc_efail): Delete.
62786         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62787         argument of line number.
62788         (dg-init): If the tool has an init routine, call it.
62789         (dg-test): Remove args `cflags_var' and `libs_var'.
62790         Pass all compiler options to ${tool}_start.
62791         Handle missing line number.
62792         (dg-finish): New function.
62793         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62794         particular files.  Call gcc_finish at end.  Move "skipping test"
62795         message to verbosity level 3.
62796         * gcc.c-torture/compile/compile.exp: Likewise.
62797         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62798         * gcc.c-torture/execute/execute.exp: Likewise.
62799         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62800         Print testcase being tried at verbosity level 1.
62801         * gcc.c-torture/special/special.exp: Unset xfail.
62802         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62803         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62804         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62805         * gcc.failure/failure.exp: Likewise.
62806         * gcc.ieee/ieee.exp: Likewise.
62807         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62808         Update call to dg-test.  Call dg-finish at end.
62809         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62810         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62811         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62812         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62813         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62814         * gcc.wendy/wendy.exp: Add copyright.
62815         Delete setting of tmpdir (done by gcc_init).
62816         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62817         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62818         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62819         gcc_[ce]pass/fail.
62820
62821 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62822
62823         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62824         confusion.
62825         (g++_load): Likewise.
62826
62827         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62828         Rename argument to `prog' to remove the confusion.
62829         Varargs fns behave differently too!
62830         (g++_load): Likewise.
62831
62832         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62833
62834         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62835         what it is.  Delete (always) printing of status value for !native.
62836         Simplify verbose code, and include status and exec_output.
62837         (g++_load): Use gcc_load.
62838
62839 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62840
62841         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62842         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62843         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62844         940714-3.c as these testcases don't exist anymore.  Make
62845         va-arg-1.c expected to pass.
62846
62847 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62848
62849         * gcc.misc-tests/misc.exp: Only run specific testcases.
62850         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62851         * gcc.misc-tests/dg-[1-9].c: New files.
62852
62853         * lib/dg.exp: New testsuite driver.
62854         * gcc.prms/prms.exp: Use it.
62855
62856         * README.gcc: New file.
62857
62858         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62859         Document and reset `lxpass' and `lxfail'.
62860         Simplify "initialized" message.
62861         (gcc_stat): Clean up comments a little.
62862
62863 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62864
62865         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62866
62867 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62868
62869         * lib/old-dejagnu.exp (process-option): New proc.
62870         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62871         (old-dejagnu): Simplify.
62872         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62873
62874 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62875
62876         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62877         exists and is not an empty string.
62878
62879         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62880         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62881         finished.
62882         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62883         automatically.
62884
62885         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62886         longer expected to fail.
62887
62888         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62889         "f" function call.
62890
62891         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62892
62893         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62894         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62895         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62896         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62897         c-torture-1.29.
62898
62899         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62900         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62901
62902         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62903
62904         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62905         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62906
62907         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62908         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62909         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62910
62911 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62912
62913         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62914         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62915         940714-1.c, 940714-2.c, 940714-3.c},
62916         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62917         gcc.misc-tests/{mg.c,mg.exp}:
62918         New tests.
62919         * gcc.noncompile/noncompile.exp: Change accordingly.
62920
62921 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62922
62923         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62924         Undo previous clobberage.
62925
62926 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62927
62928         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62929         * gcc.special/{930510-1.c, special.exp}:
62930         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62931         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62932         struct-varargs-1.c}: New tests from c-torture-1.26.
62933
62934 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62935
62936         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62937           argument to switch.
62938
62939 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62940
62941         * Revert the previous changes.  Please see Rob's directory
62942         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62943         fixes.
62944
62945 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62946
62947         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62948         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62949         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62950         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62951         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62952         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62953         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62954         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62955         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62956         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62957         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62958         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62959         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62960         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62961         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62962         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62963         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62964         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62965         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62966         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62967         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62968         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62969         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62970         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62971         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62972         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62973         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62974         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62975         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62976         testing changes.
62977
62978 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62979
62980         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62981         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62982         with perror calls.
62983
62984 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62985
62986         * config/unix.exp (g++_load): Fix syntax.
62987
62988 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62989
62990         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62991         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62992         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62993         Don't expect va-arg-1.c to fail.  Correct expected output for
62994         920928-1.c.
62995         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62996         * gcc.wendy/hbm4.c: Correct typo.
62997         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62998
62999 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63000
63001         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63002         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63003         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63004         * lib/c-torture.exp (c-torture-compile): Ditto.
63005
63006         Reduce volume of output (remove all the -I's and such).
63007         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63008         Call gcc_cpass, gcc_cfail.
63009         (c-torture): Pass testing option to c-torture-compile.
63010
63011 1994-03-21  Doug Evans  (dje@cygnus.com)
63012
63013         Bring patches over from progressive.
63014         * config/default.exp: Exit remote shell cleanly.
63015         (g++_exit, g++_start): Add default versions.
63016         * config/sim.exp (gcc_load): Use perror, not error.
63017
63018 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63019
63020         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63021         set in site.exp.
63022
63023 1994-03-14  Doug Evans  (dje@cygnus.com)
63024
63025         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63026         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63027         (wendy_try): New proc to run testcase.
63028         (main loop): Call 'em.
63029         * gcc.wendy/*.c: Clean up pass to correct expected output.
63030
63031         * lib/gcc.exp: Minor cleanup work.
63032         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63033
63034 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63035
63036         * config/sim.exp (gcc_load): Document return codes better.
63037         Don't pass -v to simulator.
63038
63039 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63040
63041         * gcc.special/920717-x.c: Fix typo.
63042         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63043         get at sources.
63044
63045         * lib/mike-gcc.exp: Fix typo.
63046
63047 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63048
63049         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63050         binary to use, transform the name.
63051         * config/*.exp: rename everything. Nuke any g++ specific files,
63052         it's now a special case of gcc that requires no special support.
63053         Add a default.exp for unsupported targets.
63054
63055 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63056
63057         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63058         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63059         version of Tcl.
63060
63061 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63062
63063         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63064         than a warning.
63065
63066 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63067
63068         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63069
63070 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63071
63072         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63073         option_list.  Compile every file with only 4/6 option choices
63074         (same as C torture) instead of with 12/18 different option
63075         choices.
63076         * lib/c-torture.exp: Likewise.
63077
63078         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63079         not already set.
63080
63081 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63082
63083         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63084         can put an XFAIL *-*-* on excess errors.
63085
63086 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63087
63088         * g++.law: Add more tests derived from g++-bugs snapshots.
63089
63090         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63091         equivalent to g++.law/init9.
63092
63093         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63094         compiled it, and the a.out file after we've run it.
63095
63096 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63097
63098         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63099         compiled it, and the a.out file after we've run it.
63100
63101 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63102
63103         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63104
63105 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63106
63107         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63108         version number.
63109
63110 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63111
63112         * g++.law: New directory of g++ tests derived from the g++-bugs
63113         snapshots.
63114
63115 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63116
63117         * gcc.compile: initbug1.c initbug1.exp testcase added
63118
63119 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63120
63121         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63122         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63123           fixes submitted by Jeff Law (law@cs.utah.edu)
63124         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63125           Jeff Law (law@cs.utah.edu)
63126
63127
63128 1993-11-30  Mike Stump  (mrs@cygnus.com)
63129
63130         * config/unix-g++.exp: Follow the gcc way of doing things.
63131         * g++.old-deja/old-deja.exp: Minor updates.
63132         * lib/g++.exp: New file, follow the gcc way of doing things.
63133         * lib/old-dejagnu.exp: Minor updates.
63134         * lib/mike-g++.exp: Always unset errorInfo.
63135
63136 1993-11-06  Mike Stump  (mrs@cygnus.com)
63137
63138         * lib/gcc.exp: Fix some errors with the below change, CC and
63139         CFLAGS should be global when setting, not local.
63140
63141 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63142
63143         * lib/gcc.exp: Transform tool name.
63144
63145 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63146
63147         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63148
63149 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63150
63151         * lib/gcc.exp: change gcc_done to gcc_stat
63152
63153 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63154
63155         * Upgraded gcc testsuite to c-torture version 1.25
63156
63157 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63158
63159         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63160         * lib/c-torture: added hooks for new reporting code.
63161
63162 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63163
63164         * config/sh-gcc.exp: check if sh-sim exists in the path
63165
63166 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63167
63168         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63169         * gcc.compile/compile.exp: Initial changes for new logic.
63170         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63171         * gcc.failure/failure.exp: Initial changes for new logic.
63172         * gcc.ieee/ieee.exp: Initial changes for new logic.
63173         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63174         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63175         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63176         * lib/c-torture.exp: Initial changes for new logic.
63177         * lib/gcc.exp: Initial changes for new logic.
63178
63179 1993-10-15  Mike Stump  (mrs@cygnus.com)
63180
63181         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63182         depend upon failure or success.  Fully qualify names in failure
63183         and success messages.  Always remove a.out before starting
63184         compile, just in case.  Pay more attention to error text output by
63185         the compiler.  Handle testcases with no known past errors just
63186         like all others, so that things are uniform.  Other miscellaneous
63187         improvements.
63188
63189 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63190
63191         * gcc.cpp: new directory for cpp tests
63192
63193 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63194
63195         * lib/chill.exp: Code reformatted, removed unused code.
63196         * config/unix-chill.exp: Code reformatted, removed unused code.
63197         * chill.execute/execute.exp: Code reformatted, removed unused code.
63198         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63199
63200 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63201
63202         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63203         routines not written.
63204
63205 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63206
63207         * config/bug-gcc.exp: Use new procs from bug.exp.
63208
63209 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63210
63211         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63212         via ftp, rather than depending on NFS.
63213         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63214         case.
63215
63216 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63217
63218         * config/bug-gcc.exp: Use new download proc.
63219
63220 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63221
63222         * chill.execute/execute.exp: cleanups, handles errors better
63223         * chill.compile/compile.exp: rewrite, based on execute.exp
63224         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63225         * lib/chill.exp: major changes to diff proc and compile and link
63226         procs. added chill_fail and chill_pass wrappers to pass and
63227         fail. added more comments, and handle error codes better.
63228         Added a hack to capture stderr from exec, so noncompile tests
63229         can work.
63230
63231 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63232
63233         * chill.execute/execute.exp: rewrite of testsuite driver
63234         * lib/chill.exp: rewrite of testsuite driver
63235         * config/unix-chill.exp: rewrite of testsuite driver
63236
63237 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63238
63239         In chill.execute:
63240         * iexpr.ch: Standardize uppercase.
63241         * tuples.dat: Standardize uppercase.
63242         * vary.ch: standardize.  Correct varying string assignments.
63243         * vary.dat: Add new output lines.
63244
63245 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63246
63247         In chill.execute:
63248         * chprintf.ch: Standardize use of uppercase.
63249         * tuples.ch: Standardize and turn arr2 into a DCL,
63250           rather than a SYN.
63251         * pinits.ch: Standardize.
63252
63253 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63254
63255         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63256         * Makefil: Renamed to Makefile.in.
63257         * configure.in: New.
63258
63259 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63260
63261         In chill.execute:
63262         * .cvsignore: Add result/output files.
63263         * Makefile: Fix up variables at start.  Use MFLAGS
63264           everywhere.  Correct bool_loc, built_ins entries.
63265           Add entry for vary1.ch.
63266         * bitarray.ch: Standardize upper-case usage.
63267         * bitexpr.ch: Standardize, add output of b1.
63268         * params.ch: Use arrayt in along PROC parameters, to
63269           avoid novelty problems.
63270         * sets.ch: Tiny cleanup.
63271         * vary1.ch: Re-indent.
63272
63273 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63274
63275         * Add PR-related files to Makefiles, .cvsignore files, etc.
63276
63277 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63278
63279         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63280           with compiler objects. New names are test-flow.c and test-loop.c
63281
63282 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63283
63284         * Upgraded c-torture tests from 1.19 to 1.20
63285
63286         * new files:
63287         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63288         * gcc.compile: 930623-1.c 930623-2.c
63289         * gcc.noncompile: 930622-1.c 930622-2.c
63290         * gcc.failure: 920411-1.c 920627-2.c
63291         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63292
63293 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63294
63295         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63296           More changes to get testsuite working properly. Needs more work.
63297           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63298
63299 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63300
63301         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63302           More changes to get testsuite working properly. Needs more work.
63303
63304 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63305
63306         * chill.compile/compile.exp: Added for Dejagnu support
63307         * chill.execute/execute.exp: Added for Dejagnu support
63308         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63309
63310 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63311
63312         This should complete moving the CHILL test files.
63313         * chill.noncompile(.cvsignore printf.grt
63314             in-printf.grt chprintf.grt chprintf.ch):
63315             Added test-support files.
63316           (Makefile): Modified further.
63317         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63318             signal.ch): Added test files.
63319           * chill.execute (.cvsignore printf.grt printr.c
63320             in-printf.grt rts.c chprintf.grt rts.h): Added
63321           test-support files.
63322             (Makefile): More corrections.
63323
63324 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63325
63326         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63327           test cases, ready for DejaGnu.
63328
63329 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63330
63331         * Upgraded c-torture tests from 1.18 to 1.19
63332
63333         * gcc.compile: added test(s):
63334           930607-1.c
63335         * gcc.execute: added test(s):
63336           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63337
63338         * added new subdirectory for misc tests: gcc.misc-tests
63339         * gcc.misc-test(s): added tests:
63340           inst-check.c test-consts.c test-ior.c test-switch.c
63341
63342 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63343
63344         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63345
63346 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63347
63348         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63349
63350 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63351
63352         * Upgraded c-torture tests from 1.17 to 1.18
63353
63354 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63355
63356         * Upgraded c-torture tests from 1.12 to 1.17
63357
63358 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63359
63360         * lib/old-dejagnu.exp:
63361           Fixed handling of XFAIL target triplets to correctly
63362           recognize wildcard characters.  Removed code that
63363           appended a unique id tag to the end of the file name
63364           printed out by the result of the testcases within a
63365           given test file.
63366
63367 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63368
63369         * lib/old-dejagnu.exp:
63370           Reworked expected failure handling to trigger off of XFAIL
63371           keyword in keyphrase embeded in testcase source code. The
63372           XFAIL keyword must be at the end of the keyphrase line. It
63373           may optionally be followed by one or more target triplets.
63374           It has just occured that the handling of wildcards in the
63375           target triplet may not be correct.
63376
63377 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63378
63379         * g++.old-deja/tests:
63380           Moved all subdirectories up one level into g++.old-deja .
63381
63382         * lib/old-dejagnu.exp:
63383           Fixed problem with CXXFLAGS not being properly reset, and being
63384           corrupted with extraneous "-c" compiler option.  This was
63385           causing binaries to not be generated for test that needed them.
63386           Modified strings passed to "pass" and "fail" so that individual
63387           tests from the same test file would be distinguished by an
63388           identifier appended to the test file name in the summary logs;
63389           this corrected a problem with erroneous diff logs.  Added code
63390           to search testcases for expected fail and unexpected pass keywords.
63391
63392 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63393
63394         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63395
63396 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63397
63398         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63399           Removed extraneous text from end of "Special g++ Options"
63400           keyphrase.
63401
63402         * lib/old-dejagnu.exp: Added pattern matching to look for new
63403           keywords, embedded in testcases comments, which will trigger
63404           calls to xpass and xfail.
63405
63406 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63407
63408         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63409           comments embedded in the testcases, especially the one looking for
63410           special compiler options, as well as the pattern matching for the
63411           compiler output again.
63412
63413 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63414
63415         * lib/old-dejagnu.exp: Do a proper check of the return value for
63416           execute tests. Fixed several problems with the pattern matching
63417           of the compiler output which gave erroneous test results.
63418           Changed several of the test result messages to be more descriptive.
63419         * config/unix-g++.exp: Proc g++_load now actually works and
63420           executes the tests passed to it and returns a usable return
63421           value.
63422
63423 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63424
63425           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63426
63427 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63428
63429         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63430           Modified both files to properly execute the old style
63431           dejagnu tests. The previous versions of these files were
63432           experimental and did not function anything near correctly.
63433
63434 1993-04-05  Rob Savoye  (rob@cygnus.com)
63435
63436         * Removed all Makefile.in and configure.in files. No configuration
63437         needed now.
63438
63439 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63440
63441         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63442
63443 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63444
63445         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63446         gcc.special/configure.in, gcc.noncompile/configure.in,
63447         gcc.execute/configure.in, gcc.code_quality/configure.in,
63448         g++.other/configure.in, g++.old-deja/configure.in,
63449         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63450         in srcname setting.
63451
63452 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63453
63454         * lib/udi.exp: Fixed mondfe and mondfe_download.
63455         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63456         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63457
63458 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63459
63460         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63461         (gdb_exit): Don't remove *_soc files.
63462
63463 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63464
63465         * lib/c-torture.exp: Don't look for main; instead always use -w
63466         -c.  This is how the c-torture tests work.  Remove the object
63467         file if the compilation succeeds.
63468         * gcc.execute/execute.exp: Remove executable if test passes.
63469         * gcc.noncompile/noncompile.exp: Every test is an expected
63470         failure.
63471         * gcc.special/special.exp: Added tests from c-torture 1.11,
63472         corrected use of existing test.
63473         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63474         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63475         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63476         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63477         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63478         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63479         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63480         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63481         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63482         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63483         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63484         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63485         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63486         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63487         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63488         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63489         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63490         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63491         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63492         c-torture 1.11.
63493         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63494         correspond to c-torture 1.11.
63495
63496         * New file.